diff --git a/docs/xml/Android.AccessibilityServices/AccessibilityService.xml b/docs/xml/Android.AccessibilityServices/AccessibilityService.xml
index 55a66a1cb..dc4a6da81 100644
--- a/docs/xml/Android.AccessibilityServices/AccessibilityService.xml
+++ b/docs/xml/Android.AccessibilityServices/AccessibilityService.xml
@@ -416,11 +416,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getBrailleDisplayController", "()Landroid/accessibilityservice/BrailleDisplayController;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getBrailleDisplayController", "()Landroid/accessibilityservice/BrailleDisplayController;", "", ApiSince=35)>]
@@ -3918,6 +3918,96 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GLOBAL_ACTION_MEDIA_PLAY_PAUSE", ApiSince=36)]
+ [<Android.Runtime.Register("GLOBAL_ACTION_MEDIA_PLAY_PAUSE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AccessibilityServices.GlobalAction
+
+ 22
+
+ Action to trigger media play/pause key event.
+
+ Action to trigger media play/pause key event.
+
+
+ Java documentation for android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GLOBAL_ACTION_MENU", ApiSince=36)]
+ [<Android.Runtime.Register("GLOBAL_ACTION_MENU", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AccessibilityServices.GlobalAction
+
+ 21
+
+ Action to trigger menu key event.
+
+ Action to trigger menu key event.
+
+
+ Java documentation for android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_MENU
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AccessibilityServices/GlobalAction.xml b/docs/xml/Android.AccessibilityServices/GlobalAction.xml
index caac3d587..dfa8e6f67 100644
--- a/docs/xml/Android.AccessibilityServices/GlobalAction.xml
+++ b/docs/xml/Android.AccessibilityServices/GlobalAction.xml
@@ -407,6 +407,62 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE")]
+ [<Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AccessibilityServices.GlobalAction
+
+ 22
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMenu", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MENU")]
+ [<Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMenu", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MENU")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AccessibilityServices.GlobalAction
+
+ 21
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Accounts/Account.xml b/docs/xml/Android.Accounts/Account.xml
index ae88db371..5768d542e 100644
--- a/docs/xml/Android.Accounts/Account.xml
+++ b/docs/xml/Android.Accounts/Account.xml
@@ -111,7 +111,7 @@
-
+
Constructor
Mono.Android
diff --git a/docs/xml/Android.Accounts/AccountManager.xml b/docs/xml/Android.Accounts/AccountManager.xml
index 45e23d4ef..e560262a2 100644
--- a/docs/xml/Android.Accounts/AccountManager.xml
+++ b/docs/xml/Android.Accounts/AccountManager.xml
@@ -4092,7 +4092,7 @@
[Android.Runtime.Register("removeAccount", "(Landroid/accounts/Account;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetRemoveAccount_Landroid_accounts_Account_Landroid_app_Activity_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler", ApiSince=22)]
[<Android.Runtime.Register("removeAccount", "(Landroid/accounts/Account;Landroid/app/Activity;Landroid/accounts/AccountManagerCallback;Landroid/os/Handler;)Landroid/accounts/AccountManagerFuture;", "GetRemoveAccount_Landroid_accounts_Account_Landroid_app_Activity_Landroid_accounts_AccountManagerCallback_Landroid_os_Handler_Handler", ApiSince=22)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")>]
@@ -4100,6 +4100,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [Android.Runtime.RequiresPermission("android.permission.REMOVE_ACCOUNTS")]
+ [<Android.Runtime.RequiresPermission("android.permission.REMOVE_ACCOUNTS")>]
+
Android.Accounts.IAccountManagerFuture
@@ -4145,7 +4149,8 @@
This method may be called from any thread, but the returned
AccountManagerFuture must not be used on the main thread.
This method requires the caller to have a signature match with the
- authenticator that manages the specified account.
+ authenticator that manages the specified account, be a profile owner or have the
+ android.Manifest.permission#REMOVE_ACCOUNTS permission.
<b>NOTE:</b> If targeting your app to work on API level 22 and before,
MANAGE_ACCOUNTS permission is needed for those platforms. See docs for
this function in API level 22.
diff --git a/docs/xml/Android.AdServices.AdIds/AdIdManager.xml b/docs/xml/Android.AdServices.AdIds/AdIdManager.xml
index ffe2f4844..276707155 100644
--- a/docs/xml/Android.AdServices.AdIds/AdIdManager.xml
+++ b/docs/xml/Android.AdServices.AdIds/AdIdManager.xml
@@ -122,25 +122,29 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAdId", "(Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetGetAdId_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("getAdId", "(Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetGetAdId_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_AD_ID")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_AD_ID")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
-
+
+
The executor to run callback.
@@ -148,6 +152,8 @@
Return the AdId.
Return the AdId. For use on Android R or lower.
+ This member is deprecated. use #getAdId(Executor, OutcomeReceiver) instead. Android R is no longer
+ supported.
Java documentation for android.adservices.adid.AdIdManager.getAdId(java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<android.adservices.adid.AdId, java.lang.Exception>)
.
diff --git a/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig+Builder.xml b/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig+Builder.xml
index dfdf70261..6420d48a5 100644
--- a/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig+Builder.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig+Builder.xml
@@ -281,11 +281,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPerBuyerSignedContextualAds", "(Ljava/util/Map;)Landroid/adservices/adselection/AdSelectionConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setPerBuyerSignedContextualAds", "(Ljava/util/Map;)Landroid/adservices/adselection/AdSelectionConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -294,7 +294,7 @@
Android.AdServices.AdSelection.AdSelectionConfig+Builder
-
+
To be added.
diff --git a/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig.xml b/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig.xml
index fac9e1e4c..5a3439987 100644
--- a/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AdSelectionConfig.xml
@@ -328,11 +328,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPerBuyerSignedContextualAds", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPerBuyerSignedContextualAds", "()Ljava/util/Map;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.AdServices.AdSelection/AdSelectionManager.xml b/docs/xml/Android.AdServices.AdSelection/AdSelectionManager.xml
index c24ef12db..1acfc37e2 100644
--- a/docs/xml/Android.AdServices.AdSelection/AdSelectionManager.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AdSelectionManager.xml
@@ -121,11 +121,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAdSelectionData", "(Landroid/adservices/adselection/GetAdSelectionDataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAdSelectionData_Landroid_adservices_adselection_GetAdSelectionDataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("getAdSelectionData", "(Landroid/adservices/adselection/GetAdSelectionDataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAdSelectionData_Landroid_adservices_adselection_GetAdSelectionDataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -134,9 +134,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -215,11 +215,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("persistAdSelectionResult", "(Landroid/adservices/adselection/PersistAdSelectionResultRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetPersistAdSelectionResult_Landroid_adservices_adselection_PersistAdSelectionResultRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("persistAdSelectionResult", "(Landroid/adservices/adselection/PersistAdSelectionResultRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetPersistAdSelectionResult_Landroid_adservices_adselection_PersistAdSelectionResultRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -228,9 +228,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -280,11 +280,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("reportEvent", "(Landroid/adservices/adselection/ReportEventRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReportEvent_Landroid_adservices_adselection_ReportEventRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("reportEvent", "(Landroid/adservices/adselection/ReportEventRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReportEvent_Landroid_adservices_adselection_ReportEventRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -293,9 +293,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -541,11 +541,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("selectAds", "(Landroid/adservices/adselection/AdSelectionFromOutcomesConfig;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSelectAds_Landroid_adservices_adselection_AdSelectionFromOutcomesConfig_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("selectAds", "(Landroid/adservices/adselection/AdSelectionFromOutcomesConfig;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSelectAds_Landroid_adservices_adselection_AdSelectionFromOutcomesConfig_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -554,9 +554,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -626,11 +626,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAppInstallAdvertisers", "(Landroid/adservices/adselection/SetAppInstallAdvertisersRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSetAppInstallAdvertisers_Landroid_adservices_adselection_SetAppInstallAdvertisersRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("setAppInstallAdvertisers", "(Landroid/adservices/adselection/SetAppInstallAdvertisersRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSetAppInstallAdvertisers_Landroid_adservices_adselection_SetAppInstallAdvertisersRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -639,9 +639,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -778,11 +778,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("updateAdCounterHistogram", "(Landroid/adservices/adselection/UpdateAdCounterHistogramRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUpdateAdCounterHistogram_Landroid_adservices_adselection_UpdateAdCounterHistogramRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("updateAdCounterHistogram", "(Landroid/adservices/adselection/UpdateAdCounterHistogramRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUpdateAdCounterHistogram_Landroid_adservices_adselection_UpdateAdCounterHistogramRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -791,9 +791,9 @@
System.Void
-
-
-
+
+
+
To be added.
diff --git a/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome+Builder.xml b/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome+Builder.xml
index 9b3bb257c..7b55ba514 100644
--- a/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome+Builder.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome+Builder.xml
@@ -171,6 +171,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setComponentAdUris", "(Ljava/util/List;)Landroid/adservices/adselection/AdSelectionOutcome$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setComponentAdUris", "(Ljava/util/List;)Landroid/adservices/adselection/AdSelectionOutcome$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.AdSelectionOutcome+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome.xml b/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome.xml
index 450076a0f..82a7e3c90 100644
--- a/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AdSelectionOutcome.xml
@@ -109,6 +109,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getComponentAdUris", "()Ljava/util/List;", "GetGetComponentAdUrisHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getComponentAdUris", "()Ljava/util/List;", "GetGetComponentAdUrisHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Net.Uri>
+
+
+ Returns the ad component renderUris that are returned by this auction.
+ To be added.
+
+ Returns the ad component renderUris that are returned by this auction.
+ These URIs represent individual components of a multi-part ad creative. Seller ad tech
+ SDKs are expected to fetch and render these components in their ad display logic.
+ This approach allows for flexible and dynamic ad creatives where different parts of the ad
+ can be loaded and rendered independently.
+
+
+ Java documentation for android.adservices.adselection.AdSelectionOutcome.getComponentAdUris()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -120,11 +165,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("hasOutcome", "()Z", "GetHasOutcomeHandler", ApiSince=35)]
[<get: Android.Runtime.Register("hasOutcome", "()Z", "GetHasOutcomeHandler", ApiSince=35)>]
@@ -191,11 +236,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("NO_OUTCOME", ApiSince=35)]
[<Android.Runtime.Register("NO_OUTCOME", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -320,5 +365,46 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWinningSeller", "()Landroid/adservices/common/AdTechIdentifier;", "GetGetWinningSellerHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWinningSeller", "()Landroid/adservices/common/AdTechIdentifier;", "GetGetWinningSellerHandler", ApiSince=36)>]
+
+
+
+ Android.AdServices.Common.AdTechIdentifier
+
+
+ Returns the willing seller that won the auction.
+ To be added.
+
+ Returns the willing seller that won the auction.
+
+
+ Java documentation for android.adservices.adselection.AdSelectionOutcome.getWinningSeller()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/AddAdSelectionOverrideRequest.xml b/docs/xml/Android.AdServices.AdSelection/AddAdSelectionOverrideRequest.xml
index 965f6ee24..a587fc76f 100644
--- a/docs/xml/Android.AdServices.AdSelection/AddAdSelectionOverrideRequest.xml
+++ b/docs/xml/Android.AdServices.AdSelection/AddAdSelectionOverrideRequest.xml
@@ -124,20 +124,20 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/adservices/adselection/AdSelectionConfig;Ljava/lang/String;Landroid/adservices/common/AdSelectionSignals;Landroid/adservices/adselection/PerBuyerDecisionLogic;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/adservices/adselection/AdSelectionConfig;Ljava/lang/String;Landroid/adservices/common/AdSelectionSignals;Landroid/adservices/adselection/PerBuyerDecisionLogic;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
-
-
+
+
+
+
configuration for ad selection. See AdSelectionConfig
@@ -284,11 +284,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPerBuyerDecisionLogic", "()Landroid/adservices/adselection/PerBuyerDecisionLogic;", "GetGetPerBuyerDecisionLogicHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getPerBuyerDecisionLogic", "()Landroid/adservices/adselection/PerBuyerDecisionLogic;", "GetGetPerBuyerDecisionLogicHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest+Builder.xml b/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest+Builder.xml
index f735423b3..bf73137ba 100644
--- a/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest+Builder.xml
+++ b/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest+Builder.xml
@@ -218,6 +218,46 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSellerConfiguration", "(Landroid/adservices/adselection/SellerConfiguration;)Landroid/adservices/adselection/GetAdSelectionDataRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSellerConfiguration", "(Landroid/adservices/adselection/SellerConfiguration;)Landroid/adservices/adselection/GetAdSelectionDataRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.GetAdSelectionDataRequest+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest.xml b/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest.xml
index cc57542bf..8995e7087 100644
--- a/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest.xml
+++ b/docs/xml/Android.AdServices.AdSelection/GetAdSelectionDataRequest.xml
@@ -162,6 +162,54 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSellerConfiguration", "()Landroid/adservices/adselection/SellerConfiguration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSellerConfiguration", "()Landroid/adservices/adselection/SellerConfiguration;", "", ApiSince=36)>]
+
+
+
+ Android.AdServices.AdSelection.SellerConfiguration
+
+
+ Returns the seller ad tech's requested payload configuration, set by the calling SDK, to
+ optimize the payload.
+ To be added.
+
+ Returns the seller ad tech's requested payload configuration, set by the calling SDK, to
+ optimize the payload.
+ If this is null, the service will send all data available.
+
+
+ Java documentation for android.adservices.adselection.GetAdSelectionDataRequest.getSellerConfiguration()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+Builder.xml b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+Builder.xml
new file mode 100644
index 000000000..3e72ac028
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+Builder.xml
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/adselection/PerBuyerConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/adselection/PerBuyerConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for PerBuyerConfiguration objects.
+
+ Builder for PerBuyerConfiguration objects.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Creates a new Builder.
+
+ Creates a new Builder.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration.Builder.PerBuyerConfiguration$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/adservices/adselection/PerBuyerConfiguration;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/adservices/adselection/PerBuyerConfiguration;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.PerBuyerConfiguration
+
+
+
+ Builds a PerBuyerConfiguration instance.
+ To be added.
+
+ Builds a PerBuyerConfiguration instance.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBuyer", "(Landroid/adservices/common/AdTechIdentifier;)Landroid/adservices/adselection/PerBuyerConfiguration$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBuyer", "(Landroid/adservices/common/AdTechIdentifier;)Landroid/adservices/adselection/PerBuyerConfiguration$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.PerBuyerConfiguration+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTargetInputSizeBytes", "(I)Landroid/adservices/adselection/PerBuyerConfiguration$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setTargetInputSizeBytes", "(I)Landroid/adservices/adselection/PerBuyerConfiguration$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.PerBuyerConfiguration+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+InterfaceConsts.xml b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+InterfaceConsts.xml
new file mode 100644
index 000000000..0b335a9ae
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration.xml b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration.xml
new file mode 100644
index 000000000..0322510b4
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/PerBuyerConfiguration.xml
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/adservices/adselection/PerBuyerConfiguration", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/adselection/PerBuyerConfiguration", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Contains a per buyer configuration which will be used as part of a SellerConfiguration in
+ a GetAdSelectionDataRequest.
+
+ Contains a per buyer configuration which will be used as part of a SellerConfiguration in
+ a GetAdSelectionDataRequest.
+ This object will be created by the calling SDK as part of creating the seller configuration.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBuyer", "()Landroid/adservices/common/AdTechIdentifier;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBuyer", "()Landroid/adservices/common/AdTechIdentifier;", "", ApiSince=36)>]
+
+
+
+ Android.AdServices.Common.AdTechIdentifier
+
+
+ Returns the buyer associated with this per buyer configuration.
+ To be added.
+
+ Returns the buyer associated with this per buyer configuration.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration.getBuyer()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTargetInputSizeBytes", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTargetInputSizeBytes", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ The service will make a best effort attempt to include this amount of bytes into the response
+ of AdSelectionManager#getAdSelectionData(GetAdSelectionDataRequest, Executor,
+ OutcomeReceiver) for this buyer.
+ To be added.
+
+ The service will make a best effort attempt to include this amount of bytes into the response
+ of AdSelectionManager#getAdSelectionData(GetAdSelectionDataRequest, Executor,
+ OutcomeReceiver) for this buyer.
+ If this is zero this buyer will share remaining space after other buyers' target sizes are
+ respected.
+
+
+ Java documentation for android.adservices.adselection.PerBuyerConfiguration.getTargetInputSizeBytes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/ReportEventRequest.xml b/docs/xml/Android.AdServices.AdSelection/ReportEventRequest.xml
index 2d8c80977..f9a91963e 100644
--- a/docs/xml/Android.AdServices.AdSelection/ReportEventRequest.xml
+++ b/docs/xml/Android.AdServices.AdSelection/ReportEventRequest.xml
@@ -176,8 +176,65 @@
2
- To be added.
- To be added.
+ This is used to represent buyer as the destination for report event API.
+
+ This is used to represent buyer as the destination for report event API.
+
+
+ Java documentation for android.adservices.adselection.ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FLAG_REPORTING_DESTINATION_COMPONENT_SELLER", ApiSince=36)]
+ [<Android.Runtime.Register("FLAG_REPORTING_DESTINATION_COMPONENT_SELLER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.AdSelection.ReportingDestination enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.AdSelection.ReportingDestination enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.ReportingDestination
+
+ 4
+
+ This is used to component seller as the destination for report event API
+
+ This is used to component seller as the destination for report event API
+
+
+ Java documentation for android.adservices.adselection.ReportEventRequest.FLAG_REPORTING_DESTINATION_COMPONENT_SELLER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -209,8 +266,20 @@
1
- To be added.
- To be added.
+ This is used to represent seller as the destination for report event API
+
+ This is used to represent seller as the destination for report event API
+
+
+ Java documentation for android.adservices.adselection.ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -358,14 +427,17 @@
Android.AdServices.AdSelection.ReportingDestination
- Returns the bitfield of reporting destinations to report to (buyer, seller, or both).
+ Returns the bitfield of reporting destinations to report to (buyer, seller, component seller
+ or any of the combination of them).
To be added.
- Returns the bitfield of reporting destinations to report to (buyer, seller, or both).
+ Returns the bitfield of reporting destinations to report to (buyer, seller, component seller
+ or any of the combination of them).
To create this bitfield, place an | bitwise operator between each reportingDestination to be reported to. For example to only report to buyer, set the
reportingDestinations field to #FLAG_REPORTING_DESTINATION_BUYER To only report to
seller, set the reportingDestinations field to #FLAG_REPORTING_DESTINATION_SELLER To
- report to both buyers and sellers, set the reportingDestinations field to #FLAG_REPORTING_DESTINATION_BUYER | #FLAG_REPORTING_DESTINATION_SELLER
+ report to buyers and sellers, set the reportingDestinations field to #FLAG_REPORTING_DESTINATION_BUYER | #FLAG_REPORTING_DESTINATION_SELLER. To report to
+ buyer, seller and component seller, set the reportingDestinations field to #FLAG_REPORTING_DESTINATION_BUYER | #FLAG_REPORTING_DESTINATION_SELLER | #FLAG_REPORTING_DESTINATION_COMPONENT_SELLER.
Java documentation for android.adservices.adselection.ReportEventRequest.getReportingDestinations()
.
diff --git a/docs/xml/Android.AdServices.AdSelection/ReportImpressionRequest.xml b/docs/xml/Android.AdServices.AdSelection/ReportImpressionRequest.xml
index b9ec7bf65..5a0053eeb 100644
--- a/docs/xml/Android.AdServices.AdSelection/ReportImpressionRequest.xml
+++ b/docs/xml/Android.AdServices.AdSelection/ReportImpressionRequest.xml
@@ -53,17 +53,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(J)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(J)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
received from AdSelectionManager#getAdSelectionData
diff --git a/docs/xml/Android.AdServices.AdSelection/ReportingDestination.xml b/docs/xml/Android.AdServices.AdSelection/ReportingDestination.xml
index 650dc1127..5415b0733 100644
--- a/docs/xml/Android.AdServices.AdSelection/ReportingDestination.xml
+++ b/docs/xml/Android.AdServices.AdSelection/ReportingDestination.xml
@@ -49,6 +49,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.AdSelection.ReportEventRequest.FlagReportingDestinationComponentSeller", JniField="android/adservices/adselection/ReportEventRequest.FLAG_REPORTING_DESTINATION_COMPONENT_SELLER")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.AdSelection.ReportEventRequest.FlagReportingDestinationComponentSeller", JniField="android/adservices/adselection/ReportEventRequest.FLAG_REPORTING_DESTINATION_COMPONENT_SELLER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.ReportingDestination
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+Builder.xml b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+Builder.xml
new file mode 100644
index 000000000..da5554eb2
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+Builder.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/adselection/SellerConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/adselection/SellerConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for SellerConfiguration objects.
+
+ Builder for SellerConfiguration objects.
+
+
+ Java documentation for android.adservices.adselection.SellerConfiguration.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/adservices/adselection/SellerConfiguration;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/adservices/adselection/SellerConfiguration;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.SellerConfiguration
+
+
+
+ Builds a SellerConfiguration instance.
+ To be added.
+
+ Builds a SellerConfiguration instance.
+
+
+ Java documentation for android.adservices.adselection.SellerConfiguration.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMaximumPayloadSizeBytes", "(I)Landroid/adservices/adselection/SellerConfiguration$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMaximumPayloadSizeBytes", "(I)Landroid/adservices/adselection/SellerConfiguration$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.SellerConfiguration+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPerBuyerConfigurations", "(Ljava/util/Set;)Landroid/adservices/adselection/SellerConfiguration$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPerBuyerConfigurations", "(Ljava/util/Set;)Landroid/adservices/adselection/SellerConfiguration$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.AdSelection.SellerConfiguration+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+InterfaceConsts.xml b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+InterfaceConsts.xml
new file mode 100644
index 000000000..f89ccf94a
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/SellerConfiguration.xml b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration.xml
new file mode 100644
index 000000000..7ca5c7a6d
--- /dev/null
+++ b/docs/xml/Android.AdServices.AdSelection/SellerConfiguration.xml
@@ -0,0 +1,345 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/adservices/adselection/SellerConfiguration", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/adselection/SellerConfiguration", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This object will be part of the GetAdSelectionDataRequest and will be constructed and
+ used by the SDK to influence the size of the response of AdSelectionManager#getAdSelectionData(GetAdSelectionDataRequest, Executor, OutcomeReceiver)
+
+ This object will be part of the GetAdSelectionDataRequest and will be constructed and
+ used by the SDK to influence the size of the response of AdSelectionManager#getAdSelectionData(GetAdSelectionDataRequest, Executor, OutcomeReceiver)
+
+
+ Java documentation for android.adservices.adselection.SellerConfiguration
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaximumPayloadSizeBytes", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaximumPayloadSizeBytes", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the maximum size of the payload in bytes that the service will return.
+ To be added.
+
+ Returns the maximum size of the payload in bytes that the service will return.
+
+
+ Java documentation for android.adservices.adselection.SellerConfiguration.getMaximumPayloadSizeBytes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPerBuyerConfigurations", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPerBuyerConfigurations", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<Android.AdServices.AdSelection.PerBuyerConfiguration>
+
+
+ Returns a set of per buyer configurations that the service will do a best effort to respect
+ when constructing the response without exceeding #getMaximumPayloadSizeBytes().
+ To be added.
+
+ Returns a set of per buyer configurations that the service will do a best effort to respect
+ when constructing the response without exceeding #getMaximumPayloadSizeBytes().
+ If this is empty, the service will fill up the response with buyer data until #getMaximumPayloadSizeBytes() is reached. Otherwise, only data from buyers from the per
+ buyer configuration will be included. If the sum of PerBuyerConfiguration#getTargetInputSizeBytes() sizes is larger than #getMaximumPayloadSizeBytes(), the service will do a best effort attempt to proportionally
+ include the buyer data based on the ratio between that specific buyer's target and the sum of
+ PerBuyerConfiguration#getTargetInputSizeBytes().
+
+
+ Java documentation for android.adservices.adselection.SellerConfiguration.getPerBuyerConfigurations()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.AdSelection/TestAdSelectionManager.xml b/docs/xml/Android.AdServices.AdSelection/TestAdSelectionManager.xml
index 1f95b7a91..8ea23890d 100644
--- a/docs/xml/Android.AdServices.AdSelection/TestAdSelectionManager.xml
+++ b/docs/xml/Android.AdServices.AdSelection/TestAdSelectionManager.xml
@@ -165,11 +165,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("overrideAdSelectionFromOutcomesConfigRemoteInfo", "(Landroid/adservices/adselection/AddAdSelectionFromOutcomesOverrideRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetOverrideAdSelectionFromOutcomesConfigRemoteInfo_Landroid_adservices_adselection_AddAdSelectionFromOutcomesOverrideRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("overrideAdSelectionFromOutcomesConfigRemoteInfo", "(Landroid/adservices/adselection/AddAdSelectionFromOutcomesOverrideRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetOverrideAdSelectionFromOutcomesConfigRemoteInfo_Landroid_adservices_adselection_AddAdSelectionFromOutcomesOverrideRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -178,9 +178,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -273,11 +273,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removeAdSelectionFromOutcomesConfigRemoteInfoOverride", "(Landroid/adservices/adselection/RemoveAdSelectionFromOutcomesOverrideRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRemoveAdSelectionFromOutcomesConfigRemoteInfoOverride_Landroid_adservices_adselection_RemoveAdSelectionFromOutcomesOverrideRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("removeAdSelectionFromOutcomesConfigRemoteInfoOverride", "(Landroid/adservices/adselection/RemoveAdSelectionFromOutcomesOverrideRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRemoveAdSelectionFromOutcomesConfigRemoteInfoOverride_Landroid_adservices_adselection_RemoveAdSelectionFromOutcomesOverrideRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -286,9 +286,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -377,11 +377,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("resetAllAdSelectionFromOutcomesConfigRemoteOverrides", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetResetAllAdSelectionFromOutcomesConfigRemoteOverrides_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("resetAllAdSelectionFromOutcomesConfigRemoteOverrides", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetResetAllAdSelectionFromOutcomesConfigRemoteOverrides_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -390,8 +390,8 @@
System.Void
-
-
+
+
To be added.
diff --git a/docs/xml/Android.AdServices.Common/AdData+Builder.xml b/docs/xml/Android.AdServices.Common/AdData+Builder.xml
index 7d5665101..0fdcc6621 100644
--- a/docs/xml/Android.AdServices.Common/AdData+Builder.xml
+++ b/docs/xml/Android.AdServices.Common/AdData+Builder.xml
@@ -149,11 +149,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAdCounterKeys", "(Ljava/util/Set;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setAdCounterKeys", "(Ljava/util/Set;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -162,7 +162,7 @@
Android.AdServices.Common.AdData+Builder
-
+
To be added.
@@ -182,11 +182,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAdFilters", "(Landroid/adservices/common/AdFilters;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setAdFilters", "(Landroid/adservices/common/AdFilters;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -195,7 +195,7 @@
Android.AdServices.Common.AdData+Builder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -222,11 +222,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAdRenderId", "(Ljava/lang/String;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setAdRenderId", "(Ljava/lang/String;)Landroid/adservices/common/AdData$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -235,7 +235,7 @@
Android.AdServices.Common.AdData+Builder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.AdServices.Common/AdData.xml b/docs/xml/Android.AdServices.Common/AdData.xml
index 9e4cb3aa9..339ef4066 100644
--- a/docs/xml/Android.AdServices.Common/AdData.xml
+++ b/docs/xml/Android.AdServices.Common/AdData.xml
@@ -66,11 +66,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAdCounterKeys", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAdCounterKeys", "()Ljava/util/Set;", "", ApiSince=35)>]
@@ -112,15 +112,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAdFilters", "()Landroid/adservices/common/AdFilters;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAdFilters", "()Landroid/adservices/common/AdFilters;", "", ApiSince=35)>]
@@ -159,15 +159,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAdRenderId", "()Ljava/lang/String;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAdRenderId", "()Ljava/lang/String;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.AdServices.Common/AdServicesPermissions.xml b/docs/xml/Android.AdServices.Common/AdServicesPermissions.xml
index bcf98a20b..ad08e4cac 100644
--- a/docs/xml/Android.AdServices.Common/AdServicesPermissions.xml
+++ b/docs/xml/Android.AdServices.Common/AdServicesPermissions.xml
@@ -114,11 +114,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACCESS_ADSERVICES_AD_SELECTION", ApiSince=35)]
[<Android.Runtime.Register("ACCESS_ADSERVICES_AD_SELECTION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -234,11 +234,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACCESS_ADSERVICES_PROTECTED_SIGNALS", ApiSince=35)]
[<Android.Runtime.Register("ACCESS_ADSERVICES_PROTECTED_SIGNALS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.AdServices.Common/AdTechIdentifier.xml b/docs/xml/Android.AdServices.Common/AdTechIdentifier.xml
index 2f7959b11..0101e4159 100644
--- a/docs/xml/Android.AdServices.Common/AdTechIdentifier.xml
+++ b/docs/xml/Android.AdServices.Common/AdTechIdentifier.xml
@@ -144,10 +144,9 @@
- A valid eTLD+1 domain of an ad buyer or seller or null.
+ A valid eTLD+1 domain of an ad buyer or seller
Construct an instance of this class from a String.
- An AdTechIdentifier class wrapping the given domain or null if the input was
- null.
+ An AdTechIdentifier object wrapping the given domain
Construct an instance of this class from a String.
diff --git a/docs/xml/Android.AdServices.Common/ComponentAdData+InterfaceConsts.xml b/docs/xml/Android.AdServices.Common/ComponentAdData+InterfaceConsts.xml
new file mode 100644
index 000000000..c3215bab2
--- /dev/null
+++ b/docs/xml/Android.AdServices.Common/ComponentAdData+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.AdServices.Common/ComponentAdData.xml b/docs/xml/Android.AdServices.Common/ComponentAdData.xml
new file mode 100644
index 000000000..3e6b8331b
--- /dev/null
+++ b/docs/xml/Android.AdServices.Common/ComponentAdData.xml
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/adservices/common/ComponentAdData", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/common/ComponentAdData", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents data specific to a component ad that is necessary for ad selection and rendering.
+
+ Represents data specific to a component ad that is necessary for ad selection and rendering. This
+ is to support use case for ads composed of multiple pieces, such as an ad displaying multiple
+ products at once.
+
+
+ Java documentation for android.adservices.common.ComponentAdData
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAdRenderId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAdRenderId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRenderUri", "()Landroid/net/Uri;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRenderUri", "()Landroid/net/Uri;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Uri
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.Common/IAdServicesOutcomeReceiver.xml b/docs/xml/Android.AdServices.Common/IAdServicesOutcomeReceiver.xml
index 23ff9ad31..fa3a15132 100644
--- a/docs/xml/Android.AdServices.Common/IAdServicesOutcomeReceiver.xml
+++ b/docs/xml/Android.AdServices.Common/IAdServicesOutcomeReceiver.xml
@@ -27,6 +27,10 @@
[Java.Interop.JavaTypeParameters(new System.String[] { "R", "E extends java.lang.Throwable" })]
[<Java.Interop.JavaTypeParameters(new System.String[] { "R", "E extends java.lang.Throwable" })>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0", "This class is obsoleted in this android platform")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0", "This class is obsoleted in this android platform")>]
+
The type of the result that's being sent.
@@ -38,6 +42,7 @@
backwards compatibility to Android R.
This interface may be used in cases where an asynchronous API may complete either with a value
or with a Throwable that indicates an error.
+ This member is deprecated. use android.os.OutcomeReceiver instead. Android R is no longer supported.
Java documentation for android.adservices.common.AdServicesOutcomeReceiver
.
@@ -70,6 +75,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
@@ -114,6 +123,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
diff --git a/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest+Builder.xml b/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest+Builder.xml
index 7d0aa190b..a3aee1148 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest+Builder.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest+Builder.xml
@@ -182,11 +182,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setBiddingLogicJsVersion", "(J)Landroid/adservices/customaudience/AddCustomAudienceOverrideRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setBiddingLogicJsVersion", "(J)Landroid/adservices/customaudience/AddCustomAudienceOverrideRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -195,7 +195,7 @@
Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest+Builder
-
+
To be added.
diff --git a/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest.xml b/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest.xml
index 8da23f5f5..9b730cdf7 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/AddCustomAudienceOverrideRequest.xml
@@ -154,11 +154,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getBiddingLogicJsVersion", "()J", "GetGetBiddingLogicJsVersionHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getBiddingLogicJsVersion", "()J", "GetGetBiddingLogicJsVersionHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.AdServices.CustomAudiences/CustomAudience+Builder.xml b/docs/xml/Android.AdServices.CustomAudiences/CustomAudience+Builder.xml
index f57c47834..758eb8727 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/CustomAudience+Builder.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/CustomAudience+Builder.xml
@@ -229,11 +229,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAuctionServerRequestFlags", "(I)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setAuctionServerRequestFlags", "(I)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -242,7 +242,7 @@
Android.AdServices.CustomAudiences.CustomAudience+Builder
-
+
To be added.
@@ -317,6 +317,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setComponentAds", "(Ljava/util/List;)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setComponentAds", "(Ljava/util/List;)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.CustomAudiences.CustomAudience+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -423,6 +456,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPriority", "(D)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPriority", "(D)Landroid/adservices/customaudience/CustomAudience$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.CustomAudiences.CustomAudience+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.CustomAudiences/CustomAudience.xml b/docs/xml/Android.AdServices.CustomAudiences/CustomAudience.xml
index 96a492adb..9124a8450 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/CustomAudience.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/CustomAudience.xml
@@ -171,11 +171,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAuctionServerRequestFlags", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAuctionServerRequestFlags", "()I", "", ApiSince=35)>]
@@ -288,6 +288,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getComponentAds", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getComponentAds", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.AdServices.Common.ComponentAdData>
+
+
+ This list of ComponentAdData objects is a full and complete list of the ad components
+ that will be served by this CustomAudience during the ad selection process.
+ a List of ComponentAdData objects representing component ads
+ currently served by the custom audience
+
+ This list of ComponentAdData objects is a full and complete list of the ad components
+ that will be served by this CustomAudience during the ad selection process.
+ The combined ads size of the CA is limited and the sizes of each ad's string fields are
+ considered using String#getBytes() in UTF-8 encoding.
+
+
+ Java documentation for android.adservices.customaudience.CustomAudience.getComponentAds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -470,15 +516,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_AUCTION_SERVER_REQUEST_OMIT_ADS", ApiSince=35)]
[<Android.Runtime.Register("FLAG_AUCTION_SERVER_REQUEST_OMIT_ADS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.CustomAudiences.AuctionServerRequest enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.CustomAudiences.AuctionServerRequest enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -581,6 +627,53 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPriority", "()D", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPriority", "()D", "", ApiSince=36)>]
+
+
+
+ System.Double
+
+
+ Returns the priority of this CustomAudience with respect to other CustomAudiences for this
+ buyer.
+ To be added.
+
+ Returns the priority of this CustomAudience with respect to other CustomAudiences for this
+ buyer.
+ This means if there is insufficient space during buyer input generation in the android.adservices.adselection.AdSelectionManager#getAdSelectionData(GetAdSelectionDataRequest,
+ Executor, OutcomeReceiver) call, the service will attempt to include the highest priority
+ custom audiences first.
+ The default value if this field is not set is 0.0.
+
+
+ Java documentation for android.adservices.customaudience.CustomAudience.getPriority()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.CustomAudiences/CustomAudienceManager.xml b/docs/xml/Android.AdServices.CustomAudiences/CustomAudienceManager.xml
index 04751661b..b5c042dc9 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/CustomAudienceManager.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/CustomAudienceManager.xml
@@ -74,15 +74,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("fetchAndJoinCustomAudience", "(Landroid/adservices/customaudience/FetchAndJoinCustomAudienceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetFetchAndJoinCustomAudience_Landroid_adservices_customaudience_FetchAndJoinCustomAudienceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("fetchAndJoinCustomAudience", "(Landroid/adservices/customaudience/FetchAndJoinCustomAudienceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetFetchAndJoinCustomAudience_Landroid_adservices_customaudience_FetchAndJoinCustomAudienceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -91,9 +91,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -355,15 +355,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("scheduleCustomAudienceUpdate", "(Landroid/adservices/customaudience/ScheduleCustomAudienceUpdateRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetScheduleCustomAudienceUpdate_Landroid_adservices_customaudience_ScheduleCustomAudienceUpdateRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("scheduleCustomAudienceUpdate", "(Landroid/adservices/customaudience/ScheduleCustomAudienceUpdateRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetScheduleCustomAudienceUpdate_Landroid_adservices_customaudience_ScheduleCustomAudienceUpdateRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -372,9 +372,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -388,6 +388,9 @@
maximum deadline within which the update request would be made. Scheduled updates could be
batched and queued together to preserve system resources, thus exact delay time is not
guaranteed.
+ If the provided shouldReplacePendingUpdates is true, all the currently scheduled
+ pending updates matching the owner i.e. calling app and buyer inferred from
+ Update Uri will be deleted.
In order to conserve system resources the API will make and update request only if the
following constraints are satisfied
@@ -489,9 +492,9 @@
from Update Uri, and name
Any partial custom audience field set by the caller cannot be overridden by the custom
audience fetched from the updateUri. Given multiple Custom Audiences could be
- returned by a DSP we will match the override restriction based on the names of the Custom
- Audiences. A DSP may skip returning a full Custom Audience for any Partial Custom Audience in
- request.
+ returned by a buyer ad tech we will match the override restriction based on the names of the
+ Custom Audiences. A buyer may skip returning a full Custom Audience for any Partial Custom
+ Audience in request.
In case the API encounters transient errors while making the network call for update, like
5xx, connection timeout, rate limit exceeded it would employ retries, with backoff up to a
'retry limit' number of times. The API would also honor 'retry-after' header specifying the
@@ -518,6 +521,7 @@
</ol>
This call fails with LimitExceededException if the calling package exceeds the
allowed rate limits and is throttled.
+ This call fails with IllegalStateException if the provided shouldReplacePendingUpdates is false, and there exists a pending update in the queue.
Java documentation for android.adservices.customaudience.CustomAudienceManager.scheduleCustomAudienceUpdate(android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
diff --git a/docs/xml/Android.AdServices.CustomAudiences/PartialCustomAudience.xml b/docs/xml/Android.AdServices.CustomAudiences/PartialCustomAudience.xml
index f1dcc21ef..3e247cf02 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/PartialCustomAudience.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/PartialCustomAudience.xml
@@ -39,13 +39,13 @@
- Represents a partial custom audience that is passed along to DSP, when scheduling a delayed
- update for Custom Audience.
+ Represents a partial custom audience that is passed along to the buyer ad tech, when scheduling a
+ delayed update for Custom Audience.
- Represents a partial custom audience that is passed along to DSP, when scheduling a delayed
- update for Custom Audience. Any field set by the caller cannot be overridden by the custom
- audience fetched from the updateUri
- Given multiple Custom Audiences could be returned by DSP we will match the override
+ Represents a partial custom audience that is passed along to the buyer ad tech, when scheduling a
+ delayed update for Custom Audience. Any field set by the caller cannot be overridden by the
+ custom audience fetched from the updateUri
+ Given multiple Custom Audiences could be returned by the buyer, we will match the override
restriction based on the name of Custom Audience. Thus name would be a required field.
Other nullable fields will not be overridden if left null
For more information about each field refer to CustomAudience.
diff --git a/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest+Builder.xml b/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest+Builder.xml
index d8a51dfca..3613be63a 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest+Builder.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest+Builder.xml
@@ -42,6 +42,37 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/time/Duration;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/time/Duration;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -61,6 +92,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
@@ -68,9 +103,9 @@
- To be added.
from which the update for Custom Audience is to be fetched
minimum delay time duration for which the update is to be deferred
+ To be added.
Instantiates a ScheduleCustomAudienceUpdateRequest.Builder with the following
Instantiates a ScheduleCustomAudienceUpdateRequest.Builder with the following
@@ -192,10 +227,13 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -215,10 +253,45 @@
Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest+Builder
-
+
+
To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setShouldReplacePendingUpdates", "(Z)Landroid/adservices/customaudience/ScheduleCustomAudienceUpdateRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setShouldReplacePendingUpdates", "(Z)Landroid/adservices/customaudience/ScheduleCustomAudienceUpdateRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.CustomAudiences.ScheduleCustomAudienceUpdateRequest+Builder
+
+
+
+
+
+ To be added.
To be added.
To be added.
To be added.
diff --git a/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest.xml b/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest.xml
index 00bbe47a2..b8dbfe052 100644
--- a/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest.xml
+++ b/docs/xml/Android.AdServices.CustomAudiences/ScheduleCustomAudienceUpdateRequest.xml
@@ -27,11 +27,12 @@
The request object wrapping the required and optional parameters to schedule a deferred update
- for Custom Audience on device.
+ for a buyer ad tech's custom audiences.
The request object wrapping the required and optional parameters to schedule a deferred update
- for Custom Audience on device. Allows AdTechs to provide an Update Uri, and the minimum Delay
- Time to schedule the update.
+ for a buyer ad tech's custom audiences.
+ The on-device caller can specify information in a series of PartialCustomAudience
+ objects that will be sent to the buyer ad tech's server after a designated minimum delay.
Java documentation for android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest
.
@@ -158,6 +159,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("shouldReplacePendingUpdates", "()Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("shouldReplacePendingUpdates", "()Z", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Returns true if any pending scheduled updates should be canceled and replaced with
+ the update detailed in the current ScheduleCustomAudienceUpdateRequest.
+ To be added.
+
+ Returns true if any pending scheduled updates should be canceled and replaced with
+ the update detailed in the current ScheduleCustomAudienceUpdateRequest.
+ If this method returns false and there are previously requested updates still
+ pending for the same buyer in the same app, a call to CustomAudienceManager#scheduleCustomAudienceUpdate(ScheduleCustomAudienceUpdateRequest,
+ Executor, AdServicesOutcomeReceiver) with this ScheduleCustomAudienceUpdateRequest
+ will fail.
+
+
+ Java documentation for android.adservices.customaudience.ScheduleCustomAudienceUpdateRequest.shouldReplacePendingUpdates()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.Measurement/MeasurementManager.xml b/docs/xml/Android.AdServices.Measurement/MeasurementManager.xml
index b3014556a..69836926c 100644
--- a/docs/xml/Android.AdServices.Measurement/MeasurementManager.xml
+++ b/docs/xml/Android.AdServices.Measurement/MeasurementManager.xml
@@ -74,33 +74,40 @@
0.0.0.0
-
+
[Android.Runtime.Register("deleteRegistrations", "(Landroid/adservices/measurement/DeletionRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetDeleteRegistrations_Landroid_adservices_measurement_DeletionRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("deleteRegistrations", "(Landroid/adservices/measurement/DeletionRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetDeleteRegistrations_Landroid_adservices_measurement_DeletionRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
-
-
+
+
+
The request for deleting data.
The executor to run callback.
intended to notify asynchronously the API result.
- Delete previous registrations.
+ Deletes previous registrations.
- Delete previous registrations. If the deletion is successful, the callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
- sent through the callback's OutcomeReceiver#onError. Both success and failure
- feedback are executed on the provided Executor.
+ Deletes previous registrations.
+ If the deletion is successful, the callback's OutcomeReceiver#onResult is invoked
+ with null. In case of failure, a Exception is sent through the callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
+ Executor.
For use on Android R or lower.
+ This member is deprecated. use #deleteRegistrations(DeletionRequest, Executor, OutcomeReceiver)
+ instead. Android R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.deleteRegistrations(android.adservices.measurement.DeletionRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -146,11 +153,12 @@
The request for deleting data.
The executor to run callback.
intended to notify asynchronously the API result.
- Delete previous registrations.
+ Deletes previous registrations.
- Delete previous registrations. If the deletion is successful, the callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
- sent through the callback's OutcomeReceiver#onError. Both success and failure
- feedback are executed on the provided Executor.
+ Deletes previous registrations.
+ If the deletion is successful, the callback's OutcomeReceiver#onResult is invoked
+ with null. In case of failure, a Exception is sent through the callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
+ Executor.
Java documentation for android.adservices.measurement.MeasurementManager.deleteRegistrations(android.adservices.measurement.DeletionRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -220,34 +228,40 @@
0.0.0.0
-
+
[Android.Runtime.Register("getMeasurementApiStatus", "(Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetGetMeasurementApiStatus_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("getMeasurementApiStatus", "(Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetGetMeasurementApiStatus_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
-
+
+
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Get Measurement API status.
+ Gets Measurement API status.
- Get Measurement API status.
+ Gets Measurement API status.
The callback's Integer value is one of MeasurementApiState.
For use on Android R or lower.
+ This member is deprecated. use #getMeasurementApiStatus(Executor, OutcomeReceiver) instead. Android
+ R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.getMeasurementApiStatus(java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Integer, java.lang.Exception>)
.
@@ -295,9 +309,9 @@
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Get Measurement API status.
+ Gets Measurement API status.
- Get Measurement API status.
+ Gets Measurement API status.
The callback's Integer value is one of MeasurementApiState.
@@ -443,24 +457,28 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerSource", "(Landroid/adservices/measurement/SourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterSource_Landroid_adservices_measurement_SourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerSource", "(Landroid/adservices/measurement/SourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterSource_Landroid_adservices_measurement_SourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -468,18 +486,20 @@
-
-
+
+
app source registration request
used by callback to dispatch results
intended to notify asynchronously the API result
- Register attribution sources(click or view) from an app context.
+ Registers attribution sources(click or view) from an app context.
- Register attribution sources(click or view) from an app context. This API will not process
- any redirects, all registration URLs should be supplied with the request. For use on Android
- R or lower.
+ Registers attribution sources(click or view) from an app context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request. For use on Android R or lower.
+ This member is deprecated. use #registerSource(SourceRegistrationRequest, Executor, OutcomeReceiver)
+ instead. Android R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.registerSource(android.adservices.measurement.SourceRegistrationRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -504,15 +524,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerSource", "(Landroid/adservices/measurement/SourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRegisterSource_Landroid_adservices_measurement_SourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerSource", "(Landroid/adservices/measurement/SourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRegisterSource_Landroid_adservices_measurement_SourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -521,7 +541,7 @@
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -529,17 +549,18 @@
-
-
+
+
app source registration request
used by callback to dispatch results
intended to notify asynchronously the API result
- Register attribution sources(click or view) from an app context.
+ Registers attribution sources(click or view) from an app context.
- Register attribution sources(click or view) from an app context. This API will not process
- any redirects, all registration URLs should be supplied with the request.
+ Registers attribution sources(click or view) from an app context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request.
Java documentation for android.adservices.measurement.MeasurementManager.registerSource(android.adservices.measurement.SourceRegistrationRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -564,24 +585,28 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerSource", "(Landroid/net/Uri;Landroid/view/InputEvent;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterSource_Landroid_net_Uri_Landroid_view_InputEvent_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerSource", "(Landroid/net/Uri;Landroid/view/InputEvent;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterSource_Landroid_net_Uri_Landroid_view_InputEvent_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -589,9 +614,9 @@
-
-
-
+
+
+
the platform issues a request to this URI in order to fetch metadata
@@ -601,9 +626,11 @@
event).
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register an attribution source (click or view).
+ Registers an attribution source (click or view).
- Register an attribution source (click or view). For use on Android R or lower.
+ Registers an attribution source (click or view). For use on Android R or lower.
+ This member is deprecated. use #registerSource(Uri, InputEvent, Executor, OutcomeReceiver) instead.
+ Android R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.registerSource(android.net.Uri, android.view.InputEvent, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -665,9 +692,9 @@
event).
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register an attribution source (click or view).
+ Registers an attribution source (click or view).
- Register an attribution source (click or view).
+ Registers an attribution source (click or view).
Java documentation for android.adservices.measurement.MeasurementManager.registerSource(android.net.Uri, android.view.InputEvent, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -692,24 +719,28 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerTrigger", "(Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterTrigger_Landroid_net_Uri_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerTrigger", "(Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterTrigger_Landroid_net_Uri_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -717,8 +748,8 @@
-
-
+
+
the API issues a request to this URI to fetch metadata associated with the
@@ -726,9 +757,11 @@
sources during the attribution process.
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register a trigger (conversion).
+ Registers a trigger (conversion).
- Register a trigger (conversion). For use on Android R or lower.
+ Registers a trigger (conversion). For use on Android R or lower.
+ This member is deprecated. use #registerTrigger(Uri, Executor, OutcomeReceiver) instead. Android R
+ is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.registerTrigger(android.net.Uri, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -787,9 +820,9 @@
sources during the attribution process.
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register a trigger (conversion).
+ Registers a trigger (conversion).
- Register a trigger (conversion).
+ Registers a trigger (conversion).
Java documentation for android.adservices.measurement.MeasurementManager.registerTrigger(android.net.Uri, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -814,24 +847,28 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerWebSource", "(Landroid/adservices/measurement/WebSourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebSource_Landroid_adservices_measurement_WebSourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerWebSource", "(Landroid/adservices/measurement/WebSourceRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebSource_Landroid_adservices_measurement_WebSourceRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -839,22 +876,24 @@
-
-
+
+
source registration request
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register an attribution source(click or view) from web context.
+ Registers an attribution source(click or view) from web context.
- Register an attribution source(click or view) from web context. This API will not process any
- redirects, all registration URLs should be supplied with the request. At least one of
- appDestination or webDestination parameters are required to be provided. If the registration
- is successful, callback's OutcomeReceiver#onResult is invoked with null. In
- case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
- Executor.
+ Registers an attribution source(click or view) from web context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request. At least one of appDestination or webDestination parameters are required to be
+ provided. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
+ sent through callback's OutcomeReceiver#onError. Both success and failure
+ feedback are executed on the provided Executor.
For use on Android R or lower.
+ This member is deprecated. use #registerWebSource(WebSourceRegistrationRequest, Executor,
+ OutcomeReceiver) instead. Android R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.registerWebSource(android.adservices.measurement.WebSourceRegistrationRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -911,14 +950,14 @@
source registration request
used by callback to dispatch results.
intended to notify asynchronously the API result.
- Register an attribution source(click or view) from web context.
+ Registers an attribution source(click or view) from web context.
- Register an attribution source(click or view) from web context. This API will not process any
- redirects, all registration URLs should be supplied with the request. At least one of
- appDestination or webDestination parameters are required to be provided. If the registration
- is successful, callback's OutcomeReceiver#onResult is invoked with null. In
- case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
- Executor.
+ Registers an attribution source(click or view) from web context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request. At least one of appDestination or webDestination parameters are required to be
+ provided. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
+ sent through callback's OutcomeReceiver#onError. Both success and failure
+ feedback are executed on the provided Executor.
Java documentation for android.adservices.measurement.MeasurementManager.registerWebSource(android.adservices.measurement.WebSourceRegistrationRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -943,24 +982,28 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerWebTrigger", "(Landroid/adservices/measurement/WebTriggerRegistrationRequest;Ljava/util/concurrent/Executor;Landroid/adservices/common/AdServicesOutcomeReceiver;)V", "GetRegisterWebTrigger_Landroid_adservices_measurement_WebTriggerRegistrationRequest_Ljava_util_concurrent_Executor_Landroid_adservices_common_AdServicesOutcomeReceiver_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_ATTRIBUTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -968,21 +1011,23 @@
-
-
+
+
trigger registration request
used by callback to dispatch results
intended to notify asynchronously the API result
- Register an attribution trigger(click or view) from web context.
+ Registers an attribution trigger(click or view) from web context.
- Register an attribution trigger(click or view) from web context. This API will not process
- any redirects, all registration URLs should be supplied with the request. If the registration
- is successful, callback's OutcomeReceiver#onResult is invoked with null. In
- case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
- Executor.
+ Registers an attribution trigger(click or view) from web context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
+ sent through callback's OutcomeReceiver#onError. Both success and failure
+ feedback are executed on the provided Executor.
For use on Android R or lower.
+ This member is deprecated. use #registerWebTrigger(WebTriggerRegistrationRequest, Executor,
+ OutcomeReceiver) instead. Anrdoid R is no longer supported.
Java documentation for android.adservices.measurement.MeasurementManager.registerWebTrigger(android.adservices.measurement.WebTriggerRegistrationRequest, java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
@@ -1039,13 +1084,13 @@
trigger registration request
used by callback to dispatch results
intended to notify asynchronously the API result
- Register an attribution trigger(click or view) from web context.
+ Registers an attribution trigger(click or view) from web context.
- Register an attribution trigger(click or view) from web context. This API will not process
- any redirects, all registration URLs should be supplied with the request. If the registration
- is successful, callback's OutcomeReceiver#onResult is invoked with null. In
- case of failure, a Exception is sent through callback's OutcomeReceiver#onError. Both success and failure feedback are executed on the provided
- Executor.
+ Registers an attribution trigger(click or view) from web context.
+ This API will not process any redirects, all registration URLs should be supplied with the
+ request. If the registration is successful, callback's OutcomeReceiver#onResult is invoked with null. In case of failure, a Exception is
+ sent through callback's OutcomeReceiver#onError. Both success and failure
+ feedback are executed on the provided Executor.
Java documentation for android.adservices.measurement.MeasurementManager.registerWebTrigger(android.adservices.measurement.WebTriggerRegistrationRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Object, java.lang.Exception>)
.
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/AppInfo.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/AppInfo.xml
index eb1c1e4d6..6642cfb78 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/AppInfo.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/AppInfo.xml
@@ -55,6 +55,48 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Z)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Z)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ true if the app is installed.
+ Creates a new AppInfo.
+
+ Creates a new AppInfo.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.AppInfo.AppInfo(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/DownloadCompletedInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/DownloadCompletedInput.xml
index cfd98cf55..07d415637 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/DownloadCompletedInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/DownloadCompletedInput.xml
@@ -42,6 +42,47 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/KeyValueStore;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/KeyValueStore;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ a KeyValueStore that contains the downloaded contents.
+ Creates a DownloadCompletedInput
+
+ Creates a DownloadCompletedInput
+
+
+ Java documentation for android.adservices.ondevicepersonalization.DownloadCompletedInput.DownloadCompletedInput(android.adservices.ondevicepersonalization.KeyValueStore)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/EventInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/EventInput.xml
index 424c8b467..7f2c02498 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/EventInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/EventInput.xml
@@ -42,6 +42,58 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/RequestLogRecord;Landroid/os/PersistableBundle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/RequestLogRecord;Landroid/os/PersistableBundle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ The RequestLogRecord that was returned as a result of
+ IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).
+ The Event URL parameters that the service passed to EventUrlProvider#createEventTrackingUrlWithResponse(PersistableBundle, byte[], String)
+ or EventUrlProvider#createEventTrackingUrlWithRedirect(PersistableBundle, Uri).
+ Creates a new EventInput.
+
+ Creates a new EventInput.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.EventInput.EventInput(android.adservices.ondevicepersonalization.RequestLogRecord, android.os.PersistableBundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+Builder.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+Builder.xml
new file mode 100644
index 000000000..22fd02947
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+Builder.xml
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for ExecuteInIsolatedServiceRequest
+
+ A builder for ExecuteInIsolatedServiceRequest
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/ComponentName;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/ComponentName;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The ComponentName of the IsolatedService.
+ Creates a new Builder.
+
+ Creates a new Builder.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.Builder.ExecuteInIsolatedServiceRequest$Builder(android.content.ComponentName)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest
+
+
+
+ Builds the instance.
+ To be added.
+
+ Builds the instance.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAppParams", "(Landroid/os/PersistableBundle;)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAppParams", "(Landroid/os/PersistableBundle;)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setOutputSpec", "(Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setOutputSpec", "(Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+OutputSpec.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+OutputSpec.xml
new file mode 100644
index 000000000..55fead4b2
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest+OutputSpec.xml
@@ -0,0 +1,397 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The set of spec to indicate output of IsolatedService.
+
+ The set of spec to indicate output of IsolatedService. It's mainly used by platform.
+ If OutputSpec is set to OutputSpec#DEFAULT, OnDevicePersonalization will
+ ignore result returned by IsolatedService. If OutputSpec is built with OutputSpec#buildBestValueSpec, OnDevicePersonalization will verify ExecuteOutput#getBestValue() returned by IsolatedService within the max value range
+ set in OutputSpec#getMaxIntValue and add noise.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.OutputSpec
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("buildBestValueSpec", "(I)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;", "", ApiSince=36)]
+ [<Android.Runtime.Register("buildBestValueSpec", "(I)Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest+OutputSpec
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest+OutputSpec
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxIntValue", "()I", "GetGetMaxIntValueHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxIntValue", "()I", "GetGetMaxIntValueHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the value set in OutputSpec#buildBestValueSpec.
+ To be added.
+
+ Returns the value set in OutputSpec#buildBestValueSpec. The value is expected to
+ be ExecuteInIsolatedServiceResponse#DEFAULT_BEST_VALUE if #getOutputType
+ is OutputSpec#OUTPUT_TYPE_NULL.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.getMaxIntValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getOutputType", "()I", "GetGetOutputTypeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getOutputType", "()I", "GetGetOutputTypeHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the output type of IsolatedService.
+ To be added.
+
+ Returns the output type of IsolatedService. The default value is OutputSpec#OUTPUT_TYPE_NULL.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.getOutputType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OUTPUT_TYPE_BEST_VALUE", ApiSince=36)]
+ [<Android.Runtime.Register("OUTPUT_TYPE_BEST_VALUE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OutputType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OutputType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OutputType
+
+ 1
+
+ If set, ExecuteInIsolatedServiceResponse#getBestValue() will return an integer
+ that indicates the index of best values passed in ExecuteInIsolatedServiceRequest#getAppParams.
+
+ If set, ExecuteInIsolatedServiceResponse#getBestValue() will return an integer
+ that indicates the index of best values passed in ExecuteInIsolatedServiceRequest#getAppParams.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_BEST_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OUTPUT_TYPE_NULL", ApiSince=36)]
+ [<Android.Runtime.Register("OUTPUT_TYPE_NULL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OutputType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OutputType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OutputType
+
+ 0
+
+ The default value of OutputType.
+
+ The default value of OutputType. If set, OnDevicePersonalization will ignore result
+ returned by IsolatedService and ExecuteInIsolatedServiceResponse doesn't
+ return any output data.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_NULL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest.xml
new file mode 100644
index 000000000..edead6598
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceRequest.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The request of OnDevicePersonalizationManager#executeInIsolatedService.
+
+ The request of OnDevicePersonalizationManager#executeInIsolatedService.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAppParams", "()Landroid/os/PersistableBundle;", "GetGetAppParamsHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAppParams", "()Landroid/os/PersistableBundle;", "GetGetAppParamsHandler", ApiSince=36)>]
+
+
+
+ Android.OS.PersistableBundle
+
+
+ A PersistableBundle that is passed from the calling app to the IsolatedService.
+ To be added.
+
+ A PersistableBundle that is passed from the calling app to the IsolatedService. The expected contents of this parameter are defined by the IsolatedService. The platform does not interpret this parameter.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.getAppParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getOutputSpec", "()Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;", "GetGetOutputSpecHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getOutputSpec", "()Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec;", "GetGetOutputSpecHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest+OutputSpec
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getService", "()Landroid/content/ComponentName;", "GetGetServiceHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getService", "()Landroid/content/ComponentName;", "GetGetServiceHandler", ApiSince=36)>]
+
+
+
+ Android.Content.ComponentName
+
+
+ The ComponentName of the IsolatedService.
+ To be added.
+
+ The ComponentName of the IsolatedService.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest.getService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceResponse.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceResponse.xml
new file mode 100644
index 000000000..52e38f77d
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInIsolatedServiceResponse.xml
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The response of OnDevicePersonalizationManager#executeInIsolatedService.
+
+ The response of OnDevicePersonalizationManager#executeInIsolatedService.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/SurfacePackageToken;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/SurfacePackageToken;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ an opaque reference to content that can be displayed in a android.view.SurfaceView. This may be null if the IsolatedService has
+ not generated any content to be displayed within the calling app.
+ an int value that was returned by the IsolatedService and applied
+ noise.If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec#OUTPUT_TYPE_NULL, the platform ignores the
+ data returned by IsolatedService and returns the default value #DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to
+ ExecuteInIsolatedServiceRequest.OutputSpec#OUTPUT_TYPE_BEST_VALUE, the platform
+ validates ExecuteOutput#getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec#getMaxIntValue and applies noise to result.
+ Creates a new ExecuteInIsolatedServiceResponse.
+
+ Creates a new ExecuteInIsolatedServiceResponse.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse.ExecuteInIsolatedServiceResponse(android.adservices.ondevicepersonalization.SurfacePackageToken, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBestValue", "()I", "GetGetBestValueHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBestValue", "()I", "GetGetBestValueHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the int value that was returned by the IsolatedService and applied noise.
+ To be added.
+
+ Returns the int value that was returned by the IsolatedService and applied noise. If
+ ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec#OUTPUT_TYPE_NULL, the platform ignores the data
+ returned by IsolatedService and returns the default value #DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec#OUTPUT_TYPE_BEST_VALUE, the platform validates
+ ExecuteOutput#getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec#getMaxIntValue() and applies noise to result.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse.getBestValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT_BEST_VALUE", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT_BEST_VALUE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ The default value of ExecuteInIsolatedServiceResponse#getBestValue if IsolatedService didn't return any content.
+
+ The default value of ExecuteInIsolatedServiceResponse#getBestValue if IsolatedService didn't return any content.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse.DEFAULT_BEST_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSurfacePackageToken", "()Landroid/adservices/ondevicepersonalization/SurfacePackageToken;", "GetGetSurfacePackageTokenHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSurfacePackageToken", "()Landroid/adservices/ondevicepersonalization/SurfacePackageToken;", "GetGetSurfacePackageTokenHandler", ApiSince=36)>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.SurfacePackageToken
+
+
+ Returns a SurfacePackageToken, which is an opaque reference to content that can be
+ displayed in a android.view.SurfaceView.
+ To be added.
+
+ Returns a SurfacePackageToken, which is an opaque reference to content that can be
+ displayed in a android.view.SurfaceView. This may be null if the IsolatedService has not generated any content to be displayed within the calling app.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse.getSurfacePackageToken()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInput.xml
index e6881ae3d..e5bc4b820 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteInput.xml
@@ -42,6 +42,50 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/os/PersistableBundle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/os/PersistableBundle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ the package name of the calling app.
+ the parameters provided by the app to the IsolatedService. The
+ service defines the expected keys in this PersistableBundle.
+ Creates an ExecuteInput.
+
+ Creates an ExecuteInput.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteInput.ExecuteInput(java.lang.String, android.os.PersistableBundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput+Builder.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput+Builder.xml
index dd2d536a8..7722d93e0 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput+Builder.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput+Builder.xml
@@ -171,6 +171,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBestValue", "(I)Landroid/adservices/ondevicepersonalization/ExecuteOutput$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBestValue", "(I)Landroid/adservices/ondevicepersonalization/ExecuteOutput$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ExecuteOutput+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput.xml
index c560eca39..5630b21ff 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ExecuteOutput.xml
@@ -26,17 +26,13 @@
- The result returned by
- IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) in response to a call to
- OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle,
- java.util.concurrent.Executor, OutcomeReceiver)
- from a client app.
+ The result returned by IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver)
+ in response to a call to OnDevicePersonalizationManager#execute(ComponentName,
+ PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) from a client app.
- The result returned by
- IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) in response to a call to
- OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle,
- java.util.concurrent.Executor, OutcomeReceiver)
- from a client app.
+ The result returned by IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver)
+ in response to a call to OnDevicePersonalizationManager#execute(ComponentName,
+ PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) from a client app.
Java documentation for android.adservices.ondevicepersonalization.ExecuteOutput
.
@@ -50,6 +46,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBestValue", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBestValue", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ An integer value that an IsolatedService may optionally return to a calling app, by
+ setting this field to the value between 0 and ExecuteInIsolatedServiceRequest.OutputSpec#getMaxIntValue().
+ To be added.
+
+ An integer value that an IsolatedService may optionally return to a calling app, by
+ setting this field to the value between 0 and ExecuteInIsolatedServiceRequest.OutputSpec#getMaxIntValue(). The noise will be added to the
+ value of this field before returned to the caller of OnDevicePersonalizationManager#executeInIsolatedService. In order to get this field, the
+ (calling app package, isolated service package) pair must be present in an allowlist that
+ permits data to be returned and ExecuteInIsolatedServiceRequest.OutputSpec#buildBestValueSpec is set.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.ExecuteOutput.getBestValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -121,17 +163,15 @@
- A byte array that an IsolatedService may optionally return to to a calling app,
- by setting this field to a non-null value.
+ A byte array that an IsolatedService may optionally return to a calling app, by
+ setting this field to a non-null value.
To be added.
- A byte array that an IsolatedService may optionally return to to a calling app,
- by setting this field to a non-null value.
- The contents of this array will be returned to the caller of
- OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver)
- if returning data from isolated processes is allowed by policy and the
- (calling app package, isolated service package) pair is present in an allowlist that
- permits data to be returned.
+ A byte array that an IsolatedService may optionally return to a calling app, by
+ setting this field to a non-null value. The contents of this array will be returned to the
+ caller of OnDevicePersonalizationManager#execute if returning data from isolated
+ processes is allowed by policy and the (calling app package, isolated service package) pair
+ is present in an allowlist that permits data to be returned.
Java documentation for android.adservices.ondevicepersonalization.ExecuteOutput.getOutputData()
.
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleRequest.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleRequest.xml
new file mode 100644
index 000000000..eeb269417
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleRequest.xml
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/FederatedComputeScheduleRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/FederatedComputeScheduleRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The input for FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest,
+ java.util.concurrent.Executor, android.os.OutcomeReceiver).
+
+ The input for FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest,
+ java.util.concurrent.Executor, android.os.OutcomeReceiver).
+
+
+ Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduleRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParams", "()Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParams", "()Landroid/adservices/ondevicepersonalization/FederatedComputeScheduler$Params;", "", ApiSince=36)>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.FederatedComputeScheduler+Params
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPopulationName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPopulationName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Population refers to a collection of devices that specific task groups can run on.
+ To be added.
+
+ Population refers to a collection of devices that specific task groups can run on. It should
+ match task plan configured at remote federated compute server.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduleRequest.getPopulationName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleResponse.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleResponse.xml
new file mode 100644
index 000000000..fdd8db91c
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduleResponse.xml
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/adservices/ondevicepersonalization/FederatedComputeScheduleResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/adservices/ondevicepersonalization/FederatedComputeScheduleResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The result returned by FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest,
+ java.util.concurrent.Executor, android.os.OutcomeReceiver) when successful.
+
+ The result returned by FederatedComputeScheduler#schedule(FederatedComputeScheduleRequest,
+ java.util.concurrent.Executor, android.os.OutcomeReceiver) when successful.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduleResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFederatedComputeScheduleRequest", "()Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFederatedComputeScheduleRequest", "()Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;", "", ApiSince=36)>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.FederatedComputeScheduleRequest
+
+
+ The request associated with this response.
+ To be added.
+
+ The request associated with this response.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduleResponse.getFederatedComputeScheduleRequest()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduler.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduler.xml
index 1a3d7c428..3ab5454c1 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduler.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/FederatedComputeScheduler.xml
@@ -94,7 +94,7 @@
federated compute server setup.
Cancels a federated compute job with input training params.
- Cancels a federated compute job with input training params. In IsolatedService#onRequest, the app can call IsolatedService#getFederatedComputeScheduler to pass scheduler when construct IsolatedWorker.
+ Cancels a federated compute job with input training params. In IsolatedService#onRequest, the app can call IsolatedService#getFederatedComputeScheduler to pass scheduler when constructing the IsolatedWorker.
Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduler.cancel(android.adservices.ondevicepersonalization.FederatedComputeInput)
.
@@ -171,6 +171,59 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduleRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("schedule", "(Landroid/adservices/ondevicepersonalization/FederatedComputeScheduleRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSchedule_Landroid_adservices_ondevicepersonalization_FederatedComputeScheduleRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ input parameters related to job scheduling.
+ the Executor on which to invoke the callback.
+ This either returns a FederatedComputeScheduleResponse on
+ success, or Exception on failure. The exception type is OnDevicePersonalizationException with error code OnDevicePersonalizationException#ERROR_INVALID_TRAINING_MANIFEST if the manifest is
+ missing the federated compute server URL or OnDevicePersonalizationException#ERROR_SCHEDULE_TRAINING_FAILED when scheduling fails
+ for other reasons.
+ Schedules a federated compute job.
+
+ Schedules a federated compute job. In IsolatedService#onRequest, the app can call
+ IsolatedService#getFederatedComputeScheduler to pass the scheduler when constructing
+ the IsolatedWorker.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.FederatedComputeScheduler.schedule(android.adservices.ondevicepersonalization.FederatedComputeScheduleRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.ondevicepersonalization.FederatedComputeScheduleResponse, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/IKeyValueStore.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/IKeyValueStore.xml
index 3608e5b3b..331cf17f8 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/IKeyValueStore.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/IKeyValueStore.xml
@@ -65,7 +65,7 @@
System.Byte[]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/IMutableKeyValueStore.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/IMutableKeyValueStore.xml
index 766afd506..7c3ab3e1b 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/IMutableKeyValueStore.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/IMutableKeyValueStore.xml
@@ -68,7 +68,7 @@
System.Byte[]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -122,7 +122,7 @@
System.Byte[]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Builder.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Builder.xml
index d2ecf39c7..2af3c60e6 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Builder.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Builder.xml
@@ -42,6 +42,37 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/InferenceInput$Params;[B)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/adservices/ondevicepersonalization/InferenceInput$Params;[B)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -103,7 +134,7 @@
Builds the instance.
To be added.
- Builds the instance.
+ Builds the instance. This builder should not be touched after calling this!
Java documentation for android.adservices.ondevicepersonalization.InferenceInput.Builder.build()
.
@@ -252,6 +283,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputData", "([B)Landroid/adservices/ondevicepersonalization/InferenceInput$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setInputData", "([B)Landroid/adservices/ondevicepersonalization/InferenceInput$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.InferenceInput+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Params.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Params.xml
index 0f8d171d5..033e27912 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Params.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput+Params.xml
@@ -193,8 +193,7 @@
A KeyValueStore where pre-trained model is stored.
To be added.
- A KeyValueStore where pre-trained model is stored. Only supports TFLite model
- now.
+ A KeyValueStore where pre-trained model is stored.
Java documentation for android.adservices.ondevicepersonalization.InferenceInput.Params.getKeyValueStore()
.
@@ -235,8 +234,7 @@
The key of the table where the corresponding value stores a pre-trained model.
To be added.
- The key of the table where the corresponding value stores a pre-trained model. Only
- supports TFLite model now.
+ The key of the table where the corresponding value stores a pre-trained model.
Java documentation for android.adservices.ondevicepersonalization.InferenceInput.Params.getModelKey()
.
@@ -277,7 +275,7 @@
The type of the pre-trained model.
To be added.
- The type of the pre-trained model. If not set, the default value is #MODEL_TYPE_TENSORFLOW_LITE . Only supports #MODEL_TYPE_TENSORFLOW_LITE for now.
+ The type of the pre-trained model. If not set, the default value is #MODEL_TYPE_TENSORFLOW_LITE .
Java documentation for android.adservices.ondevicepersonalization.InferenceInput.Params.getModelType()
.
@@ -291,6 +289,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MODEL_TYPE_EXECUTORCH", ApiSince=36)]
+ [<Android.Runtime.Register("MODEL_TYPE_EXECUTORCH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.ModelType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.ModelType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ModelType
+
+ 2
+
+ The model is an executorch model.
+
+ The model is an executorch model.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.InferenceInput.Params.MODEL_TYPE_EXECUTORCH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput.xml
index ae322e38d..d6ee1a9b0 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceInput.xml
@@ -111,7 +111,7 @@
The empty InferenceOutput representing the expected output structure.
To be added.
- The empty InferenceOutput representing the expected output structure. For TFLite, the
+ The empty InferenceOutput representing the expected output structure. For LiteRT, the
inference code will verify whether this expected output structure matches model output
signature.
If a model produce string tensors:
@@ -134,6 +134,58 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getData", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getData", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ A byte array that holds input data.
+ To be added.
+
+ A byte array that holds input data. The inputs should be in the same order as inputs of the
+ model.
+ For LiteRT, this field is mapped to inputs of runForMultipleInputsOutputs:
+ https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9
+ {@code
+ String[] input0 = {"foo", "bar"}; // string tensor shape is [2].
+ int[] input1 = new int[]{3, 2, 1}; // int tensor shape is [3].
+ Object[] inputData = {input0, input1, ...};
+ byte[] data = serializeObject(inputData);
+ }
+ For Executorch model, this field is a serialized EValue array.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.InferenceInput.getData()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -159,9 +211,10 @@
- An array of input data.
+ Note: use InferenceInput#getData() instead.
To be added.
+ Note: use InferenceInput#getData() instead.
An array of input data. The inputs should be in the same order as inputs of the model.
For example, if a model takes multiple inputs:
{@code
@@ -169,7 +222,7 @@
int[] input1 = new int[]{3, 2, 1}; // int tensor shape is [3].
Object[] inputData = {input0, input1, ...};
}
- For TFLite, this field is mapped to inputs of runForMultipleInputsOutputs:
+ For LiteRT, this field is mapped to inputs of runForMultipleInputsOutputs:
https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput+Builder.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput+Builder.xml
index 10454bb50..b64e46943 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput+Builder.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput+Builder.xml
@@ -173,6 +173,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setData", "([B)Landroid/adservices/ondevicepersonalization/InferenceOutput$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setData", "([B)Landroid/adservices/ondevicepersonalization/InferenceOutput$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.InferenceOutput+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput.xml
index 9f16acf65..f687be355 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/InferenceOutput.xml
@@ -66,9 +66,10 @@
System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Object>
- A map mapping output indices to multidimensional arrays of output.
+ Note: use InferenceOutput#getData() instead.
To be added.
+ Note: use InferenceOutput#getData() instead.
A map mapping output indices to multidimensional arrays of output.
For TFLite, this field is mapped to outputs of runForMultipleInputsOutputs:
https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9
@@ -85,6 +86,53 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getData", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getData", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ A byte array that holds input data.
+ To be added.
+
+ A byte array that holds input data. The inputs should be in the same order as inputs of the
+ model.
+ For LiteRT, this field is a serialized Map<Integer, Object> that is mapped to outputs of
+ runForMultipleInputsOutputs:
+ https://www.tensorflow.org/lite/api_docs/java/org/tensorflow/lite/InterpreterApi#parameters_9
+ For ExecuTorch model, this field is a serialized EValue array.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.InferenceOutput.getData()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedService.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedService.xml
index d7195b294..a1efd77b5 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedService.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedService.xml
@@ -180,8 +180,8 @@
An FederatedComputeScheduler that returns a federated computation job
scheduler.
- Returns an FederatedComputeScheduler for the current request. The FederatedComputeScheduler can be used to schedule and cancel federated computation jobs.
- The federated computation includes federated learning and federated analytic jobs.
+ Returns an FederatedComputeScheduler for the current request. The FederatedComputeScheduler can be used to schedule and cancel federated computation jobs. The
+ federated computation includes federated learning and federated analytics jobs.
Java documentation for android.adservices.ondevicepersonalization.IsolatedService.getFederatedComputeScheduler(android.adservices.ondevicepersonalization.RequestToken)
.
@@ -424,7 +424,7 @@
Android.AdServices.OnDevicePersonalization.UserData
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -504,7 +504,7 @@
Android.OS.IBinder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedServiceException.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedServiceException.xml
index 3fa7db466..d3a9f6619 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedServiceException.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/IsolatedServiceException.xml
@@ -89,6 +89,139 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/Throwable;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/Throwable;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ An error code defined by the IsolatedService.
+ the cause of this exception.
+ Creates an IsolatedServiceException with an error code to be logged.
+
+ Creates an IsolatedServiceException with an error code to be logged. The meaning of
+ the error code is defined by the IsolatedService. The platform does not interpret
+ the error code.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.IsolatedServiceException.IsolatedServiceException(int, java.lang.Throwable)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/Throwable;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/Throwable;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ An error code defined by the IsolatedService.
+ the exception message.
+ the cause of this exception.
+ Creates an IsolatedServiceException with an error code to be logged.
+
+ Creates an IsolatedServiceException with an error code to be logged. The meaning of
+ the error code is defined by the IsolatedService. The platform does not interpret
+ the error code.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.IsolatedServiceException.IsolatedServiceException(int, java.lang.String, java.lang.Throwable)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getErrorCode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getErrorCode", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the error code for this exception.
+ To be added.
+
+ Returns the error code for this exception.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.IsolatedServiceException.getErrorCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/ModelType.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/ModelType.xml
index 1d0a9e435..83162a8eb 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/ModelType.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/ModelType.xml
@@ -15,6 +15,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.InferenceInput.Params.ModelTypeExecutorch", JniField="android/adservices/ondevicepersonalization/InferenceInput$Params.MODEL_TYPE_EXECUTORCH")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.InferenceInput.Params.ModelTypeExecutorch", JniField="android/adservices/ondevicepersonalization/InferenceInput$Params.MODEL_TYPE_EXECUTORCH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.ModelType
+
+ 2
+
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationError.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationError.xml
index 7c81f1191..320012adc 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationError.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationError.xml
@@ -15,6 +15,90 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInferenceFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INFERENCE_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInferenceFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INFERENCE_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 9
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInferenceModelNotFound", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INFERENCE_MODEL_NOT_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInferenceModelNotFound", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INFERENCE_MODEL_NOT_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInvalidTrainingManifest", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INVALID_TRAINING_MANIFEST")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorInvalidTrainingManifest", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_INVALID_TRAINING_MANIFEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 7
+
+ To be added.
+
+
@@ -43,6 +127,90 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceLoadingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_LOADING_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceLoadingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_LOADING_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceManifestParsingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_MANIFEST_PARSING_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceManifestParsingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_MANIFEST_PARSING_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceTimeout", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_TIMEOUT")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorIsolatedServiceTimeout", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_TIMEOUT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 5
+
+ To be added.
+
+
@@ -71,5 +239,33 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorScheduleTrainingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_SCHEDULE_TRAINING_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationException.ErrorScheduleTrainingFailed", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationException.ERROR_SCHEDULE_TRAINING_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 6
+
+ To be added.
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationException.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationException.xml
index 9af2d8667..57933678a 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationException.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationException.xml
@@ -104,6 +104,146 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INFERENCE_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INFERENCE_FAILED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 9
+
+
+ ModelManager failed to run inference.
+
+
+ ModelManager failed to run inference.
+ Retrying may be successful if the issue is due to a platform internal error.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_INFERENCE_FAILED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INFERENCE_MODEL_NOT_FOUND", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INFERENCE_MODEL_NOT_FOUND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 8
+
+ Inference failed due to ModelManager not finding the downloaded model.
+
+ Inference failed due to ModelManager not finding the downloaded model.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_INFERENCE_MODEL_NOT_FOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INVALID_TRAINING_MANIFEST", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INVALID_TRAINING_MANIFEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 7
+
+ The IsolatedService's call to FederatedComputeScheduler#schedule failed due
+ to missing or misconfigured federated compute settings URL in the manifest.
+
+ The IsolatedService's call to FederatedComputeScheduler#schedule failed due
+ to missing or misconfigured federated compute settings URL in the manifest.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_INVALID_TRAINING_MANIFEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -149,6 +289,146 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_ISOLATED_SERVICE_LOADING_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_ISOLATED_SERVICE_LOADING_FAILED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 3
+
+ The ODP module was unable to load the IsolatedService.
+
+ The ODP module was unable to load the IsolatedService.
+ Retrying may be successful for platform internal errors.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_LOADING_FAILED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_ISOLATED_SERVICE_MANIFEST_PARSING_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_ISOLATED_SERVICE_MANIFEST_PARSING_FAILED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 4
+
+ The ODP specific manifest settings for the IsolatedService are either missing or
+ misconfigured.
+
+ The ODP specific manifest settings for the IsolatedService are either missing or
+ misconfigured.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_MANIFEST_PARSING_FAILED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_ISOLATED_SERVICE_TIMEOUT", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_ISOLATED_SERVICE_TIMEOUT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 5
+
+ The IsolatedService was invoked but timed out before returning successfully.
+
+ The IsolatedService was invoked but timed out before returning successfully.
+ This is likely due to an issue with the IsolatedWorker implementation taking too
+ long and retries are likely to fail.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_ISOLATED_SERVICE_TIMEOUT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -196,6 +476,52 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_SCHEDULE_TRAINING_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_SCHEDULE_TRAINING_FAILED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationError
+
+ 6
+
+ The IsolatedService's call to FederatedComputeScheduler#schedule failed.
+
+ The IsolatedService's call to FederatedComputeScheduler#schedule failed.
+ Retrying may be successful if the issue is due to a platform internal error.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationException.ERROR_SCHEDULE_TRAINING_FAILED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationFeature.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationFeature.xml
new file mode 100644
index 000000000..6c1e41d3e
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationFeature.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureDisabled", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureDisabled", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureEnabled", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureEnabled", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureUnsupported", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationManager.FeatureUnsupported", JniField="android/adservices/ondevicepersonalization/OnDevicePersonalizationManager.FEATURE_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationManager.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationManager.xml
index ebe7d8c07..f7a47e270 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationManager.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/OnDevicePersonalizationManager.xml
@@ -102,37 +102,25 @@
The ComponentName of the IsolatedService.
- a PersistableBundle that is passed from the calling app to the
- IsolatedService. The expected contents of this parameter are defined
- by theIsolatedService. The platform does not interpret this parameter.
+ a PersistableBundle that is passed from the calling app to the IsolatedService. The expected contents of this parameter are defined by theIsolatedService. The platform does not interpret this parameter.
the Executor on which to invoke the callback.
- This returns a ExecuteResult object on success or an
- Exception on failure. If the
- IsolatedService returned a RenderingConfig to be displayed,
- ExecuteResult#getSurfacePackageToken() will return a non-null
- SurfacePackageToken.
- The SurfacePackageToken object can be used in a subsequent
- #requestSurfacePackage(SurfacePackageToken, IBinder, int, int, int, Executor,
- OutcomeReceiver) call to display the result in a view. The returned
- SurfacePackageToken may be null to indicate that no output is expected to be
- displayed for this request. If the IsolatedService has returned any output data
- and the calling app is allowlisted to receive data from this service, the
- ExecuteResult#getOutputData() will return a non-null byte array.
-
- In case of an error, the receiver returns one of the following exceptions:
- Returns a android.content.pm.PackageManager.NameNotFoundException if the handler
- package is not installed or does not have a valid ODP manifest.
- Returns ClassNotFoundException if the handler class is not found.
- Returns an OnDevicePersonalizationException if execution of the handler fails.
+ This returns a ExecuteResult object on success or an Exception on failure. If the IsolatedService returned a RenderingConfig
+ to be displayed, ExecuteResult#getSurfacePackageToken() will return a non-null
+ SurfacePackageToken. The SurfacePackageToken object can be used in a
+ subsequent #requestSurfacePackage(SurfacePackageToken, IBinder, int, int, int,
+ Executor, OutcomeReceiver) call to display the result in a view. The returned SurfacePackageToken may be null to indicate that no output is expected to be displayed
+ for this request. If the IsolatedService has returned any output data and the
+ calling app is allowlisted to receive data from this service, the ExecuteResult#getOutputData() will return a non-null byte array.
+ <p>In case of an error, the receiver returns one of the following exceptions: Returns a
+ android.content.pm.PackageManager.NameNotFoundException if the handler package is
+ not installed or does not have a valid ODP manifest. Returns ClassNotFoundException if the handler class is not found. Returns an OnDevicePersonalizationException if execution of the handler fails.
Executes an IsolatedService in the OnDevicePersonalization sandbox.
- Executes an IsolatedService in the OnDevicePersonalization sandbox. The
- platform binds to the specified IsolatedService in an isolated process
- and calls IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver)
- with the caller-provided parameters. When the IsolatedService finishes execution,
- the platform returns tokens that refer to the results from the service to the caller.
- These tokens can be subsequently used to display results in a
- android.view.SurfaceView within the calling app.
+ Executes an IsolatedService in the OnDevicePersonalization sandbox. The platform
+ binds to the specified IsolatedService in an isolated process and calls IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) with the caller-provided
+ parameters. When the IsolatedService finishes execution, the platform returns tokens
+ that refer to the results from the service to the caller. These tokens can be subsequently
+ used to display results in a android.view.SurfaceView within the calling app.
Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.execute(android.content.ComponentName, android.os.PersistableBundle, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.ExecuteResult, java.lang.Exception>)
.
@@ -146,6 +134,194 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("executeInIsolatedService", "(Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetExecuteInIsolatedService_Landroid_adservices_ondevicepersonalization_ExecuteInIsolatedServiceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("executeInIsolatedService", "(Landroid/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetExecuteInIsolatedService_Landroid_adservices_ondevicepersonalization_ExecuteInIsolatedServiceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the ExecuteInIsolatedServiceRequest request
+ the Executor on which to invoke the callback.
+ This returns a ExecuteInIsolatedServiceResponse object on success or
+ an Exception on failure. For success case, refer to ExecuteInIsolatedServiceResponse. For error case, the receiver returns an OnDevicePersonalizationException if execution of the handler fails.
+ Executes an IsolatedService in the OnDevicePersonalization sandbox.
+
+ Executes an IsolatedService in the OnDevicePersonalization sandbox. The platform
+ binds to the specified IsolatedService in an isolated process and calls IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver) with the caller-provided
+ parameters. When the IsolatedService finishes execution, the platform returns tokens
+ that refer to the results from the service to the caller. These tokens can be subsequently
+ used to display results in a android.view.SurfaceView within the calling app.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.executeInIsolatedService(android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 1
+
+ Indicates that a feature is present but disabled on the device.
+
+ Indicates that a feature is present but disabled on the device.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.FEATURE_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 0
+
+ Indicates that a feature is present and enabled on the device.
+
+ Indicates that a feature is present and enabled on the device.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.FEATURE_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OnDevicePersonalizationFeature
+
+ 2
+
+ Indicates that a feature is not supported on the device.
+
+ Indicates that a feature is not supported on the device.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.FEATURE_UNSUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -175,6 +351,56 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("queryFeatureAvailability", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetQueryFeatureAvailability_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("queryFeatureAvailability", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetQueryFeatureAvailability_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the name of the specific feature to check the availability of.
+ the Executor on which to invoke the callback
+ this either returns a value of FeatureStatus
+ on success or Exception on failure. The exception type is
+ IllegalStateException if the service is not available.
+ Get the status of a specific OnDevicePersonalization feature.
+
+ Get the status of a specific OnDevicePersonalization feature.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.OnDevicePersonalizationManager.queryFeatureAvailability(java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Integer, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/OutputType.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/OutputType.xml
new file mode 100644
index 000000000..0b9c7e0c2
--- /dev/null
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/OutputType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OutputTypeBestValue", JniField="android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec.OUTPUT_TYPE_BEST_VALUE")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OutputTypeBestValue", JniField="android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec.OUTPUT_TYPE_BEST_VALUE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OutputType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OutputTypeNull", JniField="android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec.OUTPUT_TYPE_NULL")]
+ [<Android.Runtime.IntDefinition("Android.AdServices.OnDevicePersonalization.ExecuteInIsolatedServiceRequest.OutputSpec.OutputTypeNull", JniField="android/adservices/ondevicepersonalization/ExecuteInIsolatedServiceRequest$OutputSpec.OUTPUT_TYPE_NULL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.AdServices.OnDevicePersonalization.OutputType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/RenderInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/RenderInput.xml
index e653a21d5..f86086cef 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/RenderInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/RenderInput.xml
@@ -44,6 +44,52 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IILandroid/adservices/ondevicepersonalization/RenderingConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IILandroid/adservices/ondevicepersonalization/RenderingConfig;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ The width of the slot.
+ The height of the slot.
+ A RenderingConfig within an ExecuteOutput that was returned by
+ IsolatedWorker#onExecute(ExecuteInput, android.os.OutcomeReceiver).
+ Creates a new RenderInput.
+
+ Creates a new RenderInput.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.RenderInput.RenderInput(int, int, android.adservices.ondevicepersonalization.RenderingConfig)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/TrainingExamplesInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/TrainingExamplesInput.xml
index 4cb785579..012c20a4b 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/TrainingExamplesInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/TrainingExamplesInput.xml
@@ -42,6 +42,119 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[BLjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;[BLjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ The name of the federated compute population. It should match the
+ population name in FederatedComputeInput#getPopulationName.
+ The name of the task within the population. It should match task plan
+ configured at remote federated compute server. One population may have multiple tasks.
+ The task name can be used to uniquely identify the job.
+ Token used to support the resumption of training. If client app wants
+ to use resumption token to track what examples are already used in previous federated
+ compute jobs, it need set TrainingExampleRecord.Builder#setResumptionToken,
+ OnDevicePersonalization will store it and pass it here for generating new training
+ examples.
+ The data collection name to use to create training examples.
+ Creates a new TrainingExamplesInput.
+
+ Creates a new TrainingExamplesInput.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.TrainingExamplesInput.TrainingExamplesInput(java.lang.String, java.lang.String, byte[], java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCollectionName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCollectionName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ The data collection name to use to create training examples.
+ To be added.
+
+ The data collection name to use to create training examples.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.TrainingExamplesInput.getCollectionName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.AdServices.OnDevicePersonalization/WebTriggerInput.xml b/docs/xml/Android.AdServices.OnDevicePersonalization/WebTriggerInput.xml
index b5f965b57..c2c7a6feb 100644
--- a/docs/xml/Android.AdServices.OnDevicePersonalization/WebTriggerInput.xml
+++ b/docs/xml/Android.AdServices.OnDevicePersonalization/WebTriggerInput.xml
@@ -44,6 +44,53 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;[B)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;[B)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ The destination URL (landing page) where the trigger event occurred.
+ The package name of the app where the trigger event occurred
+ Additional data returned by the server as part of the web trigger registration
+ to be sent to the IsolatedService. This can be null if the server
+ does not need to send data to the service for processing web triggers.
+ Creates a new WebTriggerInput.
+
+ Creates a new WebTriggerInput.
+
+
+ Java documentation for android.adservices.ondevicepersonalization.WebTriggerInput.WebTriggerInput(android.net.Uri, java.lang.String, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -68,10 +115,10 @@
System.String
- The app where the trigger event occurred
+ The package name of the app where the trigger event occurred
To be added.
- The app where the trigger event occurred
+ The package name of the app where the trigger event occurred
Java documentation for android.adservices.ondevicepersonalization.WebTriggerInput.getAppPackageName()
.
diff --git a/docs/xml/Android.AdServices.Topics/GetTopicsResponse+Builder.xml b/docs/xml/Android.AdServices.Topics/GetTopicsResponse+Builder.xml
index f94f0cb1c..4f2bb6730 100644
--- a/docs/xml/Android.AdServices.Topics/GetTopicsResponse+Builder.xml
+++ b/docs/xml/Android.AdServices.Topics/GetTopicsResponse+Builder.xml
@@ -62,7 +62,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -100,18 +100,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Ljava/util/List;Ljava/util/List;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Ljava/util/List;Ljava/util/List;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
The list of the returned Topics.
diff --git a/docs/xml/Android.AdServices.Topics/GetTopicsResponse.xml b/docs/xml/Android.AdServices.Topics/GetTopicsResponse.xml
index 290c9c471..8c0d0094e 100644
--- a/docs/xml/Android.AdServices.Topics/GetTopicsResponse.xml
+++ b/docs/xml/Android.AdServices.Topics/GetTopicsResponse.xml
@@ -53,11 +53,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getEncryptedTopics", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getEncryptedTopics", "()Ljava/util/List;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App.Admin/DeviceAdminInfo.xml b/docs/xml/Android.App.Admin/DeviceAdminInfo.xml
index d99ff1fa2..c250f47d4 100644
--- a/docs/xml/Android.App.Admin/DeviceAdminInfo.xml
+++ b/docs/xml/Android.App.Admin/DeviceAdminInfo.xml
@@ -445,15 +445,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("HEADLESS_DEVICE_OWNER_MODE_SINGLE_USER", ApiSince=35)]
[<Android.Runtime.Register("HEADLESS_DEVICE_OWNER_MODE_SINGLE_USER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.HeadlessDeviceOwnerMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.HeadlessDeviceOwnerMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Admin/DeviceAdminReceiver.xml b/docs/xml/Android.App.Admin/DeviceAdminReceiver.xml
index dcc0f7da5..b4fb2cc3b 100644
--- a/docs/xml/Android.App.Admin/DeviceAdminReceiver.xml
+++ b/docs/xml/Android.App.Admin/DeviceAdminReceiver.xml
@@ -1720,7 +1720,7 @@
Called to notify the state of operations that can be unsafe to execute has changed.
Called to notify the state of operations that can be unsafe to execute has changed.
- <b>Note:/b> notice that the operation safety state might change between the time this
+ <b>Note:</b> notice that the operation safety state might change between the time this
callback is received and the operation's method on DevicePolicyManager is called, so
calls to the latter could still throw a UnsafeStateException even when this method
is called with isSafe as true
diff --git a/docs/xml/Android.App.Admin/DevicePolicyIdentifiers.xml b/docs/xml/Android.App.Admin/DevicePolicyIdentifiers.xml
index 8c6dcfeab..0bd2e5d36 100644
--- a/docs/xml/Android.App.Admin/DevicePolicyIdentifiers.xml
+++ b/docs/xml/Android.App.Admin/DevicePolicyIdentifiers.xml
@@ -88,6 +88,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTIONS_POLICY", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTIONS_POLICY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ String identifier for DevicePolicyManager#setAppFunctionsPolicy(int).
+
+ String identifier for DevicePolicyManager#setAppFunctionsPolicy(int).
+
+
+ Java documentation for android.app.admin.DevicePolicyIdentifiers.APP_FUNCTIONS_POLICY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -339,11 +379,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTENT_PROTECTION_POLICY", ApiSince=35)]
[<Android.Runtime.Register("CONTENT_PROTECTION_POLICY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -402,6 +442,10 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
@@ -628,11 +672,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PASSWORD_COMPLEXITY_POLICY", ApiSince=35)]
[<Android.Runtime.Register("PASSWORD_COMPLEXITY_POLICY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -788,11 +832,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SECURITY_LOGGING_POLICY", ApiSince=35)]
[<Android.Runtime.Register("SECURITY_LOGGING_POLICY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -926,11 +970,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USB_DATA_SIGNALING_POLICY", ApiSince=35)]
[<Android.Runtime.Register("USB_DATA_SIGNALING_POLICY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Admin/DevicePolicyManager.xml b/docs/xml/Android.App.Admin/DevicePolicyManager.xml
index eba2e8e13..95fa2f54c 100644
--- a/docs/xml/Android.App.Admin/DevicePolicyManager.xml
+++ b/docs/xml/Android.App.Admin/DevicePolicyManager.xml
@@ -41,19 +41,17 @@
For more information about Device Administration, read the
Device Administration
developer guide.
- Through Managed Provisioning,
- Device Administrator apps can also be recognised as <b>
- Device Policy Controllers</b>. Device Policy Controllers can be one of
+ Device Administrator apps can also be recognised as <b>
+ Device Policy Controllers</b>. Device Policy Controllers can be one of
two types:
<ul>
<li>A Device Owner, which only ever exists on the
- UserManager#isSystemUser System User or UserManager#isMainUser Main User, is
+ UserManager#isSystemUser System User or Main User, is
the most powerful type of Device Policy Controller and can affect policy across the device.
<li>A Profile Owner, which can exist on any user, can
affect policy on the user it is on, and when it is running on
UserManager#isProfile a profile has
- limited ability to affect policy on its
- UserManager#getProfileParent parent.
+ limited ability to affect policy on its parent.
</ul>
@@ -61,7 +59,8 @@
the following circumstances:
<ul>
<li>A Profile Owner on an organization owned device has access
- to additional abilities, both affecting policy on the profile'sUserManager#getProfileParent parent and also the profile itself.
+ to additional abilities, both affecting policy on the profile's
+ parent and also the profile itself.
<li>A Profile Owner running on the UserManager#isSystemUser System User has access to
additional capabilities which affect the UserManager#isSystemUser System User and
also the whole device.
@@ -70,12 +69,11 @@
For more information, see Building a Device Policy
Controller.
Permissions are generally only given to apps
- fulfilling particular key roles on the device (such as managing DeviceLockManager
- device locks).
+ fulfilling particular key roles on the device (such as managing
+ android.devicelock.DeviceLockManager device locks).
<b>Device Policy Management Role Holder</b>
- One app on the device fulfills the RoleManager#ROLE_DEVICE_POLICY_MANAGEMENT Device
- Policy Management Role and is trusted with managing the overall state of
- Device Policy. This has access to much more powerful methods than
+ One app on the device fulfills the Device Policy Management Role and is trusted with managing
+ the overall state of Device Policy. This has access to much more powerful methods than
managing apps.
<b>Querying Device Policy</b>
In most cases, regular apps do not need to concern themselves with device
@@ -93,7 +91,7 @@
Device Policy Controller.
A <b>Managed Profile</b> enables data separation. For example to use
a device both for personal and corporate usage. The managed profile and its
- UserManager#getProfileParent parent share a launcher.
+ parent share a launcher.
<b>Affiliation</b>
Using the #setAffiliationIds method, a
Device Owner can set a list of affiliation ids for the
@@ -986,14 +984,7 @@
succeed. Conversely a result code of android.app.Activity#RESULT_CANCELED indicates
that the user backed-out of provisioning or some precondition for provisioning wasn't met.
If a device policy management role holder updater is present on
- the device, an internet connection attempt must be made prior to launching this intent. If
- an internet connection can not be established, provisioning will fail unless #EXTRA_PROVISIONING_ALLOW_OFFLINE is explicitly set to true, in which case
- provisioning will continue without using the
- device policy management role holder. If an internet connection
- has been established, the device policy management role holder
- updater will be launched, which may update the
- device policy management role holder before continuing
- provisioning.
+ the device, an internet connection attempt must be made prior to launching this intent.
Java documentation for android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_PROFILE
.
@@ -1518,10 +1509,11 @@
-
+
+
Method
Mono.Android
@@ -1544,7 +1536,7 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "DisallowModifyAccounts", "DisallowConfigWifi", "DisallowConfigLocale", "DisallowInstallApps", "DisallowUninstallApps", "DisallowShareLocation", "DisallowAirplaneMode", "DisallowConfigBrightness", "DisallowAmbientDisplay", "DisallowConfigScreenTimeout", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowConfigBluetooth", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowUsbFileTransfer", "DisallowConfigCredentials", "DisallowRemoveUser", "DisallowRemoveManagedProfile", "DisallowDebuggingFeatures", "DisallowConfigVpn", "DisallowConfigLocation", "DisallowConfigDateTime", "DisallowConfigTethering", "DisallowNetworkReset", "DisallowFactoryReset", "DisallowAddUser", "DisallowAddManagedProfile", "EnsureVerifyApps", "DisallowConfigCellBroadcasts", "DisallowConfigMobileNetworks", "DisallowAppsControl", "DisallowMountPhysicalMedia", "DisallowUnmuteMicrophone", "DisallowAdjustVolume", "DisallowOutgoingCalls", "DisallowSms", "DisallowFun", "DisallowCreateWindows", "DisallowSystemErrorDialogs", "DisallowCrossProfileCopyPaste", "DisallowOutgoingBeam", "DisallowSetWallpaper", "DisallowSafeBoot", "DisallowDataRoaming", "DisallowSetUserIcon", "DisallowUnifiedPassword", "AllowParentProfileAppLinking", "DisallowAutofill", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowUserSwitch", "DisallowShareIntoManagedProfile", "DisallowPrinting", "DisallowConfigPrivateDns", "DisallowMicrophoneToggle", "DisallowCameraToggle", "KeyRestrictionsPending", "DisallowChangeWifiState", "DisallowWifiTethering", "DisallowSharingAdminConfiguredWifi", "DisallowWifiDirect", "DisallowAddWifiConfig", "DisallowCellular2g", "DisallowUltraWidebandRadio", "DisallowGrantAdmin" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "DisallowModifyAccounts", "DisallowConfigWifi", "DisallowConfigLocale", "DisallowInstallApps", "DisallowUninstallApps", "DisallowShareLocation", "DisallowAirplaneMode", "DisallowConfigBrightness", "DisallowAmbientDisplay", "DisallowConfigScreenTimeout", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowConfigBluetooth", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowUsbFileTransfer", "DisallowConfigCredentials", "DisallowRemoveUser", "DisallowRemoveManagedProfile", "DisallowDebuggingFeatures", "DisallowConfigVpn", "DisallowConfigLocation", "DisallowConfigDateTime", "DisallowConfigTethering", "DisallowNetworkReset", "DisallowFactoryReset", "DisallowAddUser", "DisallowAddManagedProfile", "EnsureVerifyApps", "DisallowConfigCellBroadcasts", "DisallowConfigMobileNetworks", "DisallowAppsControl", "DisallowMountPhysicalMedia", "DisallowUnmuteMicrophone", "DisallowAdjustVolume", "DisallowOutgoingCalls", "DisallowSms", "DisallowFun", "DisallowCreateWindows", "DisallowSystemErrorDialogs", "DisallowCrossProfileCopyPaste", "DisallowOutgoingBeam", "DisallowSetWallpaper", "DisallowSafeBoot", "DisallowDataRoaming", "DisallowSetUserIcon", "DisallowUnifiedPassword", "AllowParentProfileAppLinking", "DisallowAutofill", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowUserSwitch", "DisallowShareIntoManagedProfile", "DisallowPrinting", "DisallowConfigPrivateDns", "DisallowMicrophoneToggle", "DisallowCameraToggle", "KeyRestrictionsPending", "DisallowChangeWifiState", "DisallowWifiTethering", "DisallowSharingAdminConfiguredWifi", "DisallowWifiDirect", "DisallowAddWifiConfig", "DisallowCellular2g", "DisallowUltraWidebandRadio", "DisallowGrantAdmin" }, Type="Android.OS.UserManager")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -1552,11 +1544,16 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
- Which DeviceAdminReceiver this request is associated with.
+ Which DeviceAdminReceiver this request is associated with or
+ null if the caller is not a device admin.
The key of the restriction.
Called by a profile owner, device owner or a holder of any permission that is associated with
a user restriction to set a user restriction specified by the key.
@@ -1572,12 +1569,6 @@
See the constants in android.os.UserManager for the list of restrictions that can
be enforced device-wide. These constants will also state in their documentation which
permission is required to manage the restriction using this API.
- For callers targeting Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE or
- above, calling this API will result in applying the restriction locally on the calling user,
- or locally on the parent profile if called from the
- DevicePolicyManager instance obtained from
- #getParentProfileInstance(ComponentName). To set a restriction globally, call
- #addUserRestrictionGlobally instead.
Starting from Build.VERSION_CODES#UPSIDE_DOWN_CAKE, after the user restriction
policy has been set, PolicyUpdateReceiver#onPolicySetResult(Context, String,
Bundle, TargetUser, PolicyUpdateResult) will notify the admin on whether the policy was
@@ -1642,6 +1633,10 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
@@ -1656,7 +1651,7 @@
on all users. To clear the restriction use #clearUserRestriction.
For a given user, a restriction will be set if it was applied globally or locally by any
admin.
- The calling device admin must be a profile owner, device owner or or a holder of any
+ The calling device admin must be a profile owner, device owner or a holder of any
permission that is associated with a user restriction; if it is not, a security
exception will be thrown.
See the constants in android.os.UserManager for the list of restrictions that can
@@ -1692,6 +1687,433 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTIONS_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTIONS_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 1
+
+ Indicates that android.app.appfunctions.AppFunctionManager is controlled and
+ disabled by policy, i.
+
+ Indicates that android.app.appfunctions.AppFunctionManager is controlled and
+ disabled by policy, i.e. no apps in the current user are allowed to expose app functions.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.APP_FUNCTIONS_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTIONS_DISABLED_CROSS_PROFILE", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTIONS_DISABLED_CROSS_PROFILE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 2
+
+ Indicates that android.app.appfunctions.AppFunctionManager is controlled and
+ disabled by a policy for cross profile interactions only, i.
+
+ Indicates that android.app.appfunctions.AppFunctionManager is controlled and
+ disabled by a policy for cross profile interactions only, i.e. app functions exposed by apps
+ in the current user can only be invoked within the same user.
+ This is different from #APP_FUNCTIONS_DISABLED in that it only disables cross
+ profile interactions (even if the caller has permissions required to interact across users).
+ appfunctions can still be used within the a user profile boundary.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.APP_FUNCTIONS_DISABLED_CROSS_PROFILE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAppFunctionsStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 0
+
+ Indicates that android.app.appfunctions.AppFunctionManager is not controlled by
+ policy.
+
+ Indicates that android.app.appfunctions.AppFunctionManager is not controlled by
+ policy.
+ If no admin set this policy, it means appfunctions are enabled.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAppFunctionsPolicy", "()I", "GetGetAppFunctionsPolicyHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAppFunctionsPolicy", "()I", "GetGetAppFunctionsPolicyHandler", ApiSince=36)>]
+
+
+ [get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APP_FUNCTIONS")]
+ [<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APP_FUNCTIONS")>]
+
+
+ [set: Android.Runtime.Register("setAppFunctionsPolicy", "(I)V", "GetSetAppFunctionsPolicy_IHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAppFunctionsPolicy", "(I)V", "GetSetAppFunctionsPolicy_IHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APP_FUNCTIONS")]
+ [<set: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_APP_FUNCTIONS")>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+
+ The app functions policy to set. One of #APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY,
+ #APP_FUNCTIONS_DISABLED or
+ #APP_FUNCTIONS_DISABLED_CROSS_PROFILE
+ Returns the current android.app.appfunctions.AppFunctionManager policy. -or- Sets the android.app.appfunctions.AppFunctionManager policy which controls app
+ functions operations on the device.
+ To be added.
+
+ Property getter documentation:
+ Returns the current android.app.appfunctions.AppFunctionManager policy.
+ The returned policy will be the current resolved policy rather than the policy set by the
+ calling admin.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.getAppFunctionsPolicy()
.
+
+
+ Property setter documentation:
+ Sets the android.app.appfunctions.AppFunctionManager policy which controls app
+ functions operations on the device. An app function is a piece of functionality that apps
+ expose to the system for cross-app orchestration.
+ This function can only be called by a device owner, a profile owner or holders of the
+ permission android.Manifest.permission#MANAGE_DEVICE_POLICY_APP_FUNCTIONS.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.setAppFunctionsPolicy(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 1
+
+ Specifies the "disabled" auto time state.
+
+ Specifies the "disabled" auto time state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 2
+
+ Specifies the "enabled" auto time state.
+
+ Specifies the "enabled" auto time state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_NOT_CONTROLLED_BY_POLICY", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_NOT_CONTROLLED_BY_POLICY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 0
+
+ Specifies that the auto time state is not controlled by device policy.
+
+ Specifies that the auto time state is not controlled by device policy.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_NOT_CONTROLLED_BY_POLICY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAutoTimePolicy", "()I", "GetGetAutoTimePolicyHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAutoTimePolicy", "()I", "GetGetAutoTimePolicyHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setAutoTimePolicy", "(I)V", "GetSetAutoTimePolicy_IHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAutoTimePolicy", "(I)V", "GetSetAutoTimePolicy_IHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.RequiresPermission("android.permission.SET_TIME")]
+ [<set: Android.Runtime.RequiresPermission("android.permission.SET_TIME")>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+
+ The desired state among #AUTO_TIME_ENABLED to enable,
+ #AUTO_TIME_DISABLED to disable and
+ #AUTO_TIME_NOT_CONTROLLED_BY_POLICY to unset the policy.
+ Returns current auto time policy's state. -or- Called by a device owner, a profile owner for the primary user or a profile owner of an
+ organization-owned managed profile to turn auto time on and off i.
+ One of #AUTO_TIME_ENABLED if enabled, #AUTO_TIME_DISABLED if disabled
+ and #AUTO_TIME_NOT_CONTROLLED_BY_POLICY if it's not controlled by
+ policy.
+
+ Property getter documentation:
+ Returns current auto time policy's state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.getAutoTimePolicy()
.
+
+
+ Property setter documentation:
+ Called by a device owner, a profile owner for the primary user or a profile owner of an
+ organization-owned managed profile to turn auto time on and off i.e. Whether time should be
+ obtained automatically from the network or not.
+ Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME to prevent the
+ user from changing this setting, that way no user will be able set the date and time zone.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.setAutoTimePolicy(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1733,6 +2155,211 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_ZONE_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_ZONE_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 1
+
+ Specifies the "disabled" auto time zone state.
+
+ Specifies the "disabled" auto time zone state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_ZONE_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_ZONE_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_ZONE_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 2
+
+ Specifies the "enabled" auto time zone state.
+
+ Specifies the "enabled" auto time zone state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_ZONE_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY", ApiSince=36)]
+ [<Android.Runtime.Register("AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 0
+
+ Specifies that the auto time zone state is not controlled by device policy.
+
+ Specifies that the auto time zone state is not controlled by device policy.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAutoTimeZonePolicy", "()I", "GetGetAutoTimeZonePolicyHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAutoTimeZonePolicy", "()I", "GetGetAutoTimeZonePolicyHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setAutoTimeZonePolicy", "(I)V", "GetSetAutoTimeZonePolicy_IHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAutoTimeZonePolicy", "(I)V", "GetSetAutoTimeZonePolicy_IHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")]
+ [<set: Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+
+ The desired state among #AUTO_TIME_ZONE_ENABLED to enable it,
+ #AUTO_TIME_ZONE_DISABLED to disable it or
+ #AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY to unset the policy.
+ Returns auto time zone policy's current state. -or- Called by a device owner, a profile owner for the primary user or a profile owner of an
+ organization-owned managed profile to turn auto time zone on and off.
+ One of #AUTO_TIME_ZONE_ENABLED if enabled, #AUTO_TIME_ZONE_DISABLED
+ if disabled and #AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY if the state is not
+ controlled by policy.
+
+ Property getter documentation:
+ Returns auto time zone policy's current state.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.getAutoTimeZonePolicy()
.
+
+
+ Property setter documentation:
+ Called by a device owner, a profile owner for the primary user or a profile owner of an
+ organization-owned managed profile to turn auto time zone on and off.
+ Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME to prevent the
+ user from changing this setting, that way no user will be able set the date and time zone.
+
+
+ Java documentation for android.app.admin.DevicePolicyManager.setAutoTimeZonePolicy(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2288,10 +2915,11 @@
-
+
+
Method
Mono.Android
@@ -2314,7 +2942,7 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "DisallowModifyAccounts", "DisallowConfigWifi", "DisallowConfigLocale", "DisallowInstallApps", "DisallowUninstallApps", "DisallowShareLocation", "DisallowAirplaneMode", "DisallowConfigBrightness", "DisallowAmbientDisplay", "DisallowConfigScreenTimeout", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowConfigBluetooth", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowUsbFileTransfer", "DisallowConfigCredentials", "DisallowRemoveUser", "DisallowRemoveManagedProfile", "DisallowDebuggingFeatures", "DisallowConfigVpn", "DisallowConfigLocation", "DisallowConfigDateTime", "DisallowConfigTethering", "DisallowNetworkReset", "DisallowFactoryReset", "DisallowAddUser", "DisallowAddManagedProfile", "EnsureVerifyApps", "DisallowConfigCellBroadcasts", "DisallowConfigMobileNetworks", "DisallowAppsControl", "DisallowMountPhysicalMedia", "DisallowUnmuteMicrophone", "DisallowAdjustVolume", "DisallowOutgoingCalls", "DisallowSms", "DisallowFun", "DisallowCreateWindows", "DisallowSystemErrorDialogs", "DisallowCrossProfileCopyPaste", "DisallowOutgoingBeam", "DisallowSetWallpaper", "DisallowSafeBoot", "DisallowDataRoaming", "DisallowSetUserIcon", "DisallowUnifiedPassword", "AllowParentProfileAppLinking", "DisallowAutofill", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowUserSwitch", "DisallowShareIntoManagedProfile", "DisallowPrinting", "DisallowConfigPrivateDns", "DisallowMicrophoneToggle", "DisallowCameraToggle", "KeyRestrictionsPending", "DisallowChangeWifiState", "DisallowWifiTethering", "DisallowSharingAdminConfiguredWifi", "DisallowWifiDirect", "DisallowAddWifiConfig", "DisallowCellular2g", "DisallowUltraWidebandRadio", "DisallowGrantAdmin" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "DisallowModifyAccounts", "DisallowConfigWifi", "DisallowConfigLocale", "DisallowInstallApps", "DisallowUninstallApps", "DisallowShareLocation", "DisallowAirplaneMode", "DisallowConfigBrightness", "DisallowAmbientDisplay", "DisallowConfigScreenTimeout", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowConfigBluetooth", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowUsbFileTransfer", "DisallowConfigCredentials", "DisallowRemoveUser", "DisallowRemoveManagedProfile", "DisallowDebuggingFeatures", "DisallowConfigVpn", "DisallowConfigLocation", "DisallowConfigDateTime", "DisallowConfigTethering", "DisallowNetworkReset", "DisallowFactoryReset", "DisallowAddUser", "DisallowAddManagedProfile", "EnsureVerifyApps", "DisallowConfigCellBroadcasts", "DisallowConfigMobileNetworks", "DisallowAppsControl", "DisallowMountPhysicalMedia", "DisallowUnmuteMicrophone", "DisallowAdjustVolume", "DisallowOutgoingCalls", "DisallowSms", "DisallowFun", "DisallowCreateWindows", "DisallowSystemErrorDialogs", "DisallowCrossProfileCopyPaste", "DisallowOutgoingBeam", "DisallowSetWallpaper", "DisallowSafeBoot", "DisallowDataRoaming", "DisallowSetUserIcon", "DisallowUnifiedPassword", "AllowParentProfileAppLinking", "DisallowAutofill", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowUserSwitch", "DisallowShareIntoManagedProfile", "DisallowPrinting", "DisallowConfigPrivateDns", "DisallowMicrophoneToggle", "DisallowCameraToggle", "KeyRestrictionsPending", "DisallowChangeWifiState", "DisallowWifiTethering", "DisallowSharingAdminConfiguredWifi", "DisallowWifiDirect", "DisallowAddWifiConfig", "DisallowCellular2g", "DisallowUltraWidebandRadio", "DisallowGrantAdmin" }, Type="Android.OS.UserManager")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -2322,11 +2950,16 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
- Which DeviceAdminReceiver this request is associated with.
+ Which DeviceAdminReceiver this request is associated with or
+ null if the caller is not a device admin.
The key of the restriction.
Called by a profile owner, device owner or a holder of any permission that is associated with
a user restriction to clear a user restriction specified by the key.
@@ -2341,9 +2974,6 @@
See the constants in android.os.UserManager for the list of restrictions. These
constants state in their documentation which permission is required to manage the restriction
using this API.
- For callers targeting Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE or
- above, calling this API will result in clearing any local and global restriction with the
- specified key that was previously set by the caller.
Starting from Build.VERSION_CODES#UPSIDE_DOWN_CAKE, after the user restriction
policy has been cleared, PolicyUpdateReceiver#onPolicySetResult(Context, String,
Bundle, TargetUser, PolicyUpdateResult) will notify the admin on whether the policy was
@@ -2385,15 +3015,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTENT_PROTECTION_DISABLED", ApiSince=35)]
[<Android.Runtime.Register("CONTENT_PROTECTION_DISABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2430,15 +3060,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTENT_PROTECTION_ENABLED", ApiSince=35)]
[<Android.Runtime.Register("CONTENT_PROTECTION_ENABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2475,15 +3105,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICY", ApiSince=35)]
[<Android.Runtime.Register("CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICY", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.ContentProtectionPolicy enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3602,7 +4232,7 @@
[get: Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)]
[<get: Android.Runtime.Register("getEnrollmentSpecificId", "()Ljava/lang/String;", "GetGetEnrollmentSpecificIdHandler", ApiSince=31)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
@@ -4027,19 +4657,6 @@
A boolean extra indicating whether offline provisioning should be used.
The default value is false.
- Usually during the provisioning flow, there will be
- an attempt to download and install the latest version of the device
- policy management role holder. The platform will then
- delegate provisioning to the device
- * policy management role holder.
- When this extra is set to true, the
- provisioning flow will always be handled by the platform
- and the device policy management role holder's part skipped.
- On Android versions prior to Build.VERSION_CODES#TIRAMISU, when this extra is
- false, the provisioning flow will enforce that an
- internet connection is established, or otherwise fail. When this extra is true, a
- connection will still be attempted but when it cannot be established provisioning will
- continue offline.
Java documentation for android.app.admin.DevicePolicyManager.EXTRA_PROVISIONING_ALLOW_OFFLINE
.
@@ -7199,15 +7816,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("getContentProtectionPolicy", "(Landroid/content/ComponentName;)I", "GetGetContentProtectionPolicy_Landroid_content_ComponentName_Handler", ApiSince=35)]
[<Android.Runtime.Register("getContentProtectionPolicy", "(Landroid/content/ComponentName;)I", "GetGetContentProtectionPolicy_Landroid_content_ComponentName_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -7215,14 +7832,14 @@
Android.App.Admin.ContentProtectionPolicy
-
+
[Android.Runtime.GeneratedEnum]
[<Android.Runtime.GeneratedEnum>]
-
+
Which DeviceAdminReceiver this request is associated with. Null if the
@@ -8749,10 +9366,11 @@
-
+
+
Method
Mono.Android
@@ -8772,16 +9390,24 @@
Android.App.Admin.DevicePolicyManager
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
- To be added.
- Called by the profile owner of a managed profile to obtain a DevicePolicyManager
- whose calls act on the parent profile.
+ Which DeviceAdminReceiver this request is associated with or
+ null if the caller is not a profile owner.
+ Called by the profile owner of a managed profile or other apps in a managed profile to
+ obtain a DevicePolicyManager whose calls act on the parent profile.
a new instance of DevicePolicyManager that acts on the parent profile.
- Called by the profile owner of a managed profile to obtain a DevicePolicyManager
- whose calls act on the parent profile.
+ Called by the profile owner of a managed profile or other apps in a managed profile to
+ obtain a DevicePolicyManager whose calls act on the parent profile.
The following methods are supported for the parent instance, all other methods will
throw a SecurityException when called on the parent instance:
<ul>
@@ -8825,7 +9451,7 @@
<li>#getRequiredPasswordComplexity()</li>
</ul>
The following methods are supported for the parent instance but can only be called by the
- profile owner of a managed profile that was created during the device provisioning flow:
+ profile owner on an organization owned managed profile:
<ul>
<li>#getPasswordComplexity</li>
<li>#setCameraDisabled</li>
@@ -8833,10 +9459,6 @@
<li>#setAccountManagementDisabled(ComponentName, String, boolean)</li>
<li>#setPermittedInputMethods</li>
<li>#getPermittedInputMethods</li>
- </ul>
- The following methods can be called by the profile owner of a managed profile
- on an organization-owned device:
- <ul>
<li>#wipeData</li>
</ul>
@@ -9554,7 +10176,7 @@
-
+
Method
Mono.Android
@@ -9569,7 +10191,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android26.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android26.0")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_QUERY_SYSTEM_UPDATES")]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_QUERY_SYSTEM_UPDATES")>]
@@ -12748,11 +13370,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isMtePolicyEnforced", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isMtePolicyEnforced", "()Z", "", ApiSince=35)>]
@@ -14150,7 +14772,7 @@
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK")]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.LOCK_DEVICE")]
[<Android.Runtime.RequiresPermission("android.permission.LOCK_DEVICE")>]
@@ -14220,7 +14842,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android26.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android26.0")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.LOCK_DEVICE")]
[<Android.Runtime.RequiresPermission("android.permission.LOCK_DEVICE")>]
@@ -17288,7 +17910,24 @@
#setPasswordQuality(ComponentName, int) on the parent DevicePolicyManager
instance, they must be cleared by calling #setPasswordQuality(ComponentName, int)
with #PASSWORD_QUALITY_UNSPECIFIED on that instance prior to setting complexity
- requirement for the managed profile.
+ requirement for the managed profile.
+
+ Starting from Build.VERSION_CODES#VANILLA_ICE_CREAM, after the password
+ requirement has been set, PolicyUpdateReceiver#onPolicySetResult(Context, String,
+ Bundle, TargetUser, PolicyUpdateResult) will notify the admin on whether the policy was
+ successfully set or not. This callback will contain:
+ <ul>
+ <li> The policy identifier DevicePolicyIdentifiers#PASSWORD_COMPLEXITY_POLICY<li> The TargetUser that this policy relates to
+ <li> The PolicyUpdateResult, which will be
+ PolicyUpdateResult#RESULT_POLICY_SET if the policy was successfully set or the
+ reason the policy failed to be set
+ e.g. PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY)
+ </ul>
+ If there has been a change to the policy,
+ PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser,
+ PolicyUpdateResult) will notify the admin of this change. This callback will contain the
+ same parameters as PolicyUpdateReceiver#onPolicySetResult and the PolicyUpdateResult
+ will contain the reason why the policy changed.
Java documentation for android.app.admin.DevicePolicyManager.setRequiredPasswordComplexity(int)
.
@@ -18504,12 +19143,9 @@
owner of an organization-owned managed profile to turn auto time on and off.
Called by a device owner, a profile owner for the primary user or a profile
- owner of an organization-owned managed profile to turn auto time on and off.
- Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME
- to prevent the user from changing this setting.
- If user restriction UserManager#DISALLOW_CONFIG_DATE_TIME is used,
- no user will be able set the date and time. Instead, the network date
- and time will be used.
+ owner of an organization-owned managed profile to turn auto time on and off.
+ Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME to prevent the
+ user from changing this setting, that way no user will be able set the date and time zone.
Java documentation for android.app.admin.DevicePolicyManager.setAutoTimeEnabled(android.content.ComponentName, boolean)
.
@@ -18623,12 +19259,9 @@
owner of an organization-owned managed profile to turn auto time zone on and off.
Called by a device owner, a profile owner for the primary user or a profile
- owner of an organization-owned managed profile to turn auto time zone on and off.
- Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME
- to prevent the user from changing this setting.
- If user restriction UserManager#DISALLOW_CONFIG_DATE_TIME is used,
- no user will be able set the date and time zone. Instead, the network date
- and time zone will be used.
+ owner of an organization-owned managed profile to turn auto time zone on and off.
+ Callers are recommended to use UserManager#DISALLOW_CONFIG_DATE_TIME to prevent the
+ user from changing this setting, that way no user will be able set the date and time zone.
Java documentation for android.app.admin.DevicePolicyManager.setAutoTimeZoneEnabled(android.content.ComponentName, boolean)
.
@@ -19038,15 +19671,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)]
[<Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -19055,8 +19688,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -22237,7 +22870,10 @@
<li>Manifest.permission.RECORD_BACKGROUND_AUDIO</li>
<li>Manifest.permission.ACTIVITY_RECOGNITION</li>
<li>Manifest.permission.BODY_SENSORS</li>
- </ul>
+ </ul>
+ On devices running android.os.Build.VERSION_CODES#BAKLAVA, the
+ android.health.connect.HealthPermissions are also included in the
+ restricted list.
A profile owner may not grant these permissions (i.e. call this method with any of the
permissions listed above and grantState of #PERMISSION_GRANT_STATE_GRANTED),
but may deny them.
@@ -22245,6 +22881,12 @@
user control, the admin may opt out of controlling grants for these permissions by including
#EXTRA_PROVISIONING_SENSORS_PERMISSION_GRANT_OPT_OUT in the provisioning parameters.
In that case the device owner's control will be limited to denying these permissions.
+ When sensor-related permissions aren't grantable due to the above cases, calling this method
+ to grant these permissions will silently fail, if device admins are built with
+ targetSdkVersion < android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM. If
+ they are built with targetSdkVersion >=
+ android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, this method will throw a
+ SecurityException.
NOTE: On devices running android.os.Build.VERSION_CODES#S and above, control over
the following permissions are restricted for managed profile owners:
<ul>
@@ -24309,15 +24951,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "GetGetSubscriptionIdsHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "GetGetSubscriptionIdsHandler", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_MANAGED_SUBSCRIPTIONS")]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_MANAGED_SUBSCRIPTIONS")>]
diff --git a/docs/xml/Android.App.Admin/DevicePolicyManagerAppFunctionsStatus.xml b/docs/xml/Android.App.Admin/DevicePolicyManagerAppFunctionsStatus.xml
new file mode 100644
index 000000000..1edc6799a
--- /dev/null
+++ b/docs/xml/Android.App.Admin/DevicePolicyManagerAppFunctionsStatus.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsDisabled", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsDisabled", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsDisabledCrossProfile", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_DISABLED_CROSS_PROFILE")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsDisabledCrossProfile", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_DISABLED_CROSS_PROFILE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AppFunctionsNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.APP_FUNCTIONS_NOT_CONTROLLED_BY_POLICY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAppFunctionsStatus
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeStatus.xml b/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeStatus.xml
new file mode 100644
index 000000000..3511ecde4
--- /dev/null
+++ b/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeStatus.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeDisabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeDisabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeEnabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeEnabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_NOT_CONTROLLED_BY_POLICY")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_NOT_CONTROLLED_BY_POLICY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeStatus
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeZoneStatus.xml b/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeZoneStatus.xml
new file mode 100644
index 000000000..081931ac9
--- /dev/null
+++ b/docs/xml/Android.App.Admin/DevicePolicyManagerAutoTimeZoneStatus.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneDisabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneDisabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneEnabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneEnabled", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.DevicePolicyManager.AutoTimeZoneNotControlledByPolicy", JniField="android/app/admin/DevicePolicyManager.AUTO_TIME_ZONE_NOT_CONTROLLED_BY_POLICY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.DevicePolicyManagerAutoTimeZoneStatus
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Admin/HeadlessDeviceOwnerMode.xml b/docs/xml/Android.App.Admin/HeadlessDeviceOwnerMode.xml
index b9c875fd6..c7059f7e9 100644
--- a/docs/xml/Android.App.Admin/HeadlessDeviceOwnerMode.xml
+++ b/docs/xml/Android.App.Admin/HeadlessDeviceOwnerMode.xml
@@ -54,11 +54,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.Admin.DeviceAdminInfo.HeadlessDeviceOwnerModeSingleUser", JniField="android/app/admin/DeviceAdminInfo.HEADLESS_DEVICE_OWNER_MODE_SINGLE_USER")]
[<Android.Runtime.IntDefinition("Android.App.Admin.DeviceAdminInfo.HeadlessDeviceOwnerModeSingleUser", JniField="android/app/admin/DeviceAdminInfo.HEADLESS_DEVICE_OWNER_MODE_SINGLE_USER")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Admin/SecurityLog.xml b/docs/xml/Android.App.Admin/SecurityLog.xml
index 4878b3a4b..50749e9ab 100644
--- a/docs/xml/Android.App.Admin/SecurityLog.xml
+++ b/docs/xml/Android.App.Admin/SecurityLog.xml
@@ -427,15 +427,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TAG_BACKUP_SERVICE_TOGGLED", ApiSince=35)]
[<Android.Runtime.Register("TAG_BACKUP_SERVICE_TOGGLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1567,6 +1567,96 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TAG_NFC_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("TAG_NFC_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.SecurityLogTags
+
+ 210046
+
+ Indicates that NFC service is disabled.
+
+ Indicates that NFC service is disabled. There is no extra payload in the log event.
+
+
+ Java documentation for android.app.admin.SecurityLog.TAG_NFC_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TAG_NFC_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("TAG_NFC_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Admin.SecurityLogTags enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.SecurityLogTags
+
+ 210045
+
+ Indicates that NFC service is enabled.
+
+ Indicates that NFC service is enabled. There is no extra payload in the log event.
+
+
+ Java documentation for android.app.admin.SecurityLog.TAG_NFC_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.Admin/SecurityLogTags.xml b/docs/xml/Android.App.Admin/SecurityLogTags.xml
index 05b6db22a..ced6f2d85 100644
--- a/docs/xml/Android.App.Admin/SecurityLogTags.xml
+++ b/docs/xml/Android.App.Admin/SecurityLogTags.xml
@@ -121,11 +121,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagBackupServiceToggled", JniField="android/app/admin/SecurityLog.TAG_BACKUP_SERVICE_TOGGLED")]
[<Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagBackupServiceToggled", JniField="android/app/admin/SecurityLog.TAG_BACKUP_SERVICE_TOGGLED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -763,6 +763,62 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagNfcDisabled", JniField="android/app/admin/SecurityLog.TAG_NFC_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagNfcDisabled", JniField="android/app/admin/SecurityLog.TAG_NFC_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.SecurityLogTags
+
+ 210046
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagNfcEnabled", JniField="android/app/admin/SecurityLog.TAG_NFC_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.Admin.SecurityLog.TagNfcEnabled", JniField="android/app/admin/SecurityLog.TAG_NFC_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Admin.SecurityLogTags
+
+ 210045
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionError.xml b/docs/xml/Android.App.AppFunctions/AppFunctionError.xml
new file mode 100644
index 000000000..e3c76d62b
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionError.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorAppUnknownError", JniField="android/app/appfunctions/AppFunctionException.ERROR_APP_UNKNOWN_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorAppUnknownError", JniField="android/app/appfunctions/AppFunctionException.ERROR_APP_UNKNOWN_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 3000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCancelled", JniField="android/app/appfunctions/AppFunctionException.ERROR_CANCELLED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCancelled", JniField="android/app/appfunctions/AppFunctionException.ERROR_CANCELLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2001
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorDenied", JniField="android/app/appfunctions/AppFunctionException.ERROR_DENIED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorDenied", JniField="android/app/appfunctions/AppFunctionException.ERROR_DENIED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorDisabled", JniField="android/app/appfunctions/AppFunctionException.ERROR_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorDisabled", JniField="android/app/appfunctions/AppFunctionException.ERROR_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1002
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorEnterprisePolicyDisallowed", JniField="android/app/appfunctions/AppFunctionException.ERROR_ENTERPRISE_POLICY_DISALLOWED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorEnterprisePolicyDisallowed", JniField="android/app/appfunctions/AppFunctionException.ERROR_ENTERPRISE_POLICY_DISALLOWED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2002
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorFunctionNotFound", JniField="android/app/appfunctions/AppFunctionException.ERROR_FUNCTION_NOT_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorFunctionNotFound", JniField="android/app/appfunctions/AppFunctionException.ERROR_FUNCTION_NOT_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1003
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorInvalidArgument", JniField="android/app/appfunctions/AppFunctionException.ERROR_INVALID_ARGUMENT")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorInvalidArgument", JniField="android/app/appfunctions/AppFunctionException.ERROR_INVALID_ARGUMENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1001
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorSystemError", JniField="android/app/appfunctions/AppFunctionException.ERROR_SYSTEM_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorSystemError", JniField="android/app/appfunctions/AppFunctionException.ERROR_SYSTEM_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2000
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionErrorCategory.xml b/docs/xml/Android.App.AppFunctions/AppFunctionErrorCategory.xml
new file mode 100644
index 000000000..2823c63cf
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionErrorCategory.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryApp", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_APP")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryApp", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_APP")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryRequestError", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_REQUEST_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryRequestError", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_REQUEST_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategorySystem", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_SYSTEM")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategorySystem", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_SYSTEM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryUnknown", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionException.ErrorCategoryUnknown", JniField="android/app/appfunctions/AppFunctionException.ERROR_CATEGORY_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionException+InterfaceConsts.xml b/docs/xml/Android.App.AppFunctions/AppFunctionException+InterfaceConsts.xml
new file mode 100644
index 000000000..ec035d3af
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionException+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionException.xml b/docs/xml/Android.App.AppFunctions/AppFunctionException.xml
new file mode 100644
index 000000000..15f210191
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionException.xml
@@ -0,0 +1,1136 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Exception
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/AppFunctionException", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/AppFunctionException", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents an app function related error.
+
+ Represents an app function related error.
+ This exception may include an AppFunctionException#getExtras() Bundle containing
+ additional error-specific metadata.
+ The AppFunction SDK can expose structured APIs by packing and unpacking this Bundle.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ The error code.
+ The error message.
+ To be added.
+
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.AppFunctionException(int, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ The error code.
+ The error message.
+ The extras associated with this error.
+ To be added.
+
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.AppFunctionException(int, java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_APP_UNKNOWN_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_APP_UNKNOWN_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 3000
+
+ An unknown error occurred while processing the call in the AppFunctionService.
+
+ An unknown error occurred while processing the call in the AppFunctionService.
+ This error is thrown when the service is connected in the remote application but an
+ unexpected error is thrown from the bound application.
+ This error is in the #ERROR_CATEGORY_APP category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_APP_UNKNOWN_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CANCELLED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CANCELLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2001
+
+ The operation was cancelled.
+
+ The operation was cancelled. Use this error code to report that a cancellation is done after
+ receiving a cancellation signal.
+ This error is in the #ERROR_CATEGORY_SYSTEM category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_CANCELLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getErrorCategory", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getErrorCategory", "()I", "", ApiSince=36)>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+
+ Returns the error category.
+ To be added.
+
+ Returns the error category.
+ This method categorizes errors based on their underlying cause, allowing developers to
+ implement targeted error handling and provide more informative error messages to users. It
+ maps ranges of error codes to specific error categories.
+ This method returns ERROR_CATEGORY_UNKNOWN if the error code does not belong to
+ any error category.
+ See ErrorCategory for a complete list of error categories and their corresponding
+ error code ranges.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.getErrorCategory()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CATEGORY_APP", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CATEGORY_APP", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 3
+
+ The error is caused by the app providing the function.
+
+ The error is caused by the app providing the function.
+ For example, the app crashed when the system is executing the request.
+ Errors in the category fall in the range 3000-3999 inclusive.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_CATEGORY_APP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CATEGORY_REQUEST_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CATEGORY_REQUEST_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 1
+
+ The error is caused by the app requesting a function execution.
+
+ The error is caused by the app requesting a function execution.
+ For example, the caller provided invalid parameters in the execution request e.g. an
+ invalid function ID.
+ Errors in the category fall in the range 1000-1999 inclusive.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_CATEGORY_REQUEST_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CATEGORY_SYSTEM", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CATEGORY_SYSTEM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 2
+
+ The error is caused by an issue in the system.
+
+ The error is caused by an issue in the system.
+ For example, the AppFunctionService implementation is not found by the system.
+ Errors in the category fall in the range 2000-2999 inclusive.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_CATEGORY_SYSTEM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CATEGORY_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CATEGORY_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionErrorCategory enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionErrorCategory
+
+ 0
+
+ The error category is unknown.
+
+ The error category is unknown.
+ This is the default value for #getErrorCategory.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_CATEGORY_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getErrorCode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getErrorCode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+
+ Returns one of the ERROR constants.
+ To be added.
+
+ Returns one of the ERROR constants.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.getErrorCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_DENIED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_DENIED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1000
+
+ The caller does not have the permission to execute an app function.
+
+ The caller does not have the permission to execute an app function.
+ This error is in the #ERROR_CATEGORY_REQUEST_ERROR category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_DENIED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1002
+
+ The caller tried to execute a disabled app function.
+
+ The caller tried to execute a disabled app function.
+ This error is in the #ERROR_CATEGORY_REQUEST_ERROR category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_ENTERPRISE_POLICY_DISALLOWED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_ENTERPRISE_POLICY_DISALLOWED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2002
+
+ The operation was disallowed by enterprise policy.
+
+ The operation was disallowed by enterprise policy.
+ This error is in the #ERROR_CATEGORY_SYSTEM category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_ENTERPRISE_POLICY_DISALLOWED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_FUNCTION_NOT_FOUND", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_FUNCTION_NOT_FOUND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1003
+
+ The caller tried to execute a function that does not exist.
+
+ The caller tried to execute a function that does not exist.
+ This error is in the #ERROR_CATEGORY_REQUEST_ERROR category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_FUNCTION_NOT_FOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 1001
+
+ The caller supplied invalid arguments to the execution request.
+
+ The caller supplied invalid arguments to the execution request.
+ This error may be considered similar to IllegalArgumentException.
+ This error is in the #ERROR_CATEGORY_REQUEST_ERROR category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_INVALID_ARGUMENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getErrorMessage", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getErrorMessage", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the error message.
+ To be added.
+
+ Returns the error message.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.getErrorMessage()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_SYSTEM_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_SYSTEM_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionError
+
+ 2000
+
+ An internal unexpected error coming from the system.
+
+ An internal unexpected error coming from the system.
+ This error is in the #ERROR_CATEGORY_SYSTEM category.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.ERROR_SYSTEM_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Returns any extras associated with this error.
+ To be added.
+
+ Returns any extras associated with this error.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionException.getExtras()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionManager.xml b/docs/xml/Android.App.AppFunctions/AppFunctionManager.xml
new file mode 100644
index 000000000..08672f309
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionManager.xml
@@ -0,0 +1,557 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/AppFunctionManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/AppFunctionManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Provides access to App Functions.
+
+ Provides access to App Functions. App Functions is currently a
+ beta/experimental preview feature.
+ An app function is a piece of functionality that apps expose to the system for cross-app
+ orchestration.
+
+ <h3>Building App Functions</h3>
+ Most developers should build app functions through the AppFunctions SDK. This SDK library
+ offers a more convenient and type-safe way to build app functions. The SDK provides predefined
+ function schemas for common use cases and associated data classes for function parameters and
+ return values. Apps only have to implement the provided interfaces. Internally, the SDK converts
+ these data classes into ExecuteAppFunctionRequest#getParameters() and ExecuteAppFunctionResponse#getResultDocument().
+
+ <h3>Discovering App Functions</h3>
+ When there is a package change or the device starts up, the metadata of available functions is
+ indexed on-device by AppSearchManager. AppSearch stores the indexed information as an
+ AppFunctionStaticMetadata document. This document contains the functionIdentifier
+ and the schema information that the app function implements. This allows other apps and the app
+ itself to discover these functions using the AppSearch search APIs. Visibility to this metadata
+ document is based on the packages that have visibility to the app providing the app functions.
+ AppFunction SDK provides a convenient way to achieve this and is the preferred method.
+
+ <h3>Executing App Functions</h3>
+ To execute an app function, the caller app can retrieve the functionIdentifier from
+ the AppFunctionStaticMetadata document and use it to build an ExecuteAppFunctionRequest. Then, invoke #executeAppFunction with the request to execute
+ the app function. Callers need the android.permission.EXECUTE_APP_FUNCTIONS permission to
+ execute app functions from other apps. An app can always execute its own app functions and
+ doesn't need these permissions. AppFunction SDK provides a convenient way to achieve this and
+ is the preferred method.
+
+ <h3>Example</h3>
+ An assistant app is trying to fulfill the user request "Save XYZ into my note". The assistant
+ app should first list all available app functions as AppFunctionStaticMetadata documents
+ from AppSearch. Then, it should identify an app function that implements the CreateNote
+ schema. Finally, the assistant app can invoke #executeAppFunction with the functionIdentifier of the chosen function.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTION_STATE_DEFAULT", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTION_STATE_DEFAULT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 0
+
+ The default state of the app function.
+
+ The default state of the app function. Call #setAppFunctionEnabled with this to reset
+ enabled state to the default value.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.APP_FUNCTION_STATE_DEFAULT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTION_STATE_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTION_STATE_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 2
+
+ The app function is disabled.
+
+ The app function is disabled. To disable an app function, call #setAppFunctionEnabled
+ with this value.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.APP_FUNCTION_STATE_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTION_STATE_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTION_STATE_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 1
+
+ The app function is enabled.
+
+ The app function is enabled. To enable an app function, call #setAppFunctionEnabled
+ with this value.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.APP_FUNCTION_STATE_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("executeAppFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/util/concurrent/Executor;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
+ [<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ the request to execute the app function
+ the executor to run the callback
+ the cancellation signal to cancel the execution.
+ the callback to receive the function execution result or error.
+ <p>If the calling app does not own the app function or does not have android.permission.EXECUTE_APP_FUNCTIONS, the execution result will contain AppFunctionException.ERROR_DENIED.
+ <p>If the caller only has android.permission.EXECUTE_APP_FUNCTIONS, the execution
+ result will contain AppFunctionException.ERROR_DENIED<p>If the function requested for execution is disabled, then the execution result will
+ contain AppFunctionException.ERROR_DISABLED<p>If the cancellation signal is issued, the operation is cancelled and no response is
+ returned to the caller.
+ Executes the app function.
+
+ Executes the app function.
+ Note: Applications can execute functions they define. To execute functions defined in
+ another component, apps would need to have the permission
+ android.permission.EXECUTE_APP_FUNCTIONS.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.executeAppFunction(android.app.appfunctions.ExecuteAppFunctionRequest, java.util.concurrent.Executor, android.os.CancellationSignal, android.os.OutcomeReceiver<android.app.appfunctions.ExecuteAppFunctionResponse, android.app.appfunctions.AppFunctionException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the identifier of the app function to check (unique within the
+ target package) and in most cases, these are automatically generated by the AppFunctions
+ SDK
+ the executor to run the request
+ the callback to receive the function enabled check result
+ Returns a boolean through a callback, indicating whether the app function is enabled.
+
+ Returns a boolean through a callback, indicating whether the app function is enabled.
+ This method can only check app functions owned by the caller, unlike #isAppFunctionEnabled(String, String, Executor, OutcomeReceiver), which allows specifying a
+ different target package.
+ If the operation fails, the callback's OutcomeReceiver#onError is called with
+ errors:
+
+ <ul>
+ <li>IllegalArgumentException, if the function is not found or the caller does not
+ have access to it.
+ </ul>
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.isAppFunctionEnabled(java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Boolean, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("isAppFunctionEnabled", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")]
+ [<Android.Runtime.RequiresPermission("android.permission.EXECUTE_APP_FUNCTIONS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ the identifier of the app function to check (unique within the
+ target package) and in most cases, these are automatically generated by the AppFunctions
+ SDK
+ the package name of the app function's owner
+ the executor to run the request
+ the callback to receive the function enabled check result
+ Returns a boolean through a callback, indicating whether the app function is enabled.
+
+ Returns a boolean through a callback, indicating whether the app function is enabled.
+ This method can only check app functions owned by the caller, or those where the caller
+ has visibility to the owner package and holds the
+ Manifest.permission#EXECUTE_APP_FUNCTIONS permission.
+ If the operation fails, the callback's OutcomeReceiver#onError is called with
+ errors:
+
+ <ul>
+ <li>IllegalArgumentException, if the function is not found or the caller does not
+ have access to it.
+ </ul>
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.isAppFunctionEnabled(java.lang.String, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Boolean, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAppFunctionEnabled", "(Ljava/lang/String;ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ the identifier of the app function to enable (unique within the
+ calling package). In most cases, identifiers are automatically generated by the
+ AppFunctions SDK
+ the new state of the app function
+ the executor to run the callback
+ the callback to receive the result of the function enablement. The call was
+ successful if no exception was thrown.
+ Sets the enabled state of the app function owned by the calling package.
+
+ Sets the enabled state of the app function owned by the calling package.
+ If operation fails, the callback's OutcomeReceiver#onError is called with errors:
+
+ <ul>
+ <li>IllegalArgumentException, if the function is not found or the caller does not
+ have access to it.
+ </ul>
+
+
+ Java documentation for android.app.appfunctions.AppFunctionManager.setAppFunctionEnabled(java.lang.String, int, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionService.xml b/docs/xml/Android.App.AppFunctions/AppFunctionService.xml
new file mode 100644
index 000000000..b3cbff974
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionService.xml
@@ -0,0 +1,337 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.Service
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/AppFunctionService", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/AppFunctionService", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Abstract base class to provide app functions to the system.
+
+ Abstract base class to provide app functions to the system.
+ Include the following in the manifest:
+ {@literal
+ <service android:name=".YourService"
+ android:permission="android.permission.BIND_APP_FUNCTION_SERVICE">
+ <intent-filter>
+ <action android:name="android.app.appfunctions.AppFunctionService" />
+ </intent-filter>
+ </service>
+ }
+
+
+
+ Java documentation for android.app.appfunctions.AppFunctionService
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IBinder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onExecuteFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/lang/String;Landroid/content/pm/SigningInfo;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnExecuteFunction_Landroid_app_appfunctions_ExecuteAppFunctionRequest_Ljava_lang_String_Landroid_content_pm_SigningInfo_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onExecuteFunction", "(Landroid/app/appfunctions/ExecuteAppFunctionRequest;Ljava/lang/String;Landroid/content/pm/SigningInfo;Landroid/os/CancellationSignal;Landroid/os/OutcomeReceiver;)V", "GetOnExecuteFunction_Landroid_app_appfunctions_ExecuteAppFunctionRequest_Ljava_lang_String_Landroid_content_pm_SigningInfo_Landroid_os_CancellationSignal_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ The function execution request.
+ The package name of the app that is requesting the execution.
+ The signing information of the app that is requesting the
+ execution.
+ A signal to cancel the execution.
+ A callback to report back the result or error.
+ Called by the system to execute a specific app function.
+
+ Called by the system to execute a specific app function.
+ This method is the entry point for handling all app function requests in an app. When the
+ system needs your AppFunctionService to perform a function, it will invoke this method.
+ Each function you've registered is identified by a unique identifier. This identifier
+ doesn't need to be globally unique, but it must be unique within your app. For example, a
+ function to order food could be identified as "orderFood". In most cases, this identifier is
+ automatically generated by the AppFunctions SDK.
+ You can determine which function to execute by calling ExecuteAppFunctionRequest#getFunctionIdentifier(). This allows your service to route the
+ incoming request to the appropriate logic for handling the specific function.
+ This method is always triggered in the main thread. You should run heavy tasks on a worker
+ thread and dispatch the result with the given callback. You should always report back the
+ result using the callback, no matter if the execution was successful or not.
+ This method also accepts a CancellationSignal that the app should listen to cancel
+ the execution of function if requested by the system.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionService.onExecuteFunction(android.app.appfunctions.ExecuteAppFunctionRequest, java.lang.String, android.content.pm.SigningInfo, android.os.CancellationSignal, android.os.OutcomeReceiver<android.app.appfunctions.ExecuteAppFunctionResponse, android.app.appfunctions.AppFunctionException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SERVICE_INTERFACE", ApiSince=36)]
+ [<Android.Runtime.Register("SERVICE_INTERFACE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The Intent that must be declared as handled by the service.
+
+ The Intent that must be declared as handled by the service. To be supported, the
+ service must also require the BIND_APP_FUNCTION_SERVICE permission so that other
+ applications can not abuse it.
+
+
+ Java documentation for android.app.appfunctions.AppFunctionService.SERVICE_INTERFACE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/AppFunctionState.xml b/docs/xml/Android.App.AppFunctions/AppFunctionState.xml
new file mode 100644
index 000000000..6abf12b7d
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/AppFunctionState.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateDefault", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_DEFAULT")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateDefault", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_DEFAULT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateDisabled", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateDisabled", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateEnabled", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.App.AppFunctions.AppFunctionManager.AppFunctionStateEnabled", JniField="android/app/appfunctions/AppFunctionManager.APP_FUNCTION_STATE_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.AppFunctionState
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+Builder.xml b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+Builder.xml
new file mode 100644
index 000000000..ef3bf3b2f
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+Builder.xml
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for ExecuteAppFunctionRequest.
+
+ Builder for ExecuteAppFunctionRequest.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ The package name of the target app providing the app function to
+ invoke.
+ The identifier used by the AppFunctionService from the
+ target app to uniquely identify the function to be invoked.
+ Creates a new instance of this builder class.
+
+ Creates a new instance of this builder class.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.Builder.ExecuteAppFunctionRequest$Builder(java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/appfunctions/ExecuteAppFunctionRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/app/appfunctions/ExecuteAppFunctionRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.ExecuteAppFunctionRequest
+
+
+
+ Builds the ExecuteAppFunctionRequest.
+ To be added.
+
+ Builds the ExecuteAppFunctionRequest.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.ExecuteAppFunctionRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setParameters", "(Landroid/app/appsearch/GenericDocument;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setParameters", "(Landroid/app/appsearch/GenericDocument;)Landroid/app/appfunctions/ExecuteAppFunctionRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppFunctions.ExecuteAppFunctionRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+InterfaceConsts.xml b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..dab2fad1d
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest.xml b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest.xml
new file mode 100644
index 000000000..88a9e946e
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionRequest.xml
@@ -0,0 +1,433 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A request to execute an app function.
+
+ A request to execute an app function.
+ The ExecuteAppFunctionRequest#getParameters() contains the parameters for the function
+ to be executed in a GenericDocument. Structured classes defined in the AppFunction SDK can be
+ converted into GenericDocuments.
+ The ExecuteAppFunctionRequest#getExtras() provides any extra metadata for the request.
+ Structured APIs can be exposed in the SDK by packing and unpacking this Bundle.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Returns the additional metadata for this function execution request.
+ To be added.
+
+ Returns the additional metadata for this function execution request.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.getExtras()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFunctionIdentifier", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFunctionIdentifier", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the unique string identifier of the app function to be executed.
+ To be added.
+
+ Returns the unique string identifier of the app function to be executed.
+ When there is a package change or the device starts up, the metadata of available
+ functions is indexed by AppSearch. AppSearch stores the indexed information as AppFunctionStaticMetadata document.
+ The ID can be obtained by querying the AppFunctionStaticMetadata documents from
+ AppSearch.
+ If the functionId provided is invalid, the caller will get an invalid argument
+ response.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.getFunctionIdentifier()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParameters", "()Landroid/app/appsearch/GenericDocument;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParameters", "()Landroid/app/appsearch/GenericDocument;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.GenericDocument
+
+
+ Returns the function parameters.
+ To be added.
+
+ Returns the function parameters. The key is the parameter name, and the value is the
+ parameter value.
+ The GenericDocument may have missing parameters. Developers are advised to
+ implement defensive handling measures.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.getParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTargetPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTargetPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the package name of the app that hosts the function.
+ To be added.
+
+ Returns the package name of the app that hosts the function.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionRequest.getTargetPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse+InterfaceConsts.xml b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..962501645
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse.xml b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse.xml
new file mode 100644
index 000000000..3f0401d1b
--- /dev/null
+++ b/docs/xml/Android.App.AppFunctions/ExecuteAppFunctionResponse.xml
@@ -0,0 +1,483 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appfunctions/ExecuteAppFunctionResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The response to an app function execution.
+
+ The response to an app function execution.
+ The ExecuteAppFunctionResponse#getResultDocument() contains the function's return
+ value as a GenericDocument. This can be converted back into a structured class using the
+ AppFunction SDK.
+ The ExecuteAppFunctionResponse#getExtras() provides any extra metadata returned by the
+ function. The AppFunction SDK can expose structured APIs by packing and unpacking this Bundle.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The return value of the executed function.
+ To be added.
+
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse.ExecuteAppFunctionResponse(android.app.appsearch.GenericDocument)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;Landroid/os/Bundle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;Landroid/os/Bundle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ The return value of the executed function.
+ The additional metadata for this function execution response.
+ To be added.
+
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse.ExecuteAppFunctionResponse(android.app.appsearch.GenericDocument, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Returns the additional metadata for this function execution response.
+ To be added.
+
+ Returns the additional metadata for this function execution response.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse.getExtras()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROPERTY_RETURN_VALUE", ApiSince=36)]
+ [<Android.Runtime.Register("PROPERTY_RETURN_VALUE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The name of the property that stores the function return value within the resultDocument.
+
+ The name of the property that stores the function return value within the resultDocument.
+ See GenericDocument#getProperty(String) for more information.
+ If the function returns void or throws an error, the resultDocument will
+ be empty GenericDocument.
+ If the resultDocument is empty, GenericDocument#getProperty(String) will
+ return null.
+ See #getResultDocument for more information on extracting the return value.
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse.PROPERTY_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResultDocument", "()Landroid/app/appsearch/GenericDocument;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResultDocument", "()Landroid/app/appsearch/GenericDocument;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.GenericDocument
+
+
+ Returns a generic document containing the return value of the executed function.
+ To be added.
+
+ Returns a generic document containing the return value of the executed function.
+ The #PROPERTY_RETURN_VALUE key can be used to obtain the return value.
+ Sample code for extracting the return value:
+ GenericDocument resultDocument = response.getResultDocument();
+ Object returnValue = resultDocument.getProperty(PROPERTY_RETURN_VALUE);
+ if (returnValue != null) {
+ // Cast returnValue to expected type, or use {@link GenericDocument#getPropertyString},
+ // {@link GenericDocument#getPropertyLong} etc.
+ // Do something with the returnValue
+ }
+
+
+
+ Java documentation for android.app.appfunctions.ExecuteAppFunctionResponse.getResultDocument()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch.Exceptions/AppSearchException.xml b/docs/xml/Android.App.AppSearch.Exceptions/AppSearchException.xml
index bed35a86c..93fee29e7 100644
--- a/docs/xml/Android.App.AppSearch.Exceptions/AppSearchException.xml
+++ b/docs/xml/Android.App.AppSearch.Exceptions/AppSearchException.xml
@@ -75,6 +75,10 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
@@ -127,6 +131,10 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
@@ -202,6 +210,10 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
diff --git a/docs/xml/Android.App.AppSearch.Observers/ObserverSpec.xml b/docs/xml/Android.App.AppSearch.Observers/ObserverSpec.xml
index 6e254dd02..d893a7d46 100644
--- a/docs/xml/Android.App.AppSearch.Observers/ObserverSpec.xml
+++ b/docs/xml/Android.App.AppSearch.Observers/ObserverSpec.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -71,11 +71,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -103,11 +103,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -171,7 +171,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -268,11 +268,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -281,8 +281,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/AppSearchBatchResult+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchBatchResult+Builder.xml
index fb6d9805b..28de75412 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchBatchResult+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchBatchResult+Builder.xml
@@ -69,8 +69,61 @@
- To be added.
- To be added.
+ Creates a new Builder.
+
+ Creates a new Builder.
+
+
+ Java documentation for android.app.appsearch.AppSearchBatchResult.Builder.AppSearchBatchResult$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new Builder from the given AppSearchBatchResult.
+
+ Creates a new Builder from the given AppSearchBatchResult.
+
+
+ Java documentation for android.app.appsearch.AppSearchBatchResult.Builder.AppSearchBatchResult$Builder(android.app.appsearch.AppSearchBatchResult<KeyType, ValueType>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchBlobHandle+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/AppSearchBlobHandle+InterfaceConsts.xml
new file mode 100644
index 000000000..deba3d67b
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchBlobHandle+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchBlobHandle.xml b/docs/xml/Android.App.AppSearch/AppSearchBlobHandle.xml
new file mode 100644
index 000000000..dd3d6988b
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchBlobHandle.xml
@@ -0,0 +1,492 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/AppSearchBlobHandle", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/AppSearchBlobHandle", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ An identifier to represent a blob in AppSearch.
+
+ An identifier to represent a blob in AppSearch.
+ A "blob" is a large binary object. It is used to store a significant amount of data that is
+ not searchable, such as images, videos, audio files, or other binary data. Unlike other fields in
+ AppSearch, blobs are stored as blob files on disk rather than in memory, and use android.os.ParcelFileDescriptor to read and write. This allows for efficient handling of large,
+ non-searchable content.
+
+ AppSearchBlobHandle is a light-weight Property of GenericDocument,
+ which is a pointer to the heavy-weight blob data.
+ The blob data could be written via AppSearchSession#openBlobForWrite and read via
+ AppSearchSession#openBlobForRead.
+ A GenericDocument with AppSearchBlobHandleProperty could be put and
+ read without the large blob data. This offers lazy retrieval to blob data when searching GenericDocument in AppSearch.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createWithSha256", "([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/app/appsearch/AppSearchBlobHandle;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createWithSha256", "([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/app/appsearch/AppSearchBlobHandle;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchBlobHandle
+
+
+
+
+
+
+
+
+ The SHA-256 hash of the blob this is representing.
+ The package name of the owner of this Blob.
+ The database name of this blob to stored into.
+ The namespace of this blob resides in.
+ Create a new AppSearch blob identifier with given digest, package, database and namespace.
+ a new instance of AppSearchBlobHandle object.
+
+ Create a new AppSearch blob identifier with given digest, package, database and namespace.
+ The package name and database name indicated where this blob will be stored. To write,
+ commit or read this blob via AppSearchSession, it must match the package name and
+ database name of AppSearchSession.
+ For two objects of AppSearchBlobHandle to be considered equal, the packageName, database, namespace and digest must be equal.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle.createWithSha256(byte[], java.lang.String, java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDatabaseName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDatabaseName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the name of database stored the blob that this object is representing.
+ To be added.
+
+ Returns the name of database stored the blob that this object is representing.
+ For two objects of AppSearchBlobHandle to be considered equal, the packageName, database, namespace and digest must be equal.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle.getDatabaseName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSha256Digest", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSha256Digest", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Returns the SHA-256 hash of the blob that this object is representing.
+ To be added.
+
+ Returns the SHA-256 hash of the blob that this object is representing.
+ For two objects of AppSearchBlobHandle to be considered equal, the packageName, database, namespace and digest must be equal.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle.getSha256Digest()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNamespace", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNamespace", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the app-defined namespace this blob resides in.
+ To be added.
+
+ Returns the app-defined namespace this blob resides in.
+ For two objects of AppSearchBlobHandle to be considered equal, the packageName, database, namespace and digest must be equal.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle.getNamespace()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the package name indicating the owner app of the blob that this object is
+ representing.
+ To be added.
+
+ Returns the package name indicating the owner app of the blob that this object is
+ representing.
+ For two objects of AppSearchBlobHandle to be considered equal, the packageName, database, namespace and digest must be equal.
+
+
+ Java documentation for android.app.appsearch.AppSearchBlobHandle.getPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchIndexingType.xml b/docs/xml/Android.App.AppSearch/AppSearchIndexingType.xml
new file mode 100644
index 000000000..df9236c1b
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchIndexingType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.IndexingTypeNone", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.INDEXING_TYPE_NONE")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.IndexingTypeNone", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.INDEXING_TYPE_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchIndexingType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.IndexingTypeSimilarity", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.INDEXING_TYPE_SIMILARITY")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.IndexingTypeSimilarity", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.INDEXING_TYPE_SIMILARITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchIndexingType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchManager.xml b/docs/xml/Android.App.AppSearch/AppSearchManager.xml
index ae12218f1..c69608f12 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchManager.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchManager.xml
@@ -63,7 +63,7 @@
SetSchemaRequest request = new SetSchemaRequest.Builder().addSchema(emailSchemaType).build();
mAppSearchSession.set(request, mExecutor, appSearchResult -> {
if (appSearchResult.isSuccess()) {
- //Schema has been successfully set.
+ // Schema has been successfully set.
}
});
The basic unit of data in AppSearch is represented as a GenericDocument object,
@@ -85,7 +85,7 @@
.build();
mAppSearchSession.put(request, mExecutor, appSearchBatchResult -> {
if (appSearchBatchResult.isSuccess()) {
- //All documents have been successfully indexed.
+ // All documents have been successfully indexed.
}
});
Searching within the database is done by calling AppSearchSession#search and providing
@@ -140,11 +140,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("createEnterpriseGlobalSearchSession", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCreateEnterpriseGlobalSearchSession_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("createEnterpriseGlobalSearchSession", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetCreateEnterpriseGlobalSearchSession_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -153,8 +153,8 @@
System.Void
-
-
+
+
Executor on which to invoke the callback.
diff --git a/docs/xml/Android.App.AppSearch/AppSearchQuantizationType.xml b/docs/xml/Android.App.AppSearch/AppSearchQuantizationType.xml
new file mode 100644
index 000000000..3a812a6dd
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchQuantizationType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.QuantizationTypeNone", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.QUANTIZATION_TYPE_NONE")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.QuantizationTypeNone", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.QUANTIZATION_TYPE_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchQuantizationType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.QuantizationType8Bit", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.QUANTIZATION_TYPE_8_BIT")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchSchema.EmbeddingPropertyConfig.QuantizationType8Bit", JniField="android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig.QUANTIZATION_TYPE_8_BIT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchQuantizationType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchResult.xml b/docs/xml/Android.App.AppSearch/AppSearchResult.xml
index b1e1132f0..b563d5a56 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchResult.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchResult.xml
@@ -203,6 +203,10 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "ResultOk", "ResultUnknownError", "ResultInternalError", "ResultInvalidArgument", "ResultIoError", "ResultOutOfSpace", "ResultNotFound", "ResultInvalidSchema", "ResultSecurityError", "ResultDenied", "ResultRateLimited", "ResultAlreadyExists" }, Type="Android.App.AppSearch.AppSearchResult")>]
+
@@ -291,6 +295,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_ALREADY_EXISTS", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_ALREADY_EXISTS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchResultCode
+
+ 12
+
+ The operation is invalid because the resource already exists and can't be replaced.
+
+ The operation is invalid because the resource already exists and can't be replaced.
+
+
+ Java documentation for android.app.appsearch.AppSearchResult.RESULT_ALREADY_EXISTS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -343,15 +392,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("RESULT_DENIED", ApiSince=35)]
[<Android.Runtime.Register("RESULT_DENIED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -707,15 +756,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("RESULT_RATE_LIMITED", ApiSince=35)]
[<Android.Runtime.Register("RESULT_RATE_LIMITED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchResultCode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.AppSearch/AppSearchResultCode.xml b/docs/xml/Android.App.AppSearch/AppSearchResultCode.xml
index fb81cd9ca..778a9a80d 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchResultCode.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchResultCode.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultDenied", JniField="android/app/appsearch/AppSearchResult.RESULT_DENIED")]
[<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultDenied", JniField="android/app/appsearch/AppSearchResult.RESULT_DENIED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -250,11 +250,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultRateLimited", JniField="android/app/appsearch/AppSearchResult.RESULT_RATE_LIMITED")]
[<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultRateLimited", JniField="android/app/appsearch/AppSearchResult.RESULT_RATE_LIMITED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -267,6 +267,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultAlreadyExists", JniField="android/app/appsearch/AppSearchResult.RESULT_ALREADY_EXISTS")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.AppSearchResult.ResultAlreadyExists", JniField="android/app/appsearch/AppSearchResult.RESULT_ALREADY_EXISTS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchResultCode
+
+ 12
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig+Builder.xml
new file mode 100644
index 000000000..e7a2aa37b
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig+Builder.xml
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+BlobHandlePropertyConfig
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCardinality", "(I)Landroid/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCardinality", "(I)Landroid/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+BlobHandlePropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig.xml
new file mode 100644
index 000000000..e09ebd9d6
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+BlobHandlePropertyConfig.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.AppSearch.AppSearchSchema+PropertyConfig
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/AppSearchSchema$BlobHandlePropertyConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Configuration for a property of type AppSearchBlobHandle in a Document.
+
+ Configuration for a property of type AppSearchBlobHandle in a Document.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.BlobHandlePropertyConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig+Builder.xml
index 489237679..4a6e3f9ff 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig+Builder.xml
@@ -151,6 +151,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$BooleanPropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$BooleanPropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+BooleanPropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig.xml
index 0e05822b4..97f39ee23 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+BooleanPropertyConfig.xml
@@ -42,6 +42,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns if the property is enabled for scoring.
+ To be added.
+
+ Returns if the property is enabled for scoring.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.BooleanPropertyConfig.isScoringEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+Builder.xml
index fae2bc769..76682650e 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+Builder.xml
@@ -42,6 +42,47 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchSchema;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchSchema;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new AppSearchSchema.Builder from the given AppSearchSchema.
+
+ Creates a new AppSearchSchema.Builder from the given AppSearchSchema.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.Builder.AppSearchSchema$Builder(android.app.appsearch.AppSearchSchema)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -94,11 +135,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addParentType", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addParentType", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -107,7 +148,7 @@
Android.App.AppSearch.AppSearchSchema+Builder
-
+
To be added.
@@ -191,6 +232,66 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearParentTypes", "()Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearParentTypes", "()Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearProperties", "()Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearProperties", "()Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -220,6 +321,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSchemaType", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSchemaType", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig+Builder.xml
index 3106b64f6..880b31efb 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig+Builder.xml
@@ -72,11 +72,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addIndexableNestedProperties", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addIndexableNestedProperties", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -85,7 +85,7 @@
Android.App.AppSearch.AppSearchSchema+DocumentPropertyConfig+Builder
-
+
To be added.
@@ -105,11 +105,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addIndexableNestedProperties", "([Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addIndexableNestedProperties", "([Ljava/lang/String;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -118,7 +118,7 @@
Android.App.AppSearch.AppSearchSchema+DocumentPropertyConfig+Builder
-
+
[System.ParamArray]
@@ -145,11 +145,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addIndexableNestedPropertyPaths", "([Landroid/app/appsearch/PropertyPath;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addIndexableNestedPropertyPaths", "([Landroid/app/appsearch/PropertyPath;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -158,7 +158,7 @@
Android.App.AppSearch.AppSearchSchema+DocumentPropertyConfig+Builder
-
+
[System.ParamArray]
@@ -185,11 +185,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addIndexableNestedPropertyPaths", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addIndexableNestedPropertyPaths", "(Ljava/util/Collection;)Landroid/app/appsearch/AppSearchSchema$DocumentPropertyConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -198,7 +198,7 @@
Android.App.AppSearch.AppSearchSchema+DocumentPropertyConfig+Builder
-
+
To be added.
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig.xml
index 1cad898f2..0e0d40fef 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+DocumentPropertyConfig.xml
@@ -53,11 +53,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getIndexableNestedProperties", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getIndexableNestedProperties", "()Ljava/util/List;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig+Builder.xml
index 203f7ecfe..f3e7463be 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig+Builder.xml
@@ -151,6 +151,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$DoublePropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$DoublePropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+DoublePropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig.xml
index 6a7b25c40..536b40f37 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+DoublePropertyConfig.xml
@@ -42,6 +42,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns if the property is enabled for scoring.
+ To be added.
+
+ Returns if the property is enabled for scoring.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.DoublePropertyConfig.isScoringEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig+Builder.xml
new file mode 100644
index 000000000..fed57b0d8
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig+Builder.xml
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+EmbeddingPropertyConfig
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCardinality", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCardinality", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+EmbeddingPropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIndexingType", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setIndexingType", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+EmbeddingPropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setQuantizationType", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setQuantizationType", "(I)Landroid/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+EmbeddingPropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig.xml
new file mode 100644
index 000000000..79dd101b6
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+EmbeddingPropertyConfig.xml
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.AppSearch.AppSearchSchema+PropertyConfig
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/AppSearchSchema$EmbeddingPropertyConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Configuration for a property of type EmbeddingVector in a Document.
+
+ Configuration for a property of type EmbeddingVector in a Document.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getIndexingType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getIndexingType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns how the property is indexed.
+ To be added.
+
+ Returns how the property is indexed.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.getIndexingType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INDEXING_TYPE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("INDEXING_TYPE_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchIndexingType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchIndexingType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchIndexingType
+
+ 0
+
+ Content in this property will not be indexed.
+
+ Content in this property will not be indexed.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.INDEXING_TYPE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INDEXING_TYPE_SIMILARITY", ApiSince=36)]
+ [<Android.Runtime.Register("INDEXING_TYPE_SIMILARITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchIndexingType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchIndexingType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchIndexingType
+
+ 1
+
+ Embedding vectors in this property will be indexed.
+
+ Embedding vectors in this property will be indexed.
+ The index offers 100% accuracy, but has linear time complexity based on the number of
+ embedding vectors within the index.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.INDEXING_TYPE_SIMILARITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getQuantizationType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getQuantizationType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns how the embedding contents of this property should be quantized.
+ To be added.
+
+ Returns how the embedding contents of this property should be quantized.
+ If the property isn't indexed, returns #QUANTIZATION_TYPE_NONE.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.getQuantizationType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("QUANTIZATION_TYPE_8_BIT", ApiSince=36)]
+ [<Android.Runtime.Register("QUANTIZATION_TYPE_8_BIT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchQuantizationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchQuantizationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchQuantizationType
+
+ 1
+
+ Contents in this property will be quantized to 8 bits.
+
+ Contents in this property will be quantized to 8 bits.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.QUANTIZATION_TYPE_8_BIT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("QUANTIZATION_TYPE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("QUANTIZATION_TYPE_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchQuantizationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.AppSearchQuantizationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchQuantizationType
+
+ 0
+
+ Contents in this property will not be quantized.
+
+ Contents in this property will not be quantized.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.EmbeddingPropertyConfig.QUANTIZATION_TYPE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig+Builder.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig+Builder.xml
index 39dbba47c..a6b4be0f9 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig+Builder.xml
@@ -184,6 +184,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$LongPropertyConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setScoringEnabled", "(Z)Landroid/app/appsearch/AppSearchSchema$LongPropertyConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchSchema+LongPropertyConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig.xml
index 061e3619f..5042f8f01 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema+LongPropertyConfig.xml
@@ -176,6 +176,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isScoringEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns if the property is enabled for scoring.
+ To be added.
+
+ Returns if the property is enabled for scoring.
+
+
+ Java documentation for android.app.appsearch.AppSearchSchema.LongPropertyConfig.isScoringEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSchema.xml b/docs/xml/Android.App.AppSearch/AppSearchSchema.xml
index cf34e56bd..6e0bedc04 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSchema.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSchema.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -71,11 +71,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -103,11 +103,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -129,7 +129,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -165,11 +165,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getParentTypes", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getParentTypes", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -350,11 +350,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -363,8 +363,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/AppSearchSession.xml b/docs/xml/Android.App.AppSearch/AppSearchSession.xml
index 1c5086513..56c79c818 100644
--- a/docs/xml/Android.App.AppSearch/AppSearchSession.xml
+++ b/docs/xml/Android.App.AppSearch/AppSearchSession.xml
@@ -104,6 +104,68 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("commitBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("commitBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The AppSearchBlobHandles that identifies the blobs.
+ Executor on which to invoke the callback.
+ Callback to receive the CommitBlobResponse.
+ Commits the blobs to make it retrievable and immutable.
+
+ Commits the blobs to make it retrievable and immutable.
+ After this call, the blob is readable via #openBlobForRead. Any change to the
+ content or rewrite via #openBlobForWrite of this blob won't be allowed.
+ If the blob is already stored in AppSearch and committed. A failed AppSearchResult
+ with error code AppSearchResult#RESULT_ALREADY_EXISTS will be associated with the
+ AppSearchBlobHandle.
+ If the blob content doesn't match the digest in AppSearchBlobHandle, a failed
+ AppSearchResult with error code AppSearchResult#RESULT_INVALID_ARGUMENT will
+ be associated with the AppSearchBlobHandle. The pending Blob file will be removed
+ from AppSearch.
+ Pending blobs won't be lost or auto-commit if AppSearchSession closed. Pending
+ blobs will store in disk rather than memory. You can re-open AppSearchSession and
+ re-write the pending blobs.
+ The default time to recycle pending and orphan blobs is 1 week. A blob will be considered
+ as an orphan if no GenericDocument references it.
+
+
+ Java documentation for android.app.appsearch.AppSearchSession.commitBlob(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.CommitBlobResponse>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -136,12 +198,11 @@
a request containing a namespace and IDs to get documents for.
Executor on which to invoke the callback.
Callback to receive the pending result of performing this operation. The keys
- of the returned AppSearchBatchResult are the input IDs. The values are the
- returned GenericDocuments on success, or a failed AppSearchResult
- otherwise. IDs that are not found will return a failed AppSearchResult with a
- result code of AppSearchResult#RESULT_NOT_FOUND. If an unexpected internal error
- occurs in the AppSearch service, BatchResultCallback#onSystemError will be
- invoked with a Throwable.
+ of the AppSearchBatchResult represent the input document IDs from the GetByDocumentIdRequest object. The values are either the corresponding GenericDocument object for the ID on success, or an AppSearchResult object on
+ failure. For example, if an ID is not found, the value for that ID will be set to an
+ AppSearchResult object with result code: AppSearchResult#RESULT_NOT_FOUND. If an unexpected internal error occurs in the
+ AppSearch service, BatchResultCallback#onSystemError will be invoked with a
+ Throwable.
Gets GenericDocument objects by document IDs in a namespace from the AppSearchSession database.
Gets GenericDocument objects by document IDs in a namespace from the AppSearchSession database.
@@ -330,6 +391,124 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The AppSearchBlobHandles that identifies the blobs.
+ Executor on which to invoke the callback.
+ Callback to receive the OpenBlobForReadResponse.
+ Opens a batch of AppSearch Blobs for reading.
+
+ Opens a batch of AppSearch Blobs for reading.
+ Only blobs committed via #commitBlob are available for reading.
+ The returned OpenBlobForReadResponse must be closed after use to
+ avoid resource leaks. Failing to close it will result in system file descriptor exhaustion.
+
+
+ Java documentation for android.app.appsearch.AppSearchSession.openBlobForRead(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.OpenBlobForReadResponse>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openBlobForWrite", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("openBlobForWrite", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The AppSearchBlobHandles that identifies the blobs.
+ Executor on which to invoke the callback.
+ Callback to receive the OpenBlobForWriteResponse.
+ Opens a batch of AppSearch Blobs for writing.
+
+ Opens a batch of AppSearch Blobs for writing.
+ A "blob" is a large binary object. It is used to store a significant amount of data that
+ is not searchable, such as images, videos, audio files, or other binary data. Unlike other
+ fields in AppSearch, blobs are stored as blob files on disk rather than in memory, and use
+ android.os.ParcelFileDescriptor to read and write. This allows for efficient handling
+ of large, non-searchable content.
+ Once done writing, call #commitBlob to commit blob files.
+ This call will create a empty blob file for each given AppSearchBlobHandle, and a
+ android.os.ParcelFileDescriptor of that blob file will be returned in the OpenBlobForWriteResponse.
+ If the blob file is already stored in AppSearch and committed. A failed AppSearchResult with error code AppSearchResult#RESULT_ALREADY_EXISTS will be
+ associated with the AppSearchBlobHandle.
+ If the blob file is already stored in AppSearch but not committed. A android.os.ParcelFileDescriptor of that blob file will be returned for continue writing.
+ For given duplicate AppSearchBlobHandle, the same android.os.ParcelFileDescriptor pointing to the same blob file will be returned.
+ Pending blob files won't be lost or auto-commit if AppSearchSession closed.
+ Pending blob files will be stored in disk rather than memory. You can re-open AppSearchSession and re-write the pending blob files.
+ A committed blob file will be considered as an orphan if no GenericDocument
+ references it. Uncommitted pending blob files and orphan blobs files will be cleaned up if
+ they has been created for an extended period (default is 1 week).
+ The returned OpenBlobForWriteResponse must be closed after use to
+ avoid resource leaks. Failing to close it will result in system file descriptor exhaustion.
+
+
+ Java documentation for android.app.appsearch.AppSearchSession.openBlobForWrite(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.OpenBlobForWriteResponse>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -363,8 +542,10 @@
Executor on which to invoke the callback.
Callback to receive pending result of performing this operation. The keys of
the returned AppSearchBatchResult are the IDs of the input documents. The values
- are null if they were successfully indexed, or a failed AppSearchResult
- otherwise. If an unexpected internal error occurs in the AppSearch service, BatchResultCallback#onSystemError will be invoked with a Throwable.
+ are either null if the corresponding document was successfully indexed, or a
+ failed AppSearchResult otherwise. If an unexpected internal error occurs in the
+ AppSearch service, BatchResultCallback#onSystemError will be invoked with a
+ Throwable.
Indexes documents into the AppSearchSession database.
Indexes documents into the AppSearchSession database.
@@ -417,11 +598,10 @@
index.
Executor on which to invoke the callback.
Callback to receive the pending result of performing this operation. The keys
- of the returned AppSearchBatchResult are the input document IDs. The values are
- null on success, or a failed AppSearchResult otherwise. IDs that are not
- found will return a failed AppSearchResult with a result code of AppSearchResult#RESULT_NOT_FOUND. If an unexpected internal error occurs in the
- AppSearch service, BatchResultCallback#onSystemError will be invoked with a
- Throwable.
+ of the returned AppSearchBatchResult represent the input IDs from the RemoveByDocumentIdRequest object. The values are either null on success, or a
+ failed AppSearchResult otherwise. IDs that are not found will return a failed
+ AppSearchResult with a result code of AppSearchResult#RESULT_NOT_FOUND.
+ If an unexpected internal error occurs in the AppSearch service, BatchResultCallback#onSystemError will be invoked with a Throwable..
Removes GenericDocument objects by document IDs in a namespace from the AppSearchSession database.
Removes GenericDocument objects by document IDs in a namespace from the AppSearchSession database.
@@ -498,6 +678,64 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeBlob", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The AppSearchBlobHandles that identifies the blobs.
+ Executor on which to invoke the callback.
+ Callback to receive the CommitBlobResponse.
+ Removes the blob data from AppSearch.
+
+ Removes the blob data from AppSearch.
+ After this call, the blob data is removed immediately and cannot be recovered. It will not
+ accessible via #openBlobForRead. #openBlobForWrite could reopen and rewrite
+ it.
+ This API can be used to remove pending blob data and committed blob data.
+ Removing a committed blob data that is still referenced by documents will
+ leave those documents with no readable blob content. It is highly recommended to let
+ AppSearch control the blob data's life cycle. AppSearch automatically recycles orphaned and
+ pending blob data. The default time to recycle pending and orphan blob file is 1 week. A blob
+ file will be considered as an orphan if no GenericDocument references it. If you want
+ to remove a committed blob data, you should remove the reference documents first.
+
+
+ Java documentation for android.app.appsearch.AppSearchSession.removeBlob(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.RemoveBlobResponse>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -629,8 +867,8 @@
Example: "subject:important" matches documents that contain the term "important" in
the "subject" property.
</ul>
- The above description covers the basic query operators. Additional advanced query operator
- features should be explicitly enabled in the SearchSpec and are described below.
+ The above description covers the query operators that are supported on all versions of
+ AppSearch. Additional operators and their required features are described below.
LIST_FILTER_QUERY_LANGUAGE: This feature covers the expansion of the query language to
conform to the definition of the list filters language (https://aip.dev/160). This includes:
@@ -643,7 +881,7 @@
<ul>
<li>createList(String...)
- <li>search(String, List<String>)
+ <li>search(String, List<String>)
<li>propertyDefined(String)
</ul>
createList takes a variable number of strings and returns a list of strings. It is for use
@@ -652,12 +890,12 @@
and an optional list of strings that specify the properties to be restricted to. This exists
as a convenience for multiple property restricts. So, for example, the query `(subject:foo OR
body:foo) (subject:bar OR body:bar)` could be rewritten as `search("foo bar",
- createList("subject", "bar"))`.
+ createList("subject", "body"))`.
propertyDefined takes a string specifying the property of interest and matches all
documents of any type that defines the specified property (ex.
`propertyDefined("sender.name")`). Note that propertyDefined will match so long as the
- document's type defines the specified property. It does NOT require that the document
- actually hold any values for this property.
+ document's type defines the specified property. Unlike the "hasProperty" function below, this
+ function does NOT require that the document actually hold any values for this property.
NUMERIC_SEARCH: This feature covers numeric search expressions. In the query language, the
values of properties that have AppSearchSchema.LongPropertyConfig#INDEXING_TYPE_RANGE
set can be matched with a numeric search expression (the property, a supported comparator and
@@ -666,6 +904,71 @@
that is less than 10.
VERBATIM_SEARCH: This feature covers the verbatim string operator (quotation marks).
Ex. `"foo/bar" OR baz` will ensure that 'foo/bar' is treated as a single 'verbatim' token.
+ LIST_FILTER_HAS_PROPERTY_FUNCTION: This feature covers the "hasProperty" function in query
+ expressions, which takes a string specifying the property of interest and matches all
+ documents that hold values for this property. Not to be confused with the "propertyDefined"
+ function, which checks whether a document's schema has defined the property, instead of
+ whether a document itself has this property.
+ Ex. `foo hasProperty("sender.name")` will return all documents that have the term "foo"
+ AND have values in the property "sender.name". Consider two documents, documentA and
+ documentB, of the same schema with an optional property "sender.name". If documentA sets
+ "foo" in this property but documentB does not, then `hasProperty("sender.name")` will only
+ match documentA. However, `propertyDefined("sender.name")` will match both documentA and
+ documentB, regardless of whether a value is actually set.
+ LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION: This feature covers the
+ "matchScoreExpression" function in query expressions.
+ Usage: matchScoreExpression({score_expression}, {low}, {high})
+
+ <ul>
+ <li>matchScoreExpression matches all documents with scores falling within the specified
+ range. These scores are calculated using the provided score expression, which adheres
+ to the syntax defined in SearchSpec.Builder#setRankingStrategy(String).
+ <li>"score_expression" is a string value that specifies the score expression.
+ <li>"low" and "high" are floating point numbers that specify the score range. The "high"
+ parameter is optional; if not provided, it defaults to positive infinity.
+ </ul>
+ Ex. `matchScoreExpression("this.documentScore()", 3, 4)` will return all documents that
+ have document scores from 3 to 4.
+ SCHEMA_EMBEDDING_PROPERTY_CONFIG: This feature covers the "semanticSearch" and
+ "getEmbeddingParameter" functions in query expressions, which are used for semantic search.
+ Usage: semanticSearch(getEmbeddingParameter({embedding_index}), {low}, {high}, {metric})
+
+ <ul>
+ <li>semanticSearch matches all documents that have at least one embedding vector with a
+ matching model signature (see EmbeddingVector#getModelSignature()) and a
+ similarity score within the range specified based on the provided metric.
+ <li>getEmbeddingParameter({embedding_index}) retrieves the embedding search passed in
+ SearchSpec.Builder#addEmbeddingParameters based on the index specified, which
+ starts from 0.
+ <li>"low" and "high" are floating point numbers that specify the similarity score range. If
+ omitted, they default to negative and positive infinity, respectively.
+ <li>"metric" is a string value that specifies how embedding similarities should be
+ calculated. If omitted, it defaults to the metric specified in SearchSpec.Builder#setDefaultEmbeddingSearchMetricType(int). Possible values:
+ <ul>
+ <li>"COSINE"
+ <li>"DOT_PRODUCT"
+ <li>"EUCLIDEAN"
+ </ul>
+ </ul>
+ Examples:
+
+ <ul>
+ <li>Basic: semanticSearch(getEmbeddingParameter(0), 0.5, 1, "COSINE")
+ <li>With a property restriction: property1:semanticSearch(getEmbeddingParameter(0), 0.5, 1)
+ <li>Hybrid: foo OR semanticSearch(getEmbeddingParameter(0), 0.5, 1)
+ <li>Complex: (foo OR semanticSearch(getEmbeddingParameter(0), 0.5, 1)) AND bar
+ </ul>
+ SEARCH_SPEC_SEARCH_STRING_PARAMETERS: This feature covers the "getSearchStringParameter"
+ function in query expressions, which substitutes the string provided at the same index in
+ SearchSpec.Builder#addSearchStringParameters into the query as plain text. This
+ string is then segmented, normalized and stripped of punctuation-only segments. The remaining
+ tokens are then AND'd together. This function is useful for callers who wish to provide user
+ input, but want to ensure that that user input does not invoke any query operators.
+ Usage: getSearchStringParameter({search_parameter_strings_index})
+ Ex. `foo OR getSearchStringParameter(0)` with SearchSpec#getSearchStringParameters
+ returning {"bar OR baz."}. The string "bar OR baz." will be segmented into "bar", "OR",
+ "baz", ".". Punctuation is removed and the segments are normalized to "bar", "or", "baz".
+ This query will be equivalent to `foo OR (bar AND or AND baz)`.
Additional search specifications, such as filtering by AppSearchSchema type or
adding projection, can be set by calling the corresponding SearchSpec.Builder setter.
This method is lightweight. The heavy work will be done in SearchResults#getNextPage.
@@ -771,6 +1074,58 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBlobVisibility", "(Landroid/app/appsearch/SetBlobVisibilityRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBlobVisibility", "(Landroid/app/appsearch/SetBlobVisibilityRequest;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The request holds visibility settings for all blob namespaces
+ Executor on which to invoke the callback.
+ Callback to receive the pending result of performing this operation which
+ resolves to null on success.
+ Sets the visibility configuration for all blob namespaces within an appsearch database.
+
+ Sets the visibility configuration for all blob namespaces within an appsearch database.
+ Blobs under the same namespace will share same visibility settings.
+ The default setting is blobs will be only visible to the owner package and System. To
+ configure other kinds of sharing, set SchemaVisibilityConfig via SetBlobVisibilityRequest.
+
+
+ Java documentation for android.app.appsearch.AppSearchSession.setBlobVisibility(android.app.appsearch.SetBlobVisibilityRequest, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<java.lang.Void>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -805,8 +1160,7 @@
Executor on which to schedule heavy client-side background work such as
transforming documents.
Executor on which to invoke the callback.
- Callback to receive errors resulting from setting the schema. If the
- operation succeeds, the callback will be invoked with null.
+ Callback to receive the result of setting the schema.
Sets the schema that represents the organizational structure of data within the AppSearch
database.
diff --git a/docs/xml/Android.App.AppSearch/CommitBlobResponse+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/CommitBlobResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..456608fd1
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/CommitBlobResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/CommitBlobResponse.xml b/docs/xml/Android.App.AppSearch/CommitBlobResponse.xml
new file mode 100644
index 000000000..4dd570828
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/CommitBlobResponse.xml
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/CommitBlobResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/CommitBlobResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The response to provide batch operation results of AppSearchSession#commitBlob.
+
+ The response to provide batch operation results of AppSearchSession#commitBlob.
+ This class is used to retrieve the result of a batch commit operation on a collection of blob
+ handles.
+
+
+ Java documentation for android.app.appsearch.CommitBlobResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a CommitBlobResponse with given AppSearchBatchResult.
+
+ Creates a CommitBlobResponse with given AppSearchBatchResult.
+
+
+ Java documentation for android.app.appsearch.CommitBlobResponse.CommitBlobResponse(android.app.appsearch.AppSearchBatchResult<android.app.appsearch.AppSearchBlobHandle, java.lang.Void>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.AppSearchBatchResult
+
+
+ Returns the AppSearchBatchResult object containing the results of the commit
+ operation for each AppSearchBlobHandle.
+ A AppSearchBatchResult maps AppSearchBlobHandles which is a unique
+ identifier for a specific blob being committed to the outcome of that commit. If the
+ operation was successful, the result for that handle is null; if there was an
+ error, the result contains an AppSearchResult with details of the failure.
+
+ Returns the AppSearchBatchResult object containing the results of the commit
+ operation for each AppSearchBlobHandle.
+
+
+ Java documentation for android.app.appsearch.CommitBlobResponse.getResult()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/EmbeddingSearchMetricType.xml b/docs/xml/Android.App.AppSearch/EmbeddingSearchMetricType.xml
new file mode 100644
index 000000000..fd45ddbe4
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/EmbeddingSearchMetricType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeCosine", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_COSINE")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeCosine", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_COSINE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeDefault", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DEFAULT")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeDefault", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DEFAULT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeDotProduct", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DOT_PRODUCT")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeDotProduct", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DOT_PRODUCT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeEuclidean", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_EUCLIDEAN")]
+ [<Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.EmbeddingSearchMetricTypeEuclidean", JniField="android/app/appsearch/SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_EUCLIDEAN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/EmbeddingVector+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/EmbeddingVector+InterfaceConsts.xml
new file mode 100644
index 000000000..7536159a7
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/EmbeddingVector+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/EmbeddingVector.xml b/docs/xml/Android.App.AppSearch/EmbeddingVector.xml
new file mode 100644
index 000000000..4695467c1
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/EmbeddingVector.xml
@@ -0,0 +1,390 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/EmbeddingVector", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/EmbeddingVector", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Embeddings are vector representations of data, such as text, images, and audio, which can be
+ generated by machine learning models and used for semantic search.
+
+ Embeddings are vector representations of data, such as text, images, and audio, which can be
+ generated by machine learning models and used for semantic search. This class represents an
+ embedding vector, which wraps a float array for the values of the embedding vector and a model
+ signature that can be any string to distinguish between embedding vectors generated by different
+ models.
+ For more details on how embedding search works, check AppSearchSession#search and
+ SearchSpec.Builder#setRankingStrategy(String).
+
+
+ Java documentation for android.app.appsearch.EmbeddingVector
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "([FLjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "([FLjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ Creates a new EmbeddingVector.
+
+ Creates a new EmbeddingVector.
+
+
+ Java documentation for android.app.appsearch.EmbeddingVector.EmbeddingVector(float[], java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getValues", "()[F", "", ApiSince=36)]
+ [<Android.Runtime.Register("getValues", "()[F", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Single[]
+
+
+
+ Returns the values of this embedding vector.
+ To be added.
+
+ Returns the values of this embedding vector.
+
+
+ Java documentation for android.app.appsearch.EmbeddingVector.getValues()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getModelSignature", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getModelSignature", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the model signature of this embedding vector, which is an arbitrary string to
+ distinguish between embedding vectors generated by different models.
+ To be added.
+
+ Returns the model signature of this embedding vector, which is an arbitrary string to
+ distinguish between embedding vectors generated by different models.
+
+
+ Java documentation for android.app.appsearch.EmbeddingVector.getModelSignature()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/EnterpriseGlobalSearchSession.xml b/docs/xml/Android.App.AppSearch/EnterpriseGlobalSearchSession.xml
index faafa5b83..fcd355c01 100644
--- a/docs/xml/Android.App.AppSearch/EnterpriseGlobalSearchSession.xml
+++ b/docs/xml/Android.App.AppSearch/EnterpriseGlobalSearchSession.xml
@@ -26,16 +26,19 @@
- Provides a connection to the work profile's AppSearch databases that explicitly allow access from
- enterprise sessions.
+ Provides a connection to all enterprise (work profile) AppSearch databases the querying
+ application has been granted access to.
- Provides a connection to the work profile's AppSearch databases that explicitly allow access from
- enterprise sessions. Databases may have additional required permissions and restricted fields
- when accessed through an enterprise session that they normally would not have.
- EnterpriseGlobalSearchSession will only return results when created from the main user context
- and when there is an associated work profile. If the given context is either not the main user or
- does not have a work profile, queries will successfully complete with empty results, allowing
- clients to query the work profile without having to account for whether it exists or not.
+ Provides a connection to all enterprise (work profile) AppSearch databases the querying
+ application has been granted access to.
+ This session can be created from any user profile but will only properly return results when
+ created from the main profile. If the user is not the main profile or an associated work profile
+ does not exist, queries will still successfully complete but with empty results.
+ Schemas must be explicitly tagged enterprise and may require additional permissions to be
+ visible from an enterprise session. Retrieved documents may also have certain fields restricted
+ or modified unlike if they were retrieved directly from GlobalSearchSession on the work
+ profile.
+ This class is thread safe.
Java documentation for android.app.appsearch.EnterpriseGlobalSearchSession
.
@@ -177,6 +180,42 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetOpenBlobForRead_Ljava_util_Set_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetOpenBlobForRead_Ljava_util_Set_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/GenericDocument+Builder.xml b/docs/xml/Android.App.AppSearch/GenericDocument+Builder.xml
index 9874fd0c1..9e7c599da 100644
--- a/docs/xml/Android.App.AppSearch/GenericDocument+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/GenericDocument+Builder.xml
@@ -58,25 +58,25 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GenericDocument;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
To be added.
Creates a new GenericDocument.Builder from the given GenericDocument.
Creates a new GenericDocument.Builder from the given GenericDocument.
- The GenericDocument is deep copied, i.e. changes to the new GenericDocument returned
- by this function will NOT affect the original GenericDocument.
+ The GenericDocument is deep copied, that is, it changes to a new GenericDocument
+ returned by this function and will NOT affect the original GenericDocument.
Java documentation for android.app.appsearch.GenericDocument.Builder.GenericDocument$Builder(android.app.appsearch.GenericDocument)
.
@@ -215,11 +215,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clearProperty", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetClearProperty_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("clearProperty", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetClearProperty_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -228,7 +228,7 @@
Java.Lang.Object
-
+
To be added.
@@ -310,11 +310,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetId_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetId_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -323,7 +323,7 @@
Java.Lang.Object
-
+
To be added.
@@ -343,11 +343,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setNamespace", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetNamespace_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setNamespace", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetNamespace_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -356,7 +356,7 @@
Java.Lang.Object
-
+
To be added.
@@ -365,6 +365,48 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPropertyBlobHandle", "(Ljava/lang/String;[Landroid/app/appsearch/AppSearchBlobHandle;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetPropertyBlobHandle_Ljava_lang_String_arrayLandroid_app_appsearch_AppSearchBlobHandle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setPropertyBlobHandle", "(Ljava/lang/String;[Landroid/app/appsearch/AppSearchBlobHandle;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetPropertyBlobHandle_Ljava_lang_String_arrayLandroid_app_appsearch_AppSearchBlobHandle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Lang.Object
+
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -533,6 +575,48 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPropertyEmbedding", "(Ljava/lang/String;[Landroid/app/appsearch/EmbeddingVector;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetPropertyEmbedding_Ljava_lang_String_arrayLandroid_app_appsearch_EmbeddingVector_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setPropertyEmbedding", "(Ljava/lang/String;[Landroid/app/appsearch/EmbeddingVector;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetPropertyEmbedding_Ljava_lang_String_arrayLandroid_app_appsearch_EmbeddingVector_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Lang.Object
+
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -628,11 +712,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSchemaType", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetSchemaType_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setSchemaType", "(Ljava/lang/String;)Landroid/app/appsearch/GenericDocument$Builder;", "GetSetSchemaType_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -641,7 +725,7 @@
Java.Lang.Object
-
+
To be added.
diff --git a/docs/xml/Android.App.AppSearch/GenericDocument.xml b/docs/xml/Android.App.AppSearch/GenericDocument.xml
index 113b85d9b..6701649eb 100644
--- a/docs/xml/Android.App.AppSearch/GenericDocument.xml
+++ b/docs/xml/Android.App.AppSearch/GenericDocument.xml
@@ -244,6 +244,117 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPropertyBlobHandle", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchBlobHandle;", "GetGetPropertyBlobHandle_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getPropertyBlobHandle", "(Ljava/lang/String;)Landroid/app/appsearch/AppSearchBlobHandle;", "GetGetPropertyBlobHandle_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchBlobHandle
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ The path to look for.
+ Retrieves an AppSearchBlobHandle property by path.
+ The first AppSearchBlobHandle associated with the given path or null
+ if there is no such value or the value is of a different type.
+
+ Retrieves an AppSearchBlobHandle property by path.
+ See #getProperty for a detailed description of the path syntax.
+ See AppSearchSession#openBlobForRead for how to use AppSearchBlobHandle to
+ retrieve blob data.
+
+
+ Java documentation for android.app.appsearch.GenericDocument.getPropertyBlobHandle(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPropertyBlobHandleArray", "(Ljava/lang/String;)[Landroid/app/appsearch/AppSearchBlobHandle;", "GetGetPropertyBlobHandleArray_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getPropertyBlobHandleArray", "(Ljava/lang/String;)[Landroid/app/appsearch/AppSearchBlobHandle;", "GetGetPropertyBlobHandleArray_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.AppSearchBlobHandle[]
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+ [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
+
+
+
+
+
+
+
+ The path to look for.
+ Retrieves a repeated AppSearchBlobHandle[] property by path.
+ The AppSearchBlobHandle[] associated with the given path, or null if
+ no value is set or the value is of a different type.
+
+ Retrieves a repeated AppSearchBlobHandle[] property by path.
+ See #getProperty for a detailed description of the path syntax.
+ If the property has not been set via Builder#setPropertyBlobHandle, this method
+ returns null.
+ If it has been set via Builder#setPropertyBlobHandle to an empty AppSearchBlobHandle[], this method returns an empty AppSearchBlobHandle[].
+
+
+ Java documentation for android.app.appsearch.GenericDocument.getPropertyBlobHandleArray(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -672,6 +783,115 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPropertyEmbedding", "(Ljava/lang/String;)Landroid/app/appsearch/EmbeddingVector;", "GetGetPropertyEmbedding_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getPropertyEmbedding", "(Ljava/lang/String;)Landroid/app/appsearch/EmbeddingVector;", "GetGetPropertyEmbedding_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingVector
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ The path to look for.
+ Retrieves an EmbeddingVector property by path.
+ The first EmbeddingVector[] associated with the given path or null if
+ there is no such value or the value is of a different type.
+
+ Retrieves an EmbeddingVector property by path.
+ See #getProperty for a detailed description of the path syntax.
+
+
+ Java documentation for android.app.appsearch.GenericDocument.getPropertyEmbedding(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPropertyEmbeddingArray", "(Ljava/lang/String;)[Landroid/app/appsearch/EmbeddingVector;", "GetGetPropertyEmbeddingArray_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getPropertyEmbeddingArray", "(Ljava/lang/String;)[Landroid/app/appsearch/EmbeddingVector;", "GetGetPropertyEmbeddingArray_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingVector[]
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+ [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
+
+
+
+
+
+
+
+ The path to look for.
+ Retrieves a repeated EmbeddingVector[] property by path.
+ The EmbeddingVector[] associated with the given path, or null if no
+ value is set or the value is of a different type.
+
+ Retrieves a repeated EmbeddingVector[] property by path.
+ See #getProperty for a detailed description of the path syntax.
+ If the property has not been set via Builder#setPropertyEmbedding, this method
+ returns null.
+ If it has been set via Builder#setPropertyEmbedding to an empty EmbeddingVector[], this method returns an empty EmbeddingVector[].
+
+
+ Java documentation for android.app.appsearch.GenericDocument.getPropertyEmbeddingArray(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/GetByDocumentIdRequest.xml b/docs/xml/Android.App.AppSearch/GetByDocumentIdRequest.xml
index d13d92fb9..fc1505cf3 100644
--- a/docs/xml/Android.App.AppSearch/GetByDocumentIdRequest.xml
+++ b/docs/xml/Android.App.AppSearch/GetByDocumentIdRequest.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -69,11 +69,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -101,11 +101,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -168,7 +168,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -329,7 +329,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -441,11 +441,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -454,8 +454,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/GetSchemaResponse+Builder.xml b/docs/xml/Android.App.AppSearch/GetSchemaResponse+Builder.xml
index bc8c20522..ebe94634a 100644
--- a/docs/xml/Android.App.AppSearch/GetSchemaResponse+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/GetSchemaResponse+Builder.xml
@@ -63,9 +63,9 @@
- Create a Builder object}
+ Creates a new Builder
- Create a Builder object}
+ Creates a new Builder
Java documentation for android.app.appsearch.GetSchemaResponse.Builder.GetSchemaResponse$Builder()
.
@@ -79,6 +79,47 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GetSchemaResponse;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/GetSchemaResponse;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new Builder from the given GetSchemaResponse.
+
+ Creates a new Builder from the given GetSchemaResponse.
+
+
+ Java documentation for android.app.appsearch.GetSchemaResponse.Builder.GetSchemaResponse$Builder(android.app.appsearch.GetSchemaResponse)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -187,6 +228,201 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearPubliclyVisibleSchema", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearPubliclyVisibleSchema", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearRequiredPermissionsForSchemaTypeVisibility", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearRequiredPermissionsForSchemaTypeVisibility", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearSchemas", "()Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSchemas", "()Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearSchemaTypeNotDisplayedBySystem", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSchemaTypeNotDisplayedBySystem", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearSchemaTypeVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSchemaTypeVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearSchemaTypeVisibleToPackages", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSchemaTypeVisibleToPackages", "(Ljava/lang/String;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.GetSchemaResponse+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -227,11 +463,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -240,8 +476,8 @@
Android.App.AppSearch.GetSchemaResponse+Builder
-
-
+
+
To be added.
@@ -256,9 +492,9 @@
-
-
-
+
+
+
Method
Mono.Android
@@ -280,7 +516,7 @@
-
+
To be added.
@@ -302,11 +538,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSchemaTypeVisibleToConfigs", "(Ljava/lang/String;Ljava/util/Set;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setSchemaTypeVisibleToConfigs", "(Ljava/lang/String;Ljava/util/Set;)Landroid/app/appsearch/GetSchemaResponse$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -315,8 +551,8 @@
Android.App.AppSearch.GetSchemaResponse+Builder
-
-
+
+
To be added.
diff --git a/docs/xml/Android.App.AppSearch/GetSchemaResponse.xml b/docs/xml/Android.App.AppSearch/GetSchemaResponse.xml
index e4417ef6a..aa2f2bb2b 100644
--- a/docs/xml/Android.App.AppSearch/GetSchemaResponse.xml
+++ b/docs/xml/Android.App.AppSearch/GetSchemaResponse.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -69,11 +69,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -101,11 +101,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -127,7 +127,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -163,11 +163,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPubliclyVisibleSchemas", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPubliclyVisibleSchemas", "()Ljava/util/Map;", "", ApiSince=35)>]
@@ -348,11 +348,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSchemaTypesVisibleToConfigs", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSchemaTypesVisibleToConfigs", "()Ljava/util/Map;", "", ApiSince=35)>]
@@ -537,11 +537,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -550,8 +550,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/GlobalSearchSession.xml b/docs/xml/Android.App.AppSearch/GlobalSearchSession.xml
index 042b79eba..6fd4aab1c 100644
--- a/docs/xml/Android.App.AppSearch/GlobalSearchSession.xml
+++ b/docs/xml/Android.App.AppSearch/GlobalSearchSession.xml
@@ -109,8 +109,7 @@
Closes the GlobalSearchSession.
- Closes the GlobalSearchSession. Persists all mutations, including usage reports, to
- disk.
+ Closes the GlobalSearchSession.
Java documentation for android.app.appsearch.GlobalSearchSession.close()
.
@@ -170,10 +169,11 @@
database name and identified by the namespace and ids in the request, from the GlobalSearchSession database.
Retrieves GenericDocument documents, belonging to the specified package name and
- database name and identified by the namespace and ids in the request, from the GlobalSearchSession database.
- If the package or database doesn't exist or if the calling package doesn't have access,
- the gets will be handled as failures in an AppSearchBatchResult object in the
- callback.
+ database name and identified by the namespace and ids in the request, from the GlobalSearchSession database. When a call is successful, the result will be returned in the
+ successes section of the AppSearchBatchResult object in the callback. If the package
+ doesn't exist, database doesn't exist, or if the calling package doesn't have access, these
+ failures will be reflected as AppSearchResult objects with a RESULT_NOT_FOUND status
+ code in the failures section of the AppSearchBatchResult object.
Java documentation for android.app.appsearch.GlobalSearchSession.getByDocumentId(java.lang.String, java.lang.String, android.app.appsearch.GetByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, android.app.appsearch.GenericDocument>)
.
@@ -217,10 +217,13 @@
- To be added.
- To be added.
the package that owns the requested AppSearchSchema instances.
the database that owns the requested AppSearchSchema instances.
+ Executor on which to invoke the callback.
+ Callback to receive the pending GetSchemaResponse containing the
+ schemas that the caller has access to or an empty GetSchemaResponse if the request
+ package and database does not exist, has not set a schema or contains no schemas that are
+ accessible to the caller.
Retrieves the collection of schemas most recently successfully provided to AppSearchSession#setSchema for any types belonging to the requested package and database
that the caller has been granted access to.
The pending GetSchemaResponse containing the schemas that the caller has
@@ -276,6 +279,58 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetOpenBlobForRead_Ljava_util_Set_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("openBlobForRead", "(Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetOpenBlobForRead_Ljava_util_Set_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The AppSearchBlobHandles that identifies the blobs.
+ Executor on which to invoke the callback.
+ Callback to receive the OpenBlobForReadResponse.
+ Opens a batch of AppSearch Blobs for reading.
+
+ Opens a batch of AppSearch Blobs for reading.
+ See AppSearchSession#openBlobForRead for a general description when a blob is for
+ read.
+ The returned OpenBlobForReadResponse must be closed after use to
+ avoid resource leaks. Failing to close it will result in system file descriptor exhaustion.
+
+
+ Java documentation for android.app.appsearch.GlobalSearchSession.openBlobForRead(java.util.Set<android.app.appsearch.AppSearchBlobHandle>, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<android.app.appsearch.OpenBlobForReadResponse>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -424,8 +479,8 @@
a SearchResults object for retrieved matched documents.
Retrieves documents from all AppSearch databases that the querying application has access to.
- Applications can be granted access to documents by specifying SetSchemaRequest.Builder#setSchemaTypeVisibilityForPackage when building a schema.
- Document access can also be granted to system UIs by specifying SetSchemaRequest.Builder#setSchemaTypeDisplayedBySystem when building a schema.
+ Applications can be granted access to documents by specifying SetSchemaRequest.Builder#setSchemaTypeVisibilityForPackage, or SetSchemaRequest.Builder#setDocumentClassVisibilityForPackage when building a schema.
+ Document access can also be granted to system UIs by specifying SetSchemaRequest.Builder#setSchemaTypeDisplayedBySystem, or SetSchemaRequest.Builder#setDocumentClassDisplayedBySystem when building a schema.
See AppSearchSession#search for a detailed explanation on forming a query string.
This method is lightweight. The heavy work will be done in SearchResults#getNextPage.
diff --git a/docs/xml/Android.App.AppSearch/GroupingType.xml b/docs/xml/Android.App.AppSearch/GroupingType.xml
index 8be9ae604..fa89a7588 100644
--- a/docs/xml/Android.App.AppSearch/GroupingType.xml
+++ b/docs/xml/Android.App.AppSearch/GroupingType.xml
@@ -116,11 +116,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.GroupingTypePerSchema", JniField="android/app/appsearch/SearchSpec.GROUPING_TYPE_PER_SCHEMA")]
[<Android.Runtime.IntDefinition("Android.App.AppSearch.SearchSpec.GroupingTypePerSchema", JniField="android/app/appsearch/SearchSpec.GROUPING_TYPE_PER_SCHEMA")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.AppSearch/IBatchResultCallback.xml b/docs/xml/Android.App.AppSearch/IBatchResultCallback.xml
index 944ea1c3e..729d353cc 100644
--- a/docs/xml/Android.App.AppSearch/IBatchResultCallback.xml
+++ b/docs/xml/Android.App.AppSearch/IBatchResultCallback.xml
@@ -125,8 +125,8 @@
This method is only called the infrastructure is fundamentally broken or unavailable, such
that none of the requests could be started. For example, it will be called if the AppSearch
service unexpectedly fails to initialize and can't be recovered by any means, or if
- communicating to the server over Binder fails (e.g. system service crashed or device is
- rebooting).
+ communicating to the server over Binder fails (for example system service crashed or device
+ is rebooting).
The error is not expected to be recoverable and there is no specific recommended action
other than displaying a permanent message to the user.
Normal errors that are caused by invalid inputs or recoverable/retriable situations are
diff --git a/docs/xml/Android.App.AppSearch/JoinSpec+Builder.xml b/docs/xml/Android.App.AppSearch/JoinSpec+Builder.xml
index a7cc7c3d9..f564c6b8c 100644
--- a/docs/xml/Android.App.AppSearch/JoinSpec+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/JoinSpec+Builder.xml
@@ -42,6 +42,47 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/JoinSpec;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/JoinSpec;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new Builder from the given JoinSpec.
+
+ Creates a new Builder from the given JoinSpec.
+
+
+ Java documentation for android.app.appsearch.JoinSpec.Builder.JoinSpec$Builder(android.app.appsearch.JoinSpec)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -70,7 +111,7 @@
Create a specification for the joining operation in search.
Create a specification for the joining operation in search.
- The child property expressions Specifies how to join documents. Documents with a child
+ The child property expression specifies how to join documents. Documents with a child
property expression equal to the qualified id of the parent will be retrieved.
Property expressions differ from PropertyPath as property expressions may
refer to document properties or nested document properties such as "person.business.id"
@@ -203,6 +244,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setChildPropertyExpression", "(Ljava/lang/String;)Landroid/app/appsearch/JoinSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setChildPropertyExpression", "(Ljava/lang/String;)Landroid/app/appsearch/JoinSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.JoinSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/JoinSpec.xml b/docs/xml/Android.App.AppSearch/JoinSpec.xml
index 8dd684157..8eaabdaf4 100644
--- a/docs/xml/Android.App.AppSearch/JoinSpec.xml
+++ b/docs/xml/Android.App.AppSearch/JoinSpec.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -126,7 +126,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -174,7 +174,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -222,7 +222,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -270,7 +270,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -319,7 +319,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -410,7 +410,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -506,11 +506,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -538,11 +538,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -564,7 +564,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -789,11 +789,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -802,8 +802,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..aadcbb1f3
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse.xml b/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse.xml
new file mode 100644
index 000000000..44d09a470
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/OpenBlobForReadResponse.xml
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ Java.IO.ICloseable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/OpenBlobForReadResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/OpenBlobForReadResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The response to provide batch operation results of AppSearchSession#openBlobForRead.
+
+ The response to provide batch operation results of AppSearchSession#openBlobForRead.
+ This class is used to retrieve the result of a batch read operation on a collection of blob
+ handles.
+ The returned android.os.ParcelFileDescriptor must be closed after use
+ to avoid resource leaks. Failing to close the descriptor will result in system resource
+ exhaustion, as each open android.os.ParcelFileDescriptor occupies a limited file
+ descriptor in the system.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForReadResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a OpenBlobForReadResponse with given AppSearchBatchResult.
+
+ Creates a OpenBlobForReadResponse with given AppSearchBatchResult.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForReadResponse.OpenBlobForReadResponse(android.app.appsearch.AppSearchBatchResult<android.app.appsearch.AppSearchBlobHandle, android.os.ParcelFileDescriptor>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Java.IO.ICloseable.Close
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("close", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("close", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.AppSearchBatchResult
+
+
+ Returns the AppSearchBatchResult object containing the results of the read blob for
+ read operation for each AppSearchBlobHandle.
+ A AppSearchBatchResult maps AppSearchBlobHandles which is a unique
+ identifier for a specific blob being committed to the outcome of that read operation. If
+ the operation was successful, the result for that handle is ParcelFileDescriptor;
+ if there was an error, the result contains an AppSearchResult with details of the
+ failure.
+
+ Returns the AppSearchBatchResult object containing the results of the read blob for
+ read operation for each AppSearchBlobHandle.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForReadResponse.getResult()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..6c2d2446c
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse.xml b/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse.xml
new file mode 100644
index 000000000..a262211bc
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/OpenBlobForWriteResponse.xml
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ Java.IO.ICloseable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/OpenBlobForWriteResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/OpenBlobForWriteResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The response to provide batch operation results of AppSearchSession#openBlobForWrite.
+
+ The response to provide batch operation results of AppSearchSession#openBlobForWrite.
+ This class is used to retrieve the result of a batch write operation on a collection of blob
+ handles.
+ The returned android.os.ParcelFileDescriptor must be closed after use
+ to avoid resource leaks. Failing to close the descriptor will result in system resource
+ exhaustion, as each open android.os.ParcelFileDescriptor occupies a limited file
+ descriptor in the system.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForWriteResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a OpenBlobForWriteResponse with given AppSearchBatchResult.
+
+ Creates a OpenBlobForWriteResponse with given AppSearchBatchResult.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForWriteResponse.OpenBlobForWriteResponse(android.app.appsearch.AppSearchBatchResult<android.app.appsearch.AppSearchBlobHandle, android.os.ParcelFileDescriptor>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Java.IO.ICloseable.Close
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("close", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("close", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.AppSearchBatchResult
+
+
+ Returns the AppSearchBatchResult object containing the results of the write blob for
+ write operation for each AppSearchBlobHandle.
+ A AppSearchBatchResult maps AppSearchBlobHandles which is a unique
+ identifier for a specific blob being committed to the outcome of that write operation. If
+ the operation was successful, the result for that handle is ParcelFileDescriptor;
+ if there was an error, the result contains an AppSearchResult with details of the
+ failure.
+
+ Returns the AppSearchBatchResult object containing the results of the write blob for
+ write operation for each AppSearchBlobHandle.
+
+
+ Java documentation for android.app.appsearch.OpenBlobForWriteResponse.getResult()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/PackageIdentifier.xml b/docs/xml/Android.App.AppSearch/PackageIdentifier.xml
index cdd90e1c0..583dfadfd 100644
--- a/docs/xml/Android.App.AppSearch/PackageIdentifier.xml
+++ b/docs/xml/Android.App.AppSearch/PackageIdentifier.xml
@@ -137,9 +137,21 @@
- To be added.
+ Returns the SHA-256 certificate for a package.
To be added.
- To be added.
+
+ Returns the SHA-256 certificate for a package.
+
+
+ Java documentation for android.app.appsearch.PackageIdentifier.getSha256Certificate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -195,9 +207,21 @@
System.String
- To be added.
+ Returns the name for a package.
To be added.
- To be added.
+
+ Returns the name for a package.
+
+
+ Java documentation for android.app.appsearch.PackageIdentifier.getPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
diff --git a/docs/xml/Android.App.AppSearch/PropertyPath+PathSegment.xml b/docs/xml/Android.App.AppSearch/PropertyPath+PathSegment.xml
index 2ae8b553f..28e638735 100644
--- a/docs/xml/Android.App.AppSearch/PropertyPath+PathSegment.xml
+++ b/docs/xml/Android.App.AppSearch/PropertyPath+PathSegment.xml
@@ -275,9 +275,10 @@
System.String
- To be added.
+ Returns the name of the property.
the property name
+ Returns the name of the property.
Java documentation for android.app.appsearch.PropertyPath.PathSegment.getPropertyName()
.
diff --git a/docs/xml/Android.App.AppSearch/PutDocumentsRequest+Builder.xml b/docs/xml/Android.App.AppSearch/PutDocumentsRequest+Builder.xml
index 24ff07da4..a86d2e77f 100644
--- a/docs/xml/Android.App.AppSearch/PutDocumentsRequest+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/PutDocumentsRequest+Builder.xml
@@ -151,11 +151,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addTakenActionGenericDocuments", "([Landroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addTakenActionGenericDocuments", "([Landroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -164,7 +164,7 @@
Android.App.AppSearch.PutDocumentsRequest+Builder
-
+
[System.ParamArray]
@@ -191,11 +191,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addTakenActionGenericDocuments", "(Ljava/util/Collection;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addTakenActionGenericDocuments", "(Ljava/util/Collection;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -204,7 +204,7 @@
Android.App.AppSearch.PutDocumentsRequest+Builder
-
+
To be added.
diff --git a/docs/xml/Android.App.AppSearch/PutDocumentsRequest.xml b/docs/xml/Android.App.AppSearch/PutDocumentsRequest.xml
index 94caac40c..b7a617e66 100644
--- a/docs/xml/Android.App.AppSearch/PutDocumentsRequest.xml
+++ b/docs/xml/Android.App.AppSearch/PutDocumentsRequest.xml
@@ -123,11 +123,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTakenActionGenericDocuments", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getTakenActionGenericDocuments", "()Ljava/util/List;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App.AppSearch/RemoveBlobResponse+InterfaceConsts.xml b/docs/xml/Android.App.AppSearch/RemoveBlobResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..7d400cdab
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/RemoveBlobResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/RemoveBlobResponse.xml b/docs/xml/Android.App.AppSearch/RemoveBlobResponse.xml
new file mode 100644
index 000000000..7ee3508f9
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/RemoveBlobResponse.xml
@@ -0,0 +1,346 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/RemoveBlobResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/RemoveBlobResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Results of AppSearchSession#removeBlob, containing the outcome of the removal of each
+ handles.
+
+ Results of AppSearchSession#removeBlob, containing the outcome of the removal of each
+ handles.
+ This class is used to retrieve the result of a batch removal operation on a collection of blob
+ handles.
+
+
+ Java documentation for android.app.appsearch.RemoveBlobResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/AppSearchBatchResult;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a RemoveBlobResponse with given AppSearchBatchResult.
+
+ Creates a RemoveBlobResponse with given AppSearchBatchResult.
+
+
+ Java documentation for android.app.appsearch.RemoveBlobResponse.RemoveBlobResponse(android.app.appsearch.AppSearchBatchResult<android.app.appsearch.AppSearchBlobHandle, java.lang.Void>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResult", "()Landroid/app/appsearch/AppSearchBatchResult;", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.AppSearchBatchResult
+
+
+ Returns the AppSearchBatchResult object containing the results of the removal
+ operation for each AppSearchBlobHandle.
+ A AppSearchBatchResult maps AppSearchBlobHandles which is a unique
+ identifier for a specific blob being removed to the outcome of that commit. If the
+ operation was successful, the result for that handle is null; if there was an
+ error, the result contains an AppSearchResult with details of the failure.
+
+ Returns the AppSearchBatchResult object containing the results of the removal
+ operation for each AppSearchBlobHandle.
+
+
+ Java documentation for android.app.appsearch.RemoveBlobResponse.getResult()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/RemoveByDocumentIdRequest.xml b/docs/xml/Android.App.AppSearch/RemoveByDocumentIdRequest.xml
index 73abffe1f..027d7bb7a 100644
--- a/docs/xml/Android.App.AppSearch/RemoveByDocumentIdRequest.xml
+++ b/docs/xml/Android.App.AppSearch/RemoveByDocumentIdRequest.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -71,11 +71,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -103,11 +103,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -170,7 +170,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -308,11 +308,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -321,8 +321,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/ReportUsageRequest.xml b/docs/xml/Android.App.AppSearch/ReportUsageRequest.xml
index 653e8d7d1..63172ca7f 100644
--- a/docs/xml/Android.App.AppSearch/ReportUsageRequest.xml
+++ b/docs/xml/Android.App.AppSearch/ReportUsageRequest.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -70,11 +70,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -102,11 +102,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -169,7 +169,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -351,11 +351,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -364,8 +364,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SchemaVisibilityConfig.xml b/docs/xml/Android.App.AppSearch/SchemaVisibilityConfig.xml
index 31ebc73d0..9bd4ee234 100644
--- a/docs/xml/Android.App.AppSearch/SchemaVisibilityConfig.xml
+++ b/docs/xml/Android.App.AppSearch/SchemaVisibilityConfig.xml
@@ -267,12 +267,12 @@
System.Collections.Generic.ICollection<System.Collections.Generic.ICollection<Java.Lang.Integer>>
- Returns an array of Integers representing Android Permissions as defined in SetSchemaRequest.AppSearchSupportedPermission that the caller must hold to access the schema
- this SchemaVisibilityConfig represents.
+ Returns an array of Integers representing Android Permissions that the caller must hold to
+ access the schema this SchemaVisibilityConfig represents.
To be added.
- Returns an array of Integers representing Android Permissions as defined in SetSchemaRequest.AppSearchSupportedPermission that the caller must hold to access the schema
- this SchemaVisibilityConfig represents.
+ Returns an array of Integers representing Android Permissions that the caller must hold to
+ access the schema this SchemaVisibilityConfig represents.
Java documentation for android.app.appsearch.SchemaVisibilityConfig.getRequiredPermissions()
.
diff --git a/docs/xml/Android.App.AppSearch/SearchResult+Builder.xml b/docs/xml/Android.App.AppSearch/SearchResult+Builder.xml
index 8ff8dc2f1..9ecf046e6 100644
--- a/docs/xml/Android.App.AppSearch/SearchResult+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/SearchResult+Builder.xml
@@ -85,6 +85,39 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addInformationalRankingSignal", "(D)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addInformationalRankingSignal", "(D)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -255,6 +288,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setParentTypeMap", "(Ljava/util/Map;)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setParentTypeMap", "(Ljava/util/Map;)Landroid/app/appsearch/SearchResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/SearchResult+MatchInfo.xml b/docs/xml/Android.App.AppSearch/SearchResult+MatchInfo.xml
index 70184d223..3f5b03fb3 100644
--- a/docs/xml/Android.App.AppSearch/SearchResult+MatchInfo.xml
+++ b/docs/xml/Android.App.AppSearch/SearchResult+MatchInfo.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -125,11 +125,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -157,11 +157,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -330,7 +330,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -726,11 +726,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -739,8 +739,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SearchResult.xml b/docs/xml/Android.App.AppSearch/SearchResult.xml
index add685a27..3d499fb2b 100644
--- a/docs/xml/Android.App.AppSearch/SearchResult.xml
+++ b/docs/xml/Android.App.AppSearch/SearchResult.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -76,11 +76,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -149,11 +149,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -209,6 +209,49 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInformationalRankingSignals", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInformationalRankingSignals", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Double>
+
+
+ Returns the informational ranking signals of the GenericDocument, according to the
+ expressions added in SearchSpec.Builder#addInformationalRankingExpressions.
+ To be added.
+
+ Returns the informational ranking signals of the GenericDocument, according to the
+ expressions added in SearchSpec.Builder#addInformationalRankingExpressions.
+
+
+ Java documentation for android.app.appsearch.SearchResult.getInformationalRankingSignals()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -216,7 +259,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -371,6 +414,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParentTypeMap", "()Ljava/util/Map;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParentTypeMap", "()Ljava/util/Map;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IDictionary<System.String,System.Collections.Generic.IList<System.String>>
+
+
+ Returns the map from schema type names to the list of their parent types.
+ To be added.
+
+ Returns the map from schema type names to the list of their parent types.
+ The map includes entries for the GenericDocument's own type and all of the nested
+ documents' types. Child types are guaranteed to appear before parent types in each list.
+ Parent types include transitive parents.
+ Calling this function repeatedly is inefficient. Prefer to retain the Map returned by this
+ function, rather than calling it multiple times.
+
+
+ Java documentation for android.app.appsearch.SearchResult.getParentTypeMap()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -498,11 +587,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -511,8 +600,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SearchSpec+Builder.xml b/docs/xml/Android.App.AppSearch/SearchSpec+Builder.xml
index 4e49e4397..06809bd2a 100644
--- a/docs/xml/Android.App.AppSearch/SearchSpec+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/SearchSpec+Builder.xml
@@ -63,9 +63,9 @@
- Constructs a new builder for SearchSpec objects.
+ Constructs a new Builder for SearchSpec objects.
- Constructs a new builder for SearchSpec objects.
+ Constructs a new Builder for SearchSpec objects.
Java documentation for android.app.appsearch.SearchSpec.Builder.SearchSpec$Builder()
.
@@ -79,6 +79,193 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/SearchSpec;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/SearchSpec;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Constructs a new Builder from the given SearchSpec.
+
+ Constructs a new Builder from the given SearchSpec.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.Builder.SearchSpec$Builder(android.app.appsearch.SearchSpec)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addEmbeddingParameters", "([Landroid/app/appsearch/EmbeddingVector;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addEmbeddingParameters", "([Landroid/app/appsearch/EmbeddingVector;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addEmbeddingParameters", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addEmbeddingParameters", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterDocumentIds", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addFilterDocumentIds", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterDocumentIds", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addFilterDocumentIds", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -112,372 +299,908 @@
To be added.
-
-
-
-
-
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterNamespaces", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addFilterNamespaces", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterPackageNames", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addFilterPackageNames", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterPackageNames", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addFilterPackageNames", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
+ [<Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
+ [<Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterSchemas", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addFilterSchemas", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFilterSchemas", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addFilterSchemas", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addInformationalRankingExpressions", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addInformationalRankingExpressions", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addInformationalRankingExpressions", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addInformationalRankingExpressions", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addProjection", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
+ [<Android.Runtime.Register("addProjection", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addProjectionPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)]
+ [<Android.Runtime.Register("addProjectionPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addSearchStringParameters", "(Ljava/util/List;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addSearchStringParameters", "(Ljava/util/List;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addSearchStringParameters", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addSearchStringParameters", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/appsearch/SearchSpec;", "", ApiSince=31)]
+ [<Android.Runtime.Register("build", "()Landroid/app/appsearch/SearchSpec;", "", ApiSince=31)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec
+
+
+
+ Constructs a new SearchSpec from the contents of this builder.
+ To be added.
+
+ Constructs a new SearchSpec from the contents of this builder.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearEmbeddingParameters", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearEmbeddingParameters", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearFilterDocumentIds", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearFilterDocumentIds", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearFilterNamespaces", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearFilterNamespaces", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterNamespaces", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addFilterNamespaces", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearFilterPackageNames", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearFilterPackageNames", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
- [System.ParamArray]
- [<System.ParamArray>]
-
-
-
-
+
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterPackageNames", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addFilterPackageNames", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearFilterProperties", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearFilterProperties", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
+
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterPackageNames", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addFilterPackageNames", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearFilterSchemas", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearFilterSchemas", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
- [System.ParamArray]
- [<System.ParamArray>]
-
-
-
-
+
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
- [<Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
+
+ [Android.Runtime.Register("clearInformationalRankingExpressions", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearInformationalRankingExpressions", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
+
- To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
- [<Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
+
+ [Android.Runtime.Register("clearJoinSpec", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearJoinSpec", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
+
- To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterSchemas", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addFilterSchemas", "(Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearProjections", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearProjections", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
+
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addFilterSchemas", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addFilterSchemas", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearPropertyWeights", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearPropertyWeights", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
- [System.ParamArray]
- [<System.ParamArray>]
-
-
-
-
+
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addProjection", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)]
- [<Android.Runtime.Register("addProjection", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearResultGrouping", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearResultGrouping", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
+
- To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("addProjectionPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)]
- [<Android.Runtime.Register("addProjectionPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)>]
+
+ [Android.Runtime.Register("clearSearchSourceLogTag", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSearchSourceLogTag", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.App.AppSearch.SearchSpec+Builder
-
-
-
-
+
- To be added.
- To be added.
To be added.
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Method
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("build", "()Landroid/app/appsearch/SearchSpec;", "", ApiSince=31)]
- [<Android.Runtime.Register("build", "()Landroid/app/appsearch/SearchSpec;", "", ApiSince=31)>]
+
+ [Android.Runtime.Register("clearSearchStringParameters", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSearchStringParameters", "()Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.App.AppSearch.SearchSpec
+ Android.App.AppSearch.SearchSpec+Builder
- Constructs a new SearchSpec from the contents of this builder.
+ To be added.
To be added.
-
- Constructs a new SearchSpec from the contents of this builder.
-
-
- Java documentation for android.app.appsearch.SearchSpec.Builder.build()
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
-
+ To be added.
@@ -509,6 +1232,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDefaultEmbeddingSearchMetricType", "(I)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDefaultEmbeddingSearchMetricType", "(I)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -553,11 +1309,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setListFilterHasPropertyFunctionEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setListFilterHasPropertyFunctionEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -566,7 +1322,40 @@
Android.App.AppSearch.SearchSpec+Builder
-
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setListFilterMatchScoreExpressionFunctionEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setListFilterMatchScoreExpressionFunctionEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
To be added.
@@ -911,6 +1700,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setScorablePropertyRankingEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setScorablePropertyRankingEnabled", "(Z)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -922,11 +1744,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSearchSourceLogTag", "(Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setSearchSourceLogTag", "(Ljava/lang/String;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -935,7 +1757,7 @@
Android.App.AppSearch.SearchSpec+Builder
-
+
To be added.
diff --git a/docs/xml/Android.App.AppSearch/SearchSpec.xml b/docs/xml/Android.App.AppSearch/SearchSpec.xml
index cf03bb087..2327765e5 100644
--- a/docs/xml/Android.App.AppSearch/SearchSpec.xml
+++ b/docs/xml/Android.App.AppSearch/SearchSpec.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -113,11 +113,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -131,6 +131,47 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDefaultEmbeddingSearchMetricType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDefaultEmbeddingSearchMetricType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+
+ Returns the default embedding metric type used for embedding search (see AppSearchSession#search) and ranking (see SearchSpec.Builder#setRankingStrategy(String)).
+ To be added.
+
+ Returns the default embedding metric type used for embedding search (see AppSearchSession#search) and ranking (see SearchSpec.Builder#setRankingStrategy(String)).
+
+
+ Java documentation for android.app.appsearch.SearchSpec.getDefaultEmbeddingSearchMetricType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -145,11 +186,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -164,6 +205,285 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getEmbeddingParameters", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getEmbeddingParameters", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.App.AppSearch.EmbeddingVector>
+
+
+ Returns the list of EmbeddingVector that can be referenced in the query through the
+ "getEmbeddingParameter({index})" function.
+ To be added.
+
+ Returns the list of EmbeddingVector that can be referenced in the query through the
+ "getEmbeddingParameter({index})" function.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.getEmbeddingParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_COSINE", ApiSince=36)]
+ [<Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_COSINE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 1
+
+ Cosine similarity as metric for embedding search and ranking.
+
+ Cosine similarity as metric for embedding search and ranking.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_COSINE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_DEFAULT", ApiSince=36)]
+ [<Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_DEFAULT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 0
+
+ Use the default metric set in SearchSpec#getDefaultEmbeddingSearchMetricType() for
+ embedding search and ranking.
+
+ Use the default metric set in SearchSpec#getDefaultEmbeddingSearchMetricType() for
+ embedding search and ranking.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DEFAULT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_DOT_PRODUCT", ApiSince=36)]
+ [<Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_DOT_PRODUCT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 2
+
+ Dot product similarity as metric for embedding search and ranking.
+
+ Dot product similarity as metric for embedding search and ranking.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_DOT_PRODUCT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_EUCLIDEAN", ApiSince=36)]
+ [<Android.Runtime.Register("EMBEDDING_SEARCH_METRIC_TYPE_EUCLIDEAN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.EmbeddingSearchMetricType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.EmbeddingSearchMetricType
+
+ 3
+
+ Euclidean distance as metric for embedding search and ranking.
+
+ Euclidean distance as metric for embedding search and ranking.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.EMBEDDING_SEARCH_METRIC_TYPE_EUCLIDEAN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFilterDocumentIds", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFilterDocumentIds", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the list of document ids to search over.
+ To be added.
+
+ Returns the list of document ids to search over.
+ If empty, the query will search over all documents.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.getFilterDocumentIds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -261,11 +581,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getFilterProperties", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getFilterProperties", "()Ljava/util/Map;", "", ApiSince=35)>]
@@ -343,7 +663,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -393,7 +713,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -450,15 +770,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUPING_TYPE_PER_SCHEMA", ApiSince=35)]
[<Android.Runtime.Register("GROUPING_TYPE_PER_SCHEMA", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.GroupingType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppSearch.GroupingType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -486,6 +806,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInformationalRankingExpressions", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInformationalRankingExpressions", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the informational ranking expressions.
+ To be added.
+
+ Returns the informational ranking expressions.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.getInformationalRankingExpressions()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -497,11 +858,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isListFilterHasPropertyFunctionEnabled", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isListFilterHasPropertyFunctionEnabled", "()Z", "", ApiSince=35)>]
@@ -527,6 +888,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isListFilterMatchScoreExpressionFunctionEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isListFilterMatchScoreExpressionFunctionEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION feature is enabled.
+ To be added.
+
+ Returns whether the LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION feature is enabled.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.isListFilterMatchScoreExpressionFunctionEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -609,6 +1011,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isScorablePropertyRankingEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isScorablePropertyRankingEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the ScorablePropertyRanking feature is enabled.
+ To be added.
+
+ Returns whether the ScorablePropertyRanking feature is enabled.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.isScorablePropertyRankingEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -657,7 +1100,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -816,7 +1259,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -864,7 +1307,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1000,7 +1443,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1015,7 +1458,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1179,7 +1622,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1227,7 +1670,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1275,7 +1718,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1323,7 +1766,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1374,7 +1817,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1422,7 +1865,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1470,7 +1913,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1518,7 +1961,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1566,7 +2009,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1614,7 +2057,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -1721,7 +2164,7 @@
Get the maximum number of results to return for each group.
- the maximum number of results to return for each group or Integer.MAX_VALUE if Builder#setResultGrouping(int, int) was not called.
+ the maximum number of results to return for each group or 0 if Builder#setResultGrouping(int, int) was not called.
Get the maximum number of results to return for each group.
@@ -1794,11 +2237,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SCHEMA_TYPE_WILDCARD", ApiSince=35)]
[<Android.Runtime.Register("SCHEMA_TYPE_WILDCARD", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1838,15 +2281,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSearchSourceLogTag", "()Ljava/lang/String;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSearchSourceLogTag", "()Ljava/lang/String;", "", ApiSince=35)>]
@@ -1879,6 +2322,49 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSearchStringParameters", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSearchStringParameters", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the list of String parameters that can be referenced in the query through the
+ "getSearchStringParameter({index})" function.
+ To be added.
+
+ Returns the list of String parameters that can be referenced in the query through the
+ "getSearchStringParameter({index})" function.
+
+
+ Java documentation for android.app.appsearch.SearchSpec.getSearchStringParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2009,7 +2495,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -2059,7 +2545,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -2174,11 +2660,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2187,8 +2673,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SearchSuggestionResult.xml b/docs/xml/Android.App.AppSearch/SearchSuggestionResult.xml
index 781141992..c7aa2286b 100644
--- a/docs/xml/Android.App.AppSearch/SearchSuggestionResult.xml
+++ b/docs/xml/Android.App.AppSearch/SearchSuggestionResult.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -69,11 +69,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -101,11 +101,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -127,7 +127,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -267,11 +267,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -280,8 +280,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SearchSuggestionSpec+Builder.xml b/docs/xml/Android.App.AppSearch/SearchSuggestionSpec+Builder.xml
index 1c27dcf9a..594789585 100644
--- a/docs/xml/Android.App.AppSearch/SearchSuggestionSpec+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/SearchSuggestionSpec+Builder.xml
@@ -244,11 +244,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addFilterProperties", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -257,8 +257,8 @@
Android.App.AppSearch.SearchSuggestionSpec+Builder
-
-
+
+
To be added.
@@ -279,11 +279,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addFilterPropertyPaths", "(Ljava/lang/String;Ljava/util/Collection;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -292,8 +292,8 @@
Android.App.AppSearch.SearchSuggestionSpec+Builder
-
-
+
+
To be added.
@@ -376,6 +376,79 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addSearchStringParameters", "(Ljava/util/List;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addSearchStringParameters", "(Ljava/util/List;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSuggestionSpec+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addSearchStringParameters", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addSearchStringParameters", "([Ljava/lang/String;)Landroid/app/appsearch/SearchSuggestionSpec$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SearchSuggestionSpec+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/SearchSuggestionSpec.xml b/docs/xml/Android.App.AppSearch/SearchSuggestionSpec.xml
index b8334cbac..f9828e1da 100644
--- a/docs/xml/Android.App.AppSearch/SearchSuggestionSpec.xml
+++ b/docs/xml/Android.App.AppSearch/SearchSuggestionSpec.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -70,11 +70,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -102,11 +102,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -221,11 +221,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getFilterProperties", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getFilterProperties", "()Ljava/util/Map;", "", ApiSince=35)>]
@@ -306,7 +306,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -413,6 +413,49 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSearchStringParameters", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSearchStringParameters", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the list of String parameters that can be referenced in the query through the
+ "getSearchStringParameter({index})" function.
+ To be added.
+
+ Returns the list of String parameters that can be referenced in the query through the
+ "getSearchStringParameter({index})" function.
+
+
+ Java documentation for android.app.appsearch.SearchSuggestionSpec.getSearchStringParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -420,7 +463,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -474,7 +517,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -522,7 +565,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -641,11 +684,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -654,8 +697,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest+Builder.xml b/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest+Builder.xml
new file mode 100644
index 000000000..0ad4c76cf
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest+Builder.xml
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/SetBlobVisibilityRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/SetBlobVisibilityRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for SetBlobVisibilityRequest objects.
+
+ Builder for SetBlobVisibilityRequest objects.
+
+
+ Java documentation for android.app.appsearch.SetBlobVisibilityRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addNamespaceVisibleToConfig", "(Ljava/lang/String;Landroid/app/appsearch/SchemaVisibilityConfig;)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addNamespaceVisibleToConfig", "(Ljava/lang/String;Landroid/app/appsearch/SchemaVisibilityConfig;)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetBlobVisibilityRequest+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/appsearch/SetBlobVisibilityRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/app/appsearch/SetBlobVisibilityRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetBlobVisibilityRequest
+
+
+
+ Builds a new SetBlobVisibilityRequest object.
+ To be added.
+
+ Builds a new SetBlobVisibilityRequest object.
+
+
+ Java documentation for android.app.appsearch.SetBlobVisibilityRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearNamespaceVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearNamespaceVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetBlobVisibilityRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setNamespaceDisplayedBySystem", "(Ljava/lang/String;Z)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setNamespaceDisplayedBySystem", "(Ljava/lang/String;Z)Landroid/app/appsearch/SetBlobVisibilityRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetBlobVisibilityRequest+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest.xml b/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest.xml
new file mode 100644
index 000000000..45fa3f0fa
--- /dev/null
+++ b/docs/xml/Android.App.AppSearch/SetBlobVisibilityRequest.xml
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/appsearch/SetBlobVisibilityRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/appsearch/SetBlobVisibilityRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Request to configure the visibility settings of blobs in AppSearch.
+
+ Request to configure the visibility settings of blobs in AppSearch.
+ Used with AppSearchSession#setBlobVisibility to specify visibility and display
+ properties for blob namespaces. You can control which blob namespaces are displayed on system UI
+ surfaces and which are accessible based on specific visibility configurations.
+
+
+ Java documentation for android.app.appsearch.SetBlobVisibilityRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNamespacesNotDisplayedBySystem", "()Ljava/util/Set;", "GetGetNamespacesNotDisplayedBySystemHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNamespacesNotDisplayedBySystem", "()Ljava/util/Set;", "GetGetNamespacesNotDisplayedBySystemHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<System.String>
+
+
+ Returns all the blob namespaces that are opted out of being displayed and visible on any
+ system UI surface.
+ To be added.
+
+ Returns all the blob namespaces that are opted out of being displayed and visible on any
+ system UI surface.
+
+
+ Java documentation for android.app.appsearch.SetBlobVisibilityRequest.getNamespacesNotDisplayedBySystem()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNamespacesVisibleToConfigs", "()Ljava/util/Map;", "GetGetNamespacesVisibleToConfigsHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNamespacesVisibleToConfigs", "()Ljava/util/Map;", "GetGetNamespacesVisibleToConfigsHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IDictionary<System.String,System.Collections.Generic.ICollection<Android.App.AppSearch.SchemaVisibilityConfig>>
+
+
+ Returns a mapping of blob namespaces to the set of SchemaVisibilityConfigs that have
+ access to that namespace.
+ To be added.
+
+ Returns a mapping of blob namespaces to the set of SchemaVisibilityConfigs that have
+ access to that namespace.
+ All conditions in a single SchemaVisibilityConfig are "AND" relationship. A caller
+ must match all conditions to have the access. All SchemaVisibilityConfigs in the set
+ of a blob namespace are "OR" relationship. A caller could have access if they matches any
+ SchemaVisibilityConfig in the set.
+ This method provides the set of SchemaVisibilityConfig for all blob namespaces.
+
+
+ Java documentation for android.app.appsearch.SetBlobVisibilityRequest.getNamespacesVisibleToConfigs()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.AppSearch/SetSchemaRequest+Builder.xml b/docs/xml/Android.App.AppSearch/SetSchemaRequest+Builder.xml
index ffa65c498..75bb8f2e7 100644
--- a/docs/xml/Android.App.AppSearch/SetSchemaRequest+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/SetSchemaRequest+Builder.xml
@@ -63,8 +63,61 @@
- To be added.
- To be added.
+ Creates a new SetSchemaRequest.Builder.
+
+ Creates a new SetSchemaRequest.Builder.
+
+
+ Java documentation for android.app.appsearch.SetSchemaRequest.Builder.SetSchemaRequest$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/SetSchemaRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/appsearch/SetSchemaRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a SetSchemaRequest.Builder from the given SetSchemaRequest.
+
+ Creates a SetSchemaRequest.Builder from the given SetSchemaRequest.
+
+
+ Java documentation for android.app.appsearch.SetSchemaRequest.Builder.SetSchemaRequest$Builder(android.app.appsearch.SetSchemaRequest)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -186,11 +239,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addSchemaTypeVisibleToConfig", "(Ljava/lang/String;Landroid/app/appsearch/SchemaVisibilityConfig;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addSchemaTypeVisibleToConfig", "(Ljava/lang/String;Landroid/app/appsearch/SchemaVisibilityConfig;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -199,8 +252,8 @@
Android.App.AppSearch.SetSchemaRequest+Builder
-
-
+
+
To be added.
@@ -252,6 +305,36 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearMigrators", "()Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearMigrators", "()Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetSchemaRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -285,6 +368,36 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearSchemas", "()Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearSchemas", "()Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.SetSchemaRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -296,11 +409,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clearSchemaTypeVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("clearSchemaTypeVisibleToConfigs", "(Ljava/lang/String;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -309,7 +422,7 @@
Android.App.AppSearch.SetSchemaRequest+Builder
-
+
To be added.
@@ -459,11 +572,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setPubliclyVisibleSchema", "(Ljava/lang/String;Landroid/app/appsearch/PackageIdentifier;)Landroid/app/appsearch/SetSchemaRequest$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -472,8 +585,8 @@
Android.App.AppSearch.SetSchemaRequest+Builder
-
-
+
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.App.AppSearch/SetSchemaRequest.xml b/docs/xml/Android.App.AppSearch/SetSchemaRequest.xml
index fabab7162..a10a3ee6f 100644
--- a/docs/xml/Android.App.AppSearch/SetSchemaRequest.xml
+++ b/docs/xml/Android.App.AppSearch/SetSchemaRequest.xml
@@ -199,11 +199,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPubliclyVisibleSchemas", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPubliclyVisibleSchemas", "()Ljava/util/Map;", "", ApiSince=35)>]
@@ -658,11 +658,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSchemasVisibleToConfigs", "()Ljava/util/Map;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSchemasVisibleToConfigs", "()Ljava/util/Map;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App.AppSearch/SetSchemaResponse+MigrationFailure.xml b/docs/xml/Android.App.AppSearch/SetSchemaResponse+MigrationFailure.xml
index 43e70db96..53cc01dd0 100644
--- a/docs/xml/Android.App.AppSearch/SetSchemaResponse+MigrationFailure.xml
+++ b/docs/xml/Android.App.AppSearch/SetSchemaResponse+MigrationFailure.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -180,11 +180,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -212,11 +212,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -279,7 +279,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -458,11 +458,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -471,8 +471,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/SetSchemaResponse.xml b/docs/xml/Android.App.AppSearch/SetSchemaResponse.xml
index afd041bf3..15aff590e 100644
--- a/docs/xml/Android.App.AppSearch/SetSchemaResponse.xml
+++ b/docs/xml/Android.App.AppSearch/SetSchemaResponse.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -90,11 +90,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -166,11 +166,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -235,7 +235,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -425,11 +425,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -438,8 +438,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.AppSearch/StorageInfo+Builder.xml b/docs/xml/Android.App.AppSearch/StorageInfo+Builder.xml
index 1dcd43158..d266810f1 100644
--- a/docs/xml/Android.App.AppSearch/StorageInfo+Builder.xml
+++ b/docs/xml/Android.App.AppSearch/StorageInfo+Builder.xml
@@ -204,6 +204,72 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBlobsCount", "(I)Landroid/app/appsearch/StorageInfo$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBlobsCount", "(I)Landroid/app/appsearch/StorageInfo$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.StorageInfo+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBlobsSizeBytes", "(J)Landroid/app/appsearch/StorageInfo$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBlobsSizeBytes", "(J)Landroid/app/appsearch/StorageInfo$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppSearch.StorageInfo+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App.AppSearch/StorageInfo.xml b/docs/xml/Android.App.AppSearch/StorageInfo.xml
index 1e52eb572..0f3d796f0 100644
--- a/docs/xml/Android.App.AppSearch/StorageInfo.xml
+++ b/docs/xml/Android.App.AppSearch/StorageInfo.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -167,6 +167,94 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBlobsCount", "()I", "GetGetBlobsCountHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBlobsCount", "()I", "GetGetBlobsCountHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the total number of blobs in the session's database.
+ To be added.
+
+ Returns the total number of blobs in the session's database.
+ Blobs are binary large objects associated with the documents in the database. Pending
+ blobs that haven't been committed and orphan blobs that haven't been cleared will be counted
+ with alive blobs as well.
+
+
+ Java documentation for android.app.appsearch.StorageInfo.getBlobsCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBlobsSizeBytes", "()J", "GetGetBlobsSizeBytesHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBlobsSizeBytes", "()J", "GetGetBlobsSizeBytesHandler", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Returns the total size of all blobs in the session's database in bytes.
+ To be added.
+
+ Returns the total size of all blobs in the session's database in bytes.
+ Blobs are binary large objects associated with the documents in the database. Pending
+ blobs that haven't been committed and orphan blobs that haven't been cleared will be counted
+ along with alive blobs.
+
+
+ Java documentation for android.app.appsearch.StorageInfo.getBlobsSizeBytes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -178,11 +266,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -210,11 +298,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -236,7 +324,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -374,11 +462,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -387,8 +475,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.Assist/AssistContent.xml b/docs/xml/Android.App.Assist/AssistContent.xml
index 7cca6cbff..7c2c90649 100644
--- a/docs/xml/Android.App.Assist/AssistContent.xml
+++ b/docs/xml/Android.App.Assist/AssistContent.xml
@@ -234,6 +234,57 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_APP_FUNCTION_DATA", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_APP_FUNCTION_DATA", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Extra for a Bundle that provides contextual AppFunction's information about the
+ content currently being viewed in the application.
+
+ Extra for a Bundle that provides contextual AppFunction's information about the
+ content currently being viewed in the application.
+ This extra can be optionally supplied in the AssistContent#getExtras() bundle.
+ The schema of the Bundle in this extra is defined in the AppFunction SDK.
+
+
+ Java documentation for android.app.assist.AssistContent.EXTRA_APP_FUNCTION_DATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -466,6 +517,79 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSessionTransferUri", "()Landroid/net/Uri;", "GetGetSessionTransferUriHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSessionTransferUri", "()Landroid/net/Uri;", "GetGetSessionTransferUriHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setSessionTransferUri", "(Landroid/net/Uri;)V", "GetSetSessionTransferUri_Landroid_net_Uri_Handler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setSessionTransferUri", "(Landroid/net/Uri;)V", "GetSetSessionTransferUri_Landroid_net_Uri_Handler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Uri
+
+
+ Return the content's session transfer web URI as per
+ #setSessionTransferUri(android.net.Uri), or null if there is none. -or- This method can be used to provide a Uri which will be utilized when transitioning a
+ user's session to another surface.
+ To be added.
+
+ Property getter documentation:
+ Return the content's session transfer web URI as per
+ #setSessionTransferUri(android.net.Uri), or null if there is none.
+
+
+ Java documentation for android.app.assist.AssistContent.getSessionTransferUri()
.
+
+
+ Property setter documentation:
+ This method can be used to provide a Uri which will be utilized when transitioning a
+ user's session to another surface.
+ If provided, instead of using the URI provided in #setWebUri, the
+ "Open in browser" feature will use this URI to transition the current session from one
+ surface to the other. Apps may choose to encode session or user information into this
+ URI in order to provide a better session transfer experience. However, while this URI will
+ only be available to the system and not other applications, developers should not encode
+ authentication credentials into this URI, because it will be surfaced in the browser URL bar
+ and may be copied and shared from there.
+ When providing this URI, developers should still continue to provide
+ #setWebUri for backwards compatibility with features such as
+
+ recents URL sharing which facilitate link sharing with other users and would not benefit
+ from a session-transfer URI.
+
+
+ Java documentation for android.app.assist.AssistContent.setSessionTransferUri(android.net.Uri)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.Jank/AppJankStats.xml b/docs/xml/Android.App.Jank/AppJankStats.xml
new file mode 100644
index 000000000..0f111bb01
--- /dev/null
+++ b/docs/xml/Android.App.Jank/AppJankStats.xml
@@ -0,0 +1,1298 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/jank/AppJankStats", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/jank/AppJankStats", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This class stores detailed jank statistics for an individual UI widget.
+
+ This class stores detailed jank statistics for an individual UI widget. These statistics
+ provide performance insights for specific UI widget states by correlating the number of
+ "Janky frames" with the total frames rendered while the widget is in that state. This class
+ can be used by library widgets to provide the system with more detailed information about
+ where jank is happening for diagnostic purposes.
+
+
+ Java documentation for android.app.jank.AppJankStats
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLandroid/app/jank/RelativeFrameTimeHistogram;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLandroid/app/jank/RelativeFrameTimeHistogram;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+
+
+
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "WidgetCategoryUnspecified", "WidgetCategoryScroll", "WidgetCategoryAnimation", "WidgetCategoryMedia", "WidgetCategoryNavigation", "WidgetCategoryKeyboard", "WidgetCategoryOther" }, Type="Android.App.Jank.AppJankStats")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "WidgetCategoryUnspecified", "WidgetCategoryScroll", "WidgetCategoryAnimation", "WidgetCategoryMedia", "WidgetCategoryNavigation", "WidgetCategoryKeyboard", "WidgetCategoryOther" }, Type="Android.App.Jank.AppJankStats")>]
+
+
+
+
+
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "WidgetStateUnspecified", "WidgetStateNone", "WidgetStateScrolling", "WidgetStateFlinging", "WidgetStateSwiping", "WidgetStateDragging", "WidgetStateZooming", "WidgetStateAnimating", "WidgetStatePlayback", "WidgetStateTapping", "WidgetStatePredictiveBack" }, Type="Android.App.Jank.AppJankStats")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "WidgetStateUnspecified", "WidgetStateNone", "WidgetStateScrolling", "WidgetStateFlinging", "WidgetStateSwiping", "WidgetStateDragging", "WidgetStateZooming", "WidgetStateAnimating", "WidgetStatePlayback", "WidgetStateTapping", "WidgetStatePredictiveBack" }, Type="Android.App.Jank.AppJankStats")>]
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+
+
+ the Uid of the App that is collecting jank stats.
+ the widget id that frames will be associated to.
+ the intended navigation target within the activity, this could be
+ a navigation destination, screen and/or pane.
+ a category used to organize widgets in a structured way that indicates
+ they serve a similar purpose or perform related functions. Must be
+ prefixed with WIDGET_CATEGORY_ and have a suffix of one of the
+ following:SCROLL, ANIMATION, MEDIA, NAVIGATION, KEYBOARD, OTHER or
+ will be set to UNSPECIFIED if no value is passed.
+ the state the widget was in while frames were counted. Must be prefixed
+ with WIDGET_STATE_ and have a suffix of one of the following:
+ NONE, SCROLLING, FLINGING, SWIPING, DRAGGING, ZOOMING, ANIMATING,
+ PLAYBACK, TAPPING, PREDICTIVE_BACK or will be set to
+ WIDGET_STATE_UNSPECIFIED if no value is passed.
+ the total number of frames that were counted for this stat.
+ the total number of janky frames that were counted for this stat.
+ the histogram with predefined buckets. See
+ #getRelativeFrameTimeHistogram() for details.
+ Creates a new AppJankStats object.
+
+ Creates a new AppJankStats object.
+
+
+ Java documentation for android.app.jank.AppJankStats.AppJankStats(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long, android.app.jank.RelativeFrameTimeHistogram)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getJankyFrameCount", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getJankyFrameCount", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Returns the number of frames that were determined to be janky for this stat.
+ the number of frames that were determined to be janky for this stat.
+
+ Returns the number of frames that were determined to be janky for this stat.
+
+
+ Java documentation for android.app.jank.AppJankStats.getJankyFrameCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNavigationComponent", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNavigationComponent", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the navigation component if it exists that this stat applies to.
+ the navigation component if it exists that this stat applies to.
+
+ Returns the navigation component if it exists that this stat applies to.
+
+
+ Java documentation for android.app.jank.AppJankStats.getNavigationComponent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRelativeFrameTimeHistogram", "()Landroid/app/jank/RelativeFrameTimeHistogram;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRelativeFrameTimeHistogram", "()Landroid/app/jank/RelativeFrameTimeHistogram;", "", ApiSince=36)>]
+
+
+
+ Android.App.Jank.RelativeFrameTimeHistogram
+
+
+ Returns a Histogram containing relative frame times in millis grouped into predefined
+ buckets.
+ Histogram containing relative frame times in predefined buckets. This value cannot
+ be null.
+
+ Returns a Histogram containing relative frame times in millis grouped into predefined
+ buckets. See RelativeFrameTimeHistogram for more information.
+
+
+ Java documentation for android.app.jank.AppJankStats.getRelativeFrameTimeHistogram()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTotalFrameCount", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTotalFrameCount", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Returns the total number of frames counted for this stat.
+ the total number of frames counted for this stat.
+
+ Returns the total number of frames counted for this stat.
+
+
+ Java documentation for android.app.jank.AppJankStats.getTotalFrameCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUid", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUid", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the app uid.
+ the app uid.
+
+ Returns the app uid.
+
+
+ Java documentation for android.app.jank.AppJankStats.getUid()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWidgetCategory", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWidgetCategory", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.StringDef(Fields=new System.String[] { "WidgetCategoryUnspecified", "WidgetCategoryScroll", "WidgetCategoryAnimation", "WidgetCategoryMedia", "WidgetCategoryNavigation", "WidgetCategoryKeyboard", "WidgetCategoryOther" }, Type="Android.App.Jank.AppJankStats")]
+ [<get: Android.Runtime.StringDef(Fields=new System.String[] { "WidgetCategoryUnspecified", "WidgetCategoryScroll", "WidgetCategoryAnimation", "WidgetCategoryMedia", "WidgetCategoryNavigation", "WidgetCategoryKeyboard", "WidgetCategoryOther" }, Type="Android.App.Jank.AppJankStats")>]
+
+
+
+ System.String
+
+
+ Returns the category that the widget's functionality generally falls into, or
+ #WIDGET_CATEGORY_UNSPECIFIED if no value was passed in.
+ the category that the widget's functionality generally falls into, this value cannot
+ be null.
+
+ Returns the category that the widget's functionality generally falls into, or
+ #WIDGET_CATEGORY_UNSPECIFIED if no value was passed in.
+
+
+ Java documentation for android.app.jank.AppJankStats.getWidgetCategory()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_ANIMATION", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_ANIMATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that facilitate playing animations.
+
+ UI elements that facilitate playing animations.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_ANIMATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_KEYBOARD", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_KEYBOARD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that facilitate displaying, hiding or interacting with keyboard.
+
+ UI elements that facilitate displaying, hiding or interacting with keyboard.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_KEYBOARD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_MEDIA", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_MEDIA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that facilitate media playback.
+
+ UI elements that facilitate media playback.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_MEDIA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_NAVIGATION", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_NAVIGATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that facilitate in-app navigation.
+
+ UI elements that facilitate in-app navigation.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_NAVIGATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_OTHER", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_OTHER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that don't fall in one or any of the other categories.
+
+ UI elements that don't fall in one or any of the other categories.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_OTHER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_SCROLL", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_SCROLL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ UI elements that facilitate scrolling.
+
+ UI elements that facilitate scrolling.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_SCROLL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_UNSPECIFIED", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_UNSPECIFIED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate no widget category has been set.
+
+ Used to indicate no widget category has been set.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_CATEGORY_UNSPECIFIED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWidgetId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWidgetId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the id of the widget that reported state changes.
+ the id of the widget that reported state changes. This value cannot be null.
+
+ Returns the id of the widget that reported state changes.
+
+
+ Java documentation for android.app.jank.AppJankStats.getWidgetId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWidgetState", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWidgetState", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.StringDef(Fields=new System.String[] { "WidgetStateUnspecified", "WidgetStateNone", "WidgetStateScrolling", "WidgetStateFlinging", "WidgetStateSwiping", "WidgetStateDragging", "WidgetStateZooming", "WidgetStateAnimating", "WidgetStatePlayback", "WidgetStateTapping", "WidgetStatePredictiveBack" }, Type="Android.App.Jank.AppJankStats")]
+ [<get: Android.Runtime.StringDef(Fields=new System.String[] { "WidgetStateUnspecified", "WidgetStateNone", "WidgetStateScrolling", "WidgetStateFlinging", "WidgetStateSwiping", "WidgetStateDragging", "WidgetStateZooming", "WidgetStateAnimating", "WidgetStatePlayback", "WidgetStateTapping", "WidgetStatePredictiveBack" }, Type="Android.App.Jank.AppJankStats")>]
+
+
+
+ System.String
+
+
+ Returns the widget's state that was reported for this stat, or
+ #WIDGET_STATE_UNSPECIFIED if no value was passed in.
+ the widget's state that was reported for this stat. This value cannot be null.
+
+ Returns the widget's state that was reported for this stat, or
+ #WIDGET_STATE_UNSPECIFIED if no value was passed in.
+
+
+ Java documentation for android.app.jank.AppJankStats.getWidgetState()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_ANIMATING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_ANIMATING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently animating.
+
+ Used to indicate the UI element is currently animating.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_ANIMATING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_DRAGGING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_DRAGGING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently being dragged.
+
+ Used to indicate the UI element is currently being dragged.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_DRAGGING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_FLINGING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_FLINGING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently being flung.
+
+ Used to indicate the UI element is currently being flung.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_FLINGING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_NONE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element currently has no state and is idle.
+
+ Used to indicate the UI element currently has no state and is idle.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_PLAYBACK", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_PLAYBACK", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently playing media.
+
+ Used to indicate the UI element is currently playing media.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_PLAYBACK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_PREDICTIVE_BACK", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_PREDICTIVE_BACK", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate predictive back navigation is currently being used
+
+ Used to indicate predictive back navigation is currently being used
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_PREDICTIVE_BACK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_SCROLLING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_SCROLLING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently scrolling.
+
+ Used to indicate the UI element is currently scrolling.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_SCROLLING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_SWIPING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_SWIPING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently being swiped.
+
+ Used to indicate the UI element is currently being swiped.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_SWIPING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_TAPPING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_TAPPING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently being tapped on, for example on a keyboard.
+
+ Used to indicate the UI element is currently being tapped on, for example on a keyboard.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_TAPPING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_UNSPECIFIED", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_UNSPECIFIED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate no widget state has been set.
+
+ Used to indicate no widget state has been set.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_UNSPECIFIED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_STATE_ZOOMING", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_STATE_ZOOMING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used to indicate the UI element is currently zooming.
+
+ Used to indicate the UI element is currently zooming.
+
+
+ Java documentation for android.app.jank.AppJankStats.WIDGET_STATE_ZOOMING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.Jank/RelativeFrameTimeHistogram.xml b/docs/xml/Android.App.Jank/RelativeFrameTimeHistogram.xml
new file mode 100644
index 000000000..60b15c2c7
--- /dev/null
+++ b/docs/xml/Android.App.Jank/RelativeFrameTimeHistogram.xml
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/jank/RelativeFrameTimeHistogram", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/jank/RelativeFrameTimeHistogram", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A histogram of frame times relative to their deadline.
+
+ A histogram of frame times relative to their deadline.
+
+ This class aids in reporting AppJankStats to the system and is designed for use by
+ library widgets. It facilitates the recording of frame times in relation to the frame deadline.
+ The class records the distribution of time remaining until a frame is considered janky or how
+ janky the frame was.
+ A frame's relative frame time value indicates whether it was delivered early, on time, or late.
+ A negative relative frame time value indicates the frame was delivered early, a value of zero
+ indicates the frame was delivered on time and a positive value indicates the frame was delivered
+ late. The values of the endpoints indicate how early or late a frame was delivered.
+ The relative frame times are recorded as a histogram: values are
+ #addRelativeFrameTimeMillis added to a bucket by increasing the bucket's counter. The
+ count of frames with a relative frame time between
+ #getBucketEndpointsMillis bucket endpointsi and i+1 can be obtained
+ through index i of #getBucketCounters.
+
+
+ Java documentation for android.app.jank.RelativeFrameTimeHistogram
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Create a new instance of RelativeFrameTimeHistogram.
+
+ Create a new instance of RelativeFrameTimeHistogram.
+
+
+ Java documentation for android.app.jank.RelativeFrameTimeHistogram.RelativeFrameTimeHistogram()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addRelativeFrameTimeMillis", "(I)V", "GetAddRelativeFrameTimeMillis_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("addRelativeFrameTimeMillis", "(I)V", "GetAddRelativeFrameTimeMillis_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ relative frame time in millis, relative frame time is the difference
+ between a frames deadline and when it was rendered.
+ Increases the count by one for the bucket representing the relative frame time.
+
+ Increases the count by one for the bucket representing the relative frame time.
+
+
+ Java documentation for android.app.jank.RelativeFrameTimeHistogram.addRelativeFrameTimeMillis(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getBucketCounters", "()[I", "GetGetBucketCountersHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getBucketCounters", "()[I", "GetGetBucketCountersHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Returns the counts for the all the relative frame time buckets.
+ an array of integers representing the counts of relative frame times. This value
+ cannot be null.
+
+ Returns the counts for the all the relative frame time buckets.
+
+
+ Java documentation for android.app.jank.RelativeFrameTimeHistogram.getBucketCounters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getBucketEndpointsMillis", "()[I", "GetGetBucketEndpointsMillisHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getBucketEndpointsMillis", "()[I", "GetGetBucketEndpointsMillisHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Returns the relative frame time endpoints for the histogram.
+ array of integers representing the endpoints for the predefined histogram count
+ buckets. This value cannot be null.
+
+ Returns the relative frame time endpoints for the histogram.
+ Index i of #getBucketCounters contains the count of frames that had a
+ relative frame time between endpoints[i] (inclusive) and endpoints[i+1]
+ (exclusive).
+
+
+ Java documentation for android.app.jank.RelativeFrameTimeHistogram.getBucketEndpointsMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Job/JobInfo+Builder.xml b/docs/xml/Android.App.Job/JobInfo+Builder.xml
index 852b58b1f..ded9ef206 100644
--- a/docs/xml/Android.App.Job/JobInfo+Builder.xml
+++ b/docs/xml/Android.App.Job/JobInfo+Builder.xml
@@ -93,11 +93,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addDebugTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("addDebugTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -106,7 +106,7 @@
Android.App.Job.JobInfo+Builder
-
+
To be added.
@@ -239,11 +239,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removeDebugTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("removeDebugTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -252,7 +252,7 @@
Android.App.Job.JobInfo+Builder
-
+
To be added.
@@ -961,11 +961,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setTraceTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setTraceTag", "(Ljava/lang/String;)Landroid/app/job/JobInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -974,7 +974,7 @@
Android.App.Job.JobInfo+Builder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.App.Job/JobInfo.xml b/docs/xml/Android.App.Job/JobInfo.xml
index b1d5ff2e2..cc07e825c 100644
--- a/docs/xml/Android.App.Job/JobInfo.xml
+++ b/docs/xml/Android.App.Job/JobInfo.xml
@@ -247,11 +247,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDebugTags", "()Ljava/util/Set;", "GetGetDebugTagsHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getDebugTags", "()Ljava/util/Set;", "GetGetDebugTagsHandler", ApiSince=35)>]
@@ -735,14 +735,25 @@
[get: Android.Runtime.Register("isImportantWhileForeground", "()Z", "GetIsImportantWhileForegroundHandler", ApiSince=28)]
[<get: Android.Runtime.Register("isImportantWhileForeground", "()Z", "GetIsImportantWhileForegroundHandler", ApiSince=28)>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Boolean
- To be added.
+ <strong>Note:</strong> Beginning with
+ android.os.Build.VERSION_CODES#B, this flag will be ignored and no longer
+ function effectively, regardless of the calling app's target SDK version.
To be added.
+ <strong>Note:</strong> Beginning with
+ android.os.Build.VERSION_CODES#B, this flag will be ignored and no longer
+ function effectively, regardless of the calling app's target SDK version.
+ Calling this method will always return false.
+ This member is deprecated. Use #isExpedited() instead.
Java documentation for android.app.job.JobInfo.isImportantWhileForeground()
.
@@ -1893,15 +1904,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTraceTag", "()Ljava/lang/String;", "GetGetTraceTagHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getTraceTag", "()Ljava/lang/String;", "GetGetTraceTagHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.App.Job/JobParameters.xml b/docs/xml/Android.App.Job/JobParameters.xml
index 9468fe4a3..51973d940 100644
--- a/docs/xml/Android.App.Job/JobParameters.xml
+++ b/docs/xml/Android.App.Job/JobParameters.xml
@@ -830,11 +830,16 @@
System.Int32
- To be added.
+ Returns the reason JobService#onStopJob(JobParameters) was called on this job.
The reason JobService#onStopJob(JobParameters) was called on this job. Will
be #STOP_REASON_UNDEFINED if JobService#onStopJob(JobParameters) has not
yet been called.
+ Returns the reason JobService#onStopJob(JobParameters) was called on this job.
+ Apps should not rely on the stop reason for critical decision-making, as additional stop
+ reasons may be added in subsequent Android releases. The primary intended use of this method
+ is for logging and diagnostic purposes to gain insights into the causes of job termination.
+
Java documentation for android.app.job.JobParameters.getStopReason()
.
@@ -1532,6 +1537,66 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("STOP_REASON_TIMEOUT_ABANDONED", ApiSince=36)]
+ [<Android.Runtime.Register("STOP_REASON_TIMEOUT_ABANDONED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Job.StopReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Job.StopReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Job.StopReason
+
+ 16
+
+ The job used up its maximum execution time and timed out.
+
+ The job used up its maximum execution time and timed out. The system also detected that the
+ app can no longer call JobService#jobFinished(JobParameters, boolean) for this job,
+ likely because the strong reference to the job handle (JobParameters) passed to it
+ via JobService#onStartJob(JobParameters) was lost. This can occur even if the app
+ called JobScheduler#cancel(int), JobScheduler#cancelAll(), or
+ JobScheduler#cancelInAllNamespaces() to stop an active job while losing strong
+ references to the job handle. In this case, the job is not necessarily abandoned. However,
+ the system cannot distinguish such cases from truly abandoned jobs.
+ It is recommended that you use JobService#jobFinished(JobParameters, boolean) or
+ return false from JobService#onStartJob(JobParameters) to stop an active job. This
+ will prevent the occurrence of this stop reason and the need to handle it. The primary use
+ case for this stop reason is to report a probable case of a job being abandoned.
+
+
+
+ Java documentation for android.app.job.JobParameters.STOP_REASON_TIMEOUT_ABANDONED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.Job/JobScheduler.xml b/docs/xml/Android.App.Job/JobScheduler.xml
index 859427ed3..7274b1457 100644
--- a/docs/xml/Android.App.Job/JobScheduler.xml
+++ b/docs/xml/Android.App.Job/JobScheduler.xml
@@ -574,6 +574,116 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPendingJobReasons", "(I)[I", "GetGetPendingJobReasons_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getPendingJobReasons", "(I)[I", "GetGetPendingJobReasons_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+
+
+ To be added.
+ Returns potential reasons why the job with the given jobId may be pending
+ and not currently executing.
+ To be added.
+
+ Returns potential reasons why the job with the given jobId may be pending
+ and not currently executing.
+
+ The returned array will include PendingJobReason reasons composed of both
+ explicitly set constraints on the job and implicit constraints imposed by the system.
+ The results can be used to debug why a given job may not be currently executing.
+
+
+ Java documentation for android.app.job.JobScheduler.getPendingJobReasons(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPendingJobReasonsHistory", "(I)Ljava/util/List;", "GetGetPendingJobReasonsHistory_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getPendingJobReasonsHistory", "(I)Ljava/util/List;", "GetGetPendingJobReasonsHistory_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Android.App.Job.PendingJobReasonsInfo>
+
+
+
+
+
+ To be added.
+ For the given jobId, returns a limited historical view of why the job may have
+ been pending execution.
+ To be added.
+
+ For the given jobId, returns a limited historical view of why the job may have
+ been pending execution. The returned list is composed of PendingJobReasonsInfo
+ objects, each of which include a timestamp since epoch along with an array of
+ unsatisfied constraints represented by PendingJobReason PendingJobReason constants.
+ These constants could either be explicitly set constraints on the job or implicit
+ constraints imposed by the system due to various reasons.
+ The results can be used to debug why a given job may have been pending execution.
+ If the only PendingJobReason for the timestamp is
+ PendingJobReason#PENDING_JOB_REASON_UNDEFINED, it could mean that
+ the job was ready to be executed at that point in time.
+ Note: there is no set interval for the timestamps in the returned list since
+ constraint changes occur based on device status and various other factors.
+ Note: the pending job reasons history is not persisted across device reboots.
+
+
+
+ Java documentation for android.app.job.JobScheduler.getPendingJobReasonsHistory(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -969,6 +1079,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PENDING_JOB_REASON_CONSTRAINT_DEADLINE", ApiSince=36)]
+ [<Android.Runtime.Register("PENDING_JOB_REASON_CONSTRAINT_DEADLINE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.Job.PendingJobReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.Job.PendingJobReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Job.PendingJobReason
+
+ 16
+
+ The override deadline has not transpired.
+
+ The override deadline has not transpired.
+
+
+ Java documentation for android.app.job.JobScheduler.PENDING_JOB_REASON_CONSTRAINT_DEADLINE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.Job/PendingJobReason.xml b/docs/xml/Android.App.Job/PendingJobReason.xml
index 6ba4369bb..5470786ce 100644
--- a/docs/xml/Android.App.Job/PendingJobReason.xml
+++ b/docs/xml/Android.App.Job/PendingJobReason.xml
@@ -211,6 +211,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Job.JobScheduler.PendingJobReasonConstraintDeadline", JniField="android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_DEADLINE")]
+ [<Android.Runtime.IntDefinition("Android.App.Job.JobScheduler.PendingJobReasonConstraintDeadline", JniField="android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_DEADLINE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Job.PendingJobReason
+
+ 16
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App.Job/PendingJobReasonsInfo+InterfaceConsts.xml b/docs/xml/Android.App.Job/PendingJobReasonsInfo+InterfaceConsts.xml
new file mode 100644
index 000000000..b794a9b75
--- /dev/null
+++ b/docs/xml/Android.App.Job/PendingJobReasonsInfo+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.Job/PendingJobReasonsInfo.xml b/docs/xml/Android.App.Job/PendingJobReasonsInfo.xml
new file mode 100644
index 000000000..793dd8650
--- /dev/null
+++ b/docs/xml/Android.App.Job/PendingJobReasonsInfo.xml
@@ -0,0 +1,379 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/job/PendingJobReasonsInfo", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/job/PendingJobReasonsInfo", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A simple wrapper which includes a timestamp (in millis since epoch)
+ and an array of JobScheduler.PendingJobReason reasons at that timestamp
+ for why a particular job may be pending.
+
+ A simple wrapper which includes a timestamp (in millis since epoch)
+ and an array of JobScheduler.PendingJobReason reasons at that timestamp
+ for why a particular job may be pending.
+
+
+ Java documentation for android.app.job.PendingJobReasonsInfo
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(J[I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(J[I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPendingJobReasons", "()[I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getPendingJobReasons", "()[I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Returns a set of android.app.job.JobScheduler.PendingJobReason reasons representing
+ why the job may not have executed at the associated timestamp.
+ To be added.
+
+ Returns a set of android.app.job.JobScheduler.PendingJobReason reasons representing
+ why the job may not have executed at the associated timestamp.
+ These reasons could either be explicitly set constraints on the job or implicit
+ constraints imposed by the system due to various reasons.
+ Note: if the only android.app.job.JobScheduler.PendingJobReason present is
+ JobScheduler.PendingJobReason#PENDING_JOB_REASON_UNDEFINED, it could mean
+ that the job was ready to be executed at that time.
+
+
+ Java documentation for android.app.job.PendingJobReasonsInfo.getPendingJobReasons()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTimestampMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTimestampMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ To be added.
+ the time (in millis since epoch) associated with the set of pending job reasons.
+
+
+
+ Java documentation for android.app.job.PendingJobReasonsInfo.getTimestampMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Job/StopReason.xml b/docs/xml/Android.App.Job/StopReason.xml
index e8432a3c4..c71358a28 100644
--- a/docs/xml/Android.App.Job/StopReason.xml
+++ b/docs/xml/Android.App.Job/StopReason.xml
@@ -407,6 +407,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.Job.JobParameters.StopReasonTimeoutAbandoned", JniField="android/app/job/JobParameters.STOP_REASON_TIMEOUT_ABANDONED")]
+ [<Android.Runtime.IntDefinition("Android.App.Job.JobParameters.StopReasonTimeoutAbandoned", JniField="android/app/job/JobParameters.STOP_REASON_TIMEOUT_ABANDONED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Job.StopReason
+
+ 16
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App.Roles/RoleManager.xml b/docs/xml/Android.App.Roles/RoleManager.xml
index a2856ee71..1a43ecedf 100644
--- a/docs/xml/Android.App.Roles/RoleManager.xml
+++ b/docs/xml/Android.App.Roles/RoleManager.xml
@@ -601,11 +601,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ROLE_WALLET", ApiSince=35)]
[<Android.Runtime.Register("ROLE_WALLET", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.SdkSandbox.SdkProvider/ISdkSandboxClientImportanceListener.xml b/docs/xml/Android.App.SdkSandbox.SdkProvider/ISdkSandboxClientImportanceListener.xml
new file mode 100644
index 000000000..9bf6b6f32
--- /dev/null
+++ b/docs/xml/Android.App.SdkSandbox.SdkProvider/ISdkSandboxClientImportanceListener.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener", "", "Android.App.SdkSandbox.SdkProvider.ISdkSandboxClientImportanceListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener", "", "Android.App.SdkSandbox.SdkProvider.ISdkSandboxClientImportanceListenerInvoker", ApiSince=36)>]
+
+
+
+ Used to notify the SDK about changes in the client's android.app.ActivityManager.RunningAppProcessInfo#importance.
+
+ Used to notify the SDK about changes in the client's android.app.ActivityManager.RunningAppProcessInfo#importance.
+ When an SDK wants to get notified about changes in client's importance, it should register an
+ implementation of this interface by calling SdkSandboxController#registerSdkSandboxClientImportanceListener(Executor,
+ SdkSandboxClientImportanceListener).
+
+
+ Java documentation for android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onForegroundImportanceChanged", "(Z)V", "GetOnForegroundImportanceChanged_ZHandler:Android.App.SdkSandbox.SdkProvider.ISdkSandboxClientImportanceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onForegroundImportanceChanged", "(Z)V", "GetOnForegroundImportanceChanged_ZHandler:Android.App.SdkSandbox.SdkProvider.ISdkSandboxClientImportanceListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ true when the client transitions to android.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_FOREGROUND or lower and
+ false when it is the other way round.
+ Invoked every time the client transitions from a value <= android.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_FOREGROUND to a higher value or
+ vice versa
+
+ Invoked every time the client transitions from a value <= android.app.ActivityManager.RunningAppProcessInfo#IMPORTANCE_FOREGROUND to a higher value or
+ vice versa
+
+
+ Java documentation for android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener.onForegroundImportanceChanged(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxClientImportanceEventArgs.xml b/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxClientImportanceEventArgs.xml
new file mode 100644
index 000000000..24bc88a13
--- /dev/null
+++ b/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxClientImportanceEventArgs.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxController.xml b/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxController.xml
index cfb3fe8bf..305d8932a 100644
--- a/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxController.xml
+++ b/docs/xml/Android.App.SdkSandbox.SdkProvider/SdkSandboxController.xml
@@ -80,11 +80,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAppOwnedSdkSandboxInterfaces", "()Ljava/util/List;", "GetGetAppOwnedSdkSandboxInterfacesHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getAppOwnedSdkSandboxInterfaces", "()Ljava/util/List;", "GetGetAppOwnedSdkSandboxInterfacesHandler", ApiSince=35)>]
@@ -122,11 +122,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getClientPackageName", "()Ljava/lang/String;", "GetGetClientPackageNameHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getClientPackageName", "()Ljava/lang/String;", "GetGetClientPackageNameHandler", ApiSince=35)>]
@@ -237,11 +237,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("loadSdk", "(Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetLoadSdk_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("loadSdk", "(Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetLoadSdk_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -250,10 +250,10 @@
System.Void
-
-
-
-
+
+
+
+
name of the SDK to be loaded.
@@ -330,6 +330,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerSdkSandboxClientImportanceListener", "(Ljava/util/concurrent/Executor;Landroid/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener;)V", "GetRegisterSdkSandboxClientImportanceListener_Ljava_util_concurrent_Executor_Landroid_app_sdksandbox_sdkprovider_SdkSandboxClientImportanceListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("registerSdkSandboxClientImportanceListener", "(Ljava/util/concurrent/Executor;Landroid/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener;)V", "GetRegisterSdkSandboxClientImportanceListener_Ljava_util_concurrent_Executor_Landroid_app_sdksandbox_sdkprovider_SdkSandboxClientImportanceListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ an implementation of SdkSandboxClientImportanceListener to register.
+ Registers a listener to be notified of changes in the client's android.app.ActivityManager.RunningAppProcessInfo#importance.
+
+ Registers a listener to be notified of changes in the client's android.app.ActivityManager.RunningAppProcessInfo#importance.
+
+
+ Java documentation for android.app.sdksandbox.sdkprovider.SdkSandboxController.registerSdkSandboxClientImportanceListener(java.util.concurrent.Executor, android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -507,5 +553,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterSdkSandboxClientImportanceListener", "(Landroid/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener;)V", "GetUnregisterSdkSandboxClientImportanceListener_Landroid_app_sdksandbox_sdkprovider_SdkSandboxClientImportanceListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterSdkSandboxClientImportanceListener", "(Landroid/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener;)V", "GetUnregisterSdkSandboxClientImportanceListener_Landroid_app_sdksandbox_sdkprovider_SdkSandboxClientImportanceListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ an implementation of SdkSandboxClientImportanceListener to
+ unregister.
+ Unregisters a listener previously registered using SdkSandboxController#registerSdkSandboxClientImportanceListener(Executor,
+ SdkSandboxClientImportanceListener)
+
+ Unregisters a listener previously registered using SdkSandboxController#registerSdkSandboxClientImportanceListener(Executor,
+ SdkSandboxClientImportanceListener)
+
+
+ Java documentation for android.app.sdksandbox.sdkprovider.SdkSandboxController.unregisterSdkSandboxClientImportanceListener(android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.App.SdkSandbox/RequestSurfacePackageException.xml b/docs/xml/Android.App.SdkSandbox/RequestSurfacePackageException.xml
index 9cc6ddd3a..20affd7d2 100644
--- a/docs/xml/Android.App.SdkSandbox/RequestSurfacePackageException.xml
+++ b/docs/xml/Android.App.SdkSandbox/RequestSurfacePackageException.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -67,7 +67,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -121,7 +121,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -180,7 +180,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -248,7 +248,7 @@
[get: Android.Runtime.Register("getExtraErrorInformation", "()Landroid/os/Bundle;", "", ApiSince=34)]
[<get: Android.Runtime.Register("getExtraErrorInformation", "()Landroid/os/Bundle;", "", ApiSince=34)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -322,7 +322,7 @@
[get: Android.Runtime.Register("getRequestSurfacePackageErrorCode", "()I", "", ApiSince=34)]
[<get: Android.Runtime.Register("getRequestSurfacePackageErrorCode", "()I", "", ApiSince=34)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.SdkSandbox/SandboxedSdkProvider.xml b/docs/xml/Android.App.SdkSandbox/SandboxedSdkProvider.xml
index a02281648..b18304d36 100644
--- a/docs/xml/Android.App.SdkSandbox/SandboxedSdkProvider.xml
+++ b/docs/xml/Android.App.SdkSandbox/SandboxedSdkProvider.xml
@@ -246,7 +246,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.SdkSandbox/SdkSandboxManager.xml b/docs/xml/Android.App.SdkSandbox/SdkSandboxManager.xml
index f1f05b573..c9a8c3427 100644
--- a/docs/xml/Android.App.SdkSandbox/SdkSandboxManager.xml
+++ b/docs/xml/Android.App.SdkSandbox/SdkSandboxManager.xml
@@ -124,11 +124,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAppOwnedSdkSandboxInterfaces", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAppOwnedSdkSandboxInterfaces", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -161,7 +161,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -193,7 +193,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -225,7 +225,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -257,7 +257,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -289,7 +289,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -615,11 +615,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerAppOwnedSdkSandboxInterface", "(Landroid/app/sdksandbox/AppOwnedSdkSandboxInterface;)V", "", ApiSince=35)]
[<Android.Runtime.Register("registerAppOwnedSdkSandboxInterface", "(Landroid/app/sdksandbox/AppOwnedSdkSandboxInterface;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -628,7 +628,7 @@
System.Void
-
+
To be added.
@@ -719,7 +719,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1239,11 +1239,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("unregisterAppOwnedSdkSandboxInterface", "(Ljava/lang/String;)V", "", ApiSince=35)]
[<Android.Runtime.Register("unregisterAppOwnedSdkSandboxInterface", "(Ljava/lang/String;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1252,7 +1252,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.App.Slices/Slice+Builder.xml b/docs/xml/Android.App.Slices/Slice+Builder.xml
index 5b2589ab7..090e8cc50 100644
--- a/docs/xml/Android.App.Slices/Slice+Builder.xml
+++ b/docs/xml/Android.App.Slices/Slice+Builder.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -69,7 +69,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -102,7 +102,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -177,7 +177,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -231,7 +231,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -279,7 +279,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -323,7 +323,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -371,7 +371,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -419,7 +419,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -467,7 +467,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -515,7 +515,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -561,7 +561,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -605,7 +605,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -653,7 +653,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -732,7 +732,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Slices/Slice.xml b/docs/xml/Android.App.Slices/Slice.xml
index 811c46264..a0881a4f4 100644
--- a/docs/xml/Android.App.Slices/Slice.xml
+++ b/docs/xml/Android.App.Slices/Slice.xml
@@ -37,7 +37,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -88,7 +88,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -124,7 +124,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -161,7 +161,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -208,7 +208,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -255,7 +255,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -304,7 +304,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -351,7 +351,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -400,7 +400,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -450,7 +450,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -499,7 +499,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -546,7 +546,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -595,7 +595,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -644,7 +644,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -691,7 +691,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -741,7 +741,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -795,7 +795,7 @@
[get: Android.Runtime.StringDef(Fields=new System.String[] { "HintTitle", "HintList", "HintListItem", "HintLarge", "HintActions", "HintSelected", "HintNoTint", "HintShortcut", "HintHorizontal", "HintPartial", "HintSeeMore", "HintKeywords", "HintError", "HintTtl", "HintLastUpdated", "HintPermissionRequest" }, Type="Android.App.Slices.Slice")]
[<get: Android.Runtime.StringDef(Fields=new System.String[] { "HintTitle", "HintList", "HintListItem", "HintLarge", "HintActions", "HintSelected", "HintNoTint", "HintShortcut", "HintHorizontal", "HintPartial", "HintSeeMore", "HintKeywords", "HintError", "HintTtl", "HintLastUpdated", "HintPermissionRequest" }, Type="Android.App.Slices.Slice")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -842,7 +842,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -891,7 +891,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -938,7 +938,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -987,7 +987,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1036,7 +1036,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1085,7 +1085,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1129,7 +1129,7 @@
[get: Android.Runtime.Register("isCallerNeeded", "()Z", "", ApiSince=28)]
[<get: Android.Runtime.Register("isCallerNeeded", "()Z", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1178,7 +1178,7 @@
[get: Android.Runtime.Register("getItems", "()Ljava/util/List;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getItems", "()Ljava/util/List;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1258,7 +1258,7 @@
[get: Android.Runtime.Register("getSpec", "()Landroid/app/slice/SliceSpec;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getSpec", "()Landroid/app/slice/SliceSpec;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1305,7 +1305,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1353,7 +1353,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1401,7 +1401,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1451,7 +1451,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1499,7 +1499,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1549,7 +1549,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1598,7 +1598,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1646,7 +1646,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1695,7 +1695,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1744,7 +1744,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1794,7 +1794,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1901,7 +1901,7 @@
[get: Android.Runtime.Register("getUri", "()Landroid/net/Uri;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getUri", "()Landroid/net/Uri;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1948,7 +1948,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Slices/SliceItem.xml b/docs/xml/Android.App.Slices/SliceItem.xml
index 13524a4b0..350e9ba4c 100644
--- a/docs/xml/Android.App.Slices/SliceItem.xml
+++ b/docs/xml/Android.App.Slices/SliceItem.xml
@@ -37,7 +37,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -97,7 +97,7 @@
[get: Android.Runtime.Register("getAction", "()Landroid/app/PendingIntent;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getAction", "()Landroid/app/PendingIntent;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -141,7 +141,7 @@
[get: Android.Runtime.Register("getBundle", "()Landroid/os/Bundle;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getBundle", "()Landroid/os/Bundle;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -185,7 +185,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -221,7 +221,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -255,7 +255,7 @@
[get: Android.Runtime.Register("getFormat", "()Ljava/lang/String;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getFormat", "()Ljava/lang/String;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -316,7 +316,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -373,7 +373,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -424,7 +424,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -475,7 +475,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -526,7 +526,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -577,7 +577,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -628,7 +628,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -679,7 +679,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -723,7 +723,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -786,7 +786,7 @@
[get: Android.Runtime.StringDef(Fields=new System.String[] { "HintTitle", "HintList", "HintListItem", "HintLarge", "HintActions", "HintSelected", "HintNoTint", "HintShortcut", "HintHorizontal", "HintPartial", "HintSeeMore", "HintKeywords", "HintError", "HintTtl", "HintLastUpdated", "HintPermissionRequest" }, Type="Android.App.Slices.Slice")]
[<get: Android.Runtime.StringDef(Fields=new System.String[] { "HintTitle", "HintList", "HintListItem", "HintLarge", "HintActions", "HintSelected", "HintNoTint", "HintShortcut", "HintHorizontal", "HintPartial", "HintSeeMore", "HintKeywords", "HintError", "HintTtl", "HintLastUpdated", "HintPermissionRequest" }, Type="Android.App.Slices.Slice")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -831,7 +831,7 @@
[get: Android.Runtime.Register("getIcon", "()Landroid/graphics/drawable/Icon;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getIcon", "()Landroid/graphics/drawable/Icon;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -875,7 +875,7 @@
[get: Android.Runtime.Register("getInt", "()I", "", ApiSince=28)]
[<get: Android.Runtime.Register("getInt", "()I", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -955,7 +955,7 @@
[get: Android.Runtime.Register("getLong", "()J", "", ApiSince=28)]
[<get: Android.Runtime.Register("getLong", "()J", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -999,7 +999,7 @@
[get: Android.Runtime.Register("getRemoteInput", "()Landroid/app/RemoteInput;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getRemoteInput", "()Landroid/app/RemoteInput;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1043,7 +1043,7 @@
[get: Android.Runtime.Register("getSlice", "()Landroid/app/slice/Slice;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getSlice", "()Landroid/app/slice/Slice;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1087,7 +1087,7 @@
[get: Android.Runtime.Register("getSubType", "()Ljava/lang/String;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getSubType", "()Ljava/lang/String;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1160,7 +1160,7 @@
[get: Android.Runtime.Register("getText", "()Ljava/lang/CharSequence;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getText", "()Ljava/lang/CharSequence;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1269,7 +1269,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Slices/SliceManager.xml b/docs/xml/Android.App.Slices/SliceManager.xml
index 193a1e91f..3fd8ff223 100644
--- a/docs/xml/Android.App.Slices/SliceManager.xml
+++ b/docs/xml/Android.App.Slices/SliceManager.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -91,7 +91,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -149,7 +149,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -206,7 +206,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -252,7 +252,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -317,7 +317,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -375,7 +375,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -426,7 +426,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -505,7 +505,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -573,7 +573,7 @@
[get: Android.Runtime.Register("getPinnedSlices", "()Ljava/util/List;", "GetGetPinnedSlicesHandler", ApiSince=28)]
[<get: Android.Runtime.Register("getPinnedSlices", "()Ljava/util/List;", "GetGetPinnedSlicesHandler", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -618,7 +618,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -672,7 +672,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -730,7 +730,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -841,7 +841,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Slices/SliceMetrics.xml b/docs/xml/Android.App.Slices/SliceMetrics.xml
index 1b2db98d4..1db0a8130 100644
--- a/docs/xml/Android.App.Slices/SliceMetrics.xml
+++ b/docs/xml/Android.App.Slices/SliceMetrics.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -71,7 +71,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -168,7 +168,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -213,7 +213,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -265,7 +265,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Slices/SliceProvider.xml b/docs/xml/Android.App.Slices/SliceProvider.xml
index 864ef83c5..9e62388b9 100644
--- a/docs/xml/Android.App.Slices/SliceProvider.xml
+++ b/docs/xml/Android.App.Slices/SliceProvider.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -94,7 +94,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -136,7 +136,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -210,7 +210,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -258,7 +258,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -295,7 +295,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -363,7 +363,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -428,7 +428,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -491,7 +491,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -542,7 +542,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -604,7 +604,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -661,7 +661,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -712,7 +712,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -762,7 +762,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -821,7 +821,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
@@ -882,7 +882,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -986,7 +986,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
diff --git a/docs/xml/Android.App.Slices/SliceSpec.xml b/docs/xml/Android.App.Slices/SliceSpec.xml
index 6bb00ffbe..02ec8bf74 100644
--- a/docs/xml/Android.App.Slices/SliceSpec.xml
+++ b/docs/xml/Android.App.Slices/SliceSpec.xml
@@ -37,7 +37,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -91,7 +91,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -126,7 +126,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -181,7 +181,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -217,7 +217,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -283,7 +283,7 @@
[get: Android.Runtime.Register("getRevision", "()I", "", ApiSince=28)]
[<get: Android.Runtime.Register("getRevision", "()I", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -390,7 +390,7 @@
[get: Android.Runtime.Register("getType", "()Ljava/lang/String;", "", ApiSince=28)]
[<get: Android.Runtime.Register("getType", "()Ljava/lang/String;", "", ApiSince=28)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -438,7 +438,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App.Usage/StorageStats.xml b/docs/xml/Android.App.Usage/StorageStats.xml
index a0a0a6a1a..616c8e22e 100644
--- a/docs/xml/Android.App.Usage/StorageStats.xml
+++ b/docs/xml/Android.App.Usage/StorageStats.xml
@@ -112,15 +112,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_APK", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_APK", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -162,15 +162,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_CURRENT_PROFILE", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_CURRENT_PROFILE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -217,15 +217,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_DEXOPT_ARTIFACT", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_DEXOPT_ARTIFACT", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -279,15 +279,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_DM", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_DM", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -329,15 +329,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_REFERENCE_PROFILE", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_FILE_TYPE_REFERENCE_PROFILE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -383,15 +383,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("APP_DATA_TYPE_LIB", ApiSince=35)]
[<Android.Runtime.Register("APP_DATA_TYPE_LIB", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.Usage.StorageStatsAppDataType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -639,11 +639,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAppBytesByDataType", "(I)J", "", ApiSince=35)]
[<Android.Runtime.Register("getAppBytesByDataType", "(I)J", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -652,7 +652,7 @@
System.Int64
-
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App.Usage/UsageEvents+Event.xml b/docs/xml/Android.App.Usage/UsageEvents+Event.xml
index 5733cb259..ddb464209 100644
--- a/docs/xml/Android.App.Usage/UsageEvents+Event.xml
+++ b/docs/xml/Android.App.Usage/UsageEvents+Event.xml
@@ -229,15 +229,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getExtras", "()Landroid/os/PersistableBundle;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getExtras", "()Landroid/os/PersistableBundle;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App.Usage/UsageEventsQuery.xml b/docs/xml/Android.App.Usage/UsageEventsQuery.xml
index b4e7ca9fe..58db1b6d9 100644
--- a/docs/xml/Android.App.Usage/UsageEventsQuery.xml
+++ b/docs/xml/Android.App.Usage/UsageEventsQuery.xml
@@ -184,10 +184,10 @@
System.Int64
- Returns the exclusive timpstamp to indicate the end of the range of events.
+ Returns the exclusive timestamp to indicate the end of the range of events.
To be added.
- Returns the exclusive timpstamp to indicate the end of the range of events.
+ Returns the exclusive timestamp to indicate the end of the range of events.
Defined in terms of "Unix time", see java.lang.System#currentTimeMillis.
diff --git a/docs/xml/Android.App.Usage/UsageStatsManager.xml b/docs/xml/Android.App.Usage/UsageStatsManager.xml
index 9d8e6a8e5..791b03617 100644
--- a/docs/xml/Android.App.Usage/UsageStatsManager.xml
+++ b/docs/xml/Android.App.Usage/UsageStatsManager.xml
@@ -125,11 +125,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_EVENT_ACTION", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_EVENT_ACTION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -168,11 +168,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_EVENT_CATEGORY", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_EVENT_CATEGORY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -417,15 +417,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("queryEvents", "(Landroid/app/usage/UsageEventsQuery;)Landroid/app/usage/UsageEvents;", "", ApiSince=35)]
[<Android.Runtime.Register("queryEvents", "(Landroid/app/usage/UsageEventsQuery;)Landroid/app/usage/UsageEvents;", "", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.PACKAGE_USAGE_STATS")]
[<Android.Runtime.RequiresPermission("android.permission.PACKAGE_USAGE_STATS")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -433,14 +433,14 @@
Android.App.Usage.UsageEvents
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
The query object used to specify the query parameters.
diff --git a/docs/xml/Android.App.Wallpaper/WallpaperDescription+Builder.xml b/docs/xml/Android.App.Wallpaper/WallpaperDescription+Builder.xml
new file mode 100644
index 000000000..d7193e22e
--- /dev/null
+++ b/docs/xml/Android.App.Wallpaper/WallpaperDescription+Builder.xml
@@ -0,0 +1,538 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/wallpaper/WallpaperDescription$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/wallpaper/WallpaperDescription$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for the immutable WallpaperDescription class
+
+ Builder for the immutable WallpaperDescription class
+
+
+ Java documentation for android.app.wallpaper.WallpaperDescription.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Creates a new, empty Builder.
+
+ Creates a new, empty Builder.
+
+
+ Java documentation for android.app.wallpaper.WallpaperDescription.Builder.WallpaperDescription$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/app/wallpaper/WallpaperDescription;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/app/wallpaper/WallpaperDescription;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setContent", "(Landroid/os/PersistableBundle;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setContent", "(Landroid/os/PersistableBundle;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setContextDescription", "(Ljava/lang/CharSequence;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setContextDescription", "(Ljava/lang/CharSequence;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setContextUri", "(Landroid/net/Uri;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setContextUri", "(Landroid/net/Uri;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDescription", "(Ljava/util/List;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDescription", "(Ljava/util/List;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setThumbnail", "(Landroid/net/Uri;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setThumbnail", "(Landroid/net/Uri;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTitle", "(Ljava/lang/CharSequence;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setTitle", "(Ljava/lang/CharSequence;)Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Wallpaper/WallpaperDescription+InterfaceConsts.xml b/docs/xml/Android.App.Wallpaper/WallpaperDescription+InterfaceConsts.xml
new file mode 100644
index 000000000..c443046f3
--- /dev/null
+++ b/docs/xml/Android.App.Wallpaper/WallpaperDescription+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.Wallpaper/WallpaperDescription.xml b/docs/xml/Android.App.Wallpaper/WallpaperDescription.xml
new file mode 100644
index 000000000..0d78c8a7f
--- /dev/null
+++ b/docs/xml/Android.App.Wallpaper/WallpaperDescription.xml
@@ -0,0 +1,597 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/wallpaper/WallpaperDescription", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/wallpaper/WallpaperDescription", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Describes a wallpaper, including associated metadata and optional content to be used by its
+ android.service.wallpaper.WallpaperService.Engine, the ComponentName to be used
+ by android.app.WallpaperManager, and an optional id to differentiate between different
+ distinct wallpapers rendered by the same wallpaper service.
+
+ Describes a wallpaper, including associated metadata and optional content to be used by its
+ android.service.wallpaper.WallpaperService.Engine, the ComponentName to be used
+ by android.app.WallpaperManager, and an optional id to differentiate between different
+ distinct wallpapers rendered by the same wallpaper service.
+ This class is used to communicate among a wallpaper rendering service, a wallpaper chooser UI,
+ and android.app.WallpaperManager. This class describes a specific instance of a live
+ wallpaper, unlike WallpaperInfo which is common to all instances of a wallpaper
+ component. Each WallpaperDescription can have distinct metadata.
+
+
+ Java documentation for android.app.wallpaper.WallpaperDescription
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getComponent", "()Landroid/content/ComponentName;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getComponent", "()Landroid/content/ComponentName;", "", ApiSince=36)>]
+
+
+
+ Android.Content.ComponentName
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getContent", "()Landroid/os/PersistableBundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getContent", "()Landroid/os/PersistableBundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.PersistableBundle
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getContextDescription", "()Ljava/lang/CharSequence;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getContextDescription", "()Ljava/lang/CharSequence;", "", ApiSince=36)>]
+
+
+
+ Java.Lang.ICharSequence
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getContextUri", "()Landroid/net/Uri;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getContextUri", "()Landroid/net/Uri;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Uri
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDescription", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDescription", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.ICharSequence>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getThumbnail", "()Landroid/net/Uri;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getThumbnail", "()Landroid/net/Uri;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Uri
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "", ApiSince=36)>]
+
+
+
+ Java.Lang.ICharSequence
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("toBuilder", "()Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("toBuilder", "()Landroid/app/wallpaper/WallpaperDescription$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App.Wallpaper/WallpaperInstance+InterfaceConsts.xml b/docs/xml/Android.App.Wallpaper/WallpaperInstance+InterfaceConsts.xml
new file mode 100644
index 000000000..73202ea49
--- /dev/null
+++ b/docs/xml/Android.App.Wallpaper/WallpaperInstance+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.App.Wallpaper/WallpaperInstance.xml b/docs/xml/Android.App.Wallpaper/WallpaperInstance.xml
new file mode 100644
index 000000000..58707604d
--- /dev/null
+++ b/docs/xml/Android.App.Wallpaper/WallpaperInstance.xml
@@ -0,0 +1,392 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/app/wallpaper/WallpaperInstance", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/wallpaper/WallpaperInstance", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Describes a wallpaper that has been set as a current wallpaper.
+
+ Describes a wallpaper that has been set as a current wallpaper.
+ This class is used by android.app.WallpaperManager to store information about a
+ wallpaper that is currently in use. Because it has been set as an active wallpaper it offers
+ some guarantees that WallpaperDescription does not:
+ <ul>
+ <li>It contains the WallpaperInfo corresponding to the
+ android.content.ComponentName</li> specified in the description
+ <li>#getId() is guaranteed to be non-null</li>
+ </ul>
+
+
+ Java documentation for android.app.wallpaper.WallpaperInstance
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/app/WallpaperInfo;Landroid/app/wallpaper/WallpaperDescription;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/app/WallpaperInfo;Landroid/app/wallpaper/WallpaperDescription;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDescription", "()Landroid/app/wallpaper/WallpaperDescription;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDescription", "()Landroid/app/wallpaper/WallpaperDescription;", "", ApiSince=36)>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInfo", "()Landroid/app/WallpaperInfo;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInfo", "()Landroid/app/WallpaperInfo;", "", ApiSince=36)>]
+
+
+
+ Android.App.WallpaperInfo
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/Activity+InterfaceConsts.xml b/docs/xml/Android.App/Activity+InterfaceConsts.xml
index 012fa270a..8dc59e1a1 100644
--- a/docs/xml/Android.App/Activity+InterfaceConsts.xml
+++ b/docs/xml/Android.App/Activity+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.App/Activity.xml b/docs/xml/Android.App/Activity.xml
index 977c1d565..4ef2ea576 100644
--- a/docs/xml/Android.App/Activity.xml
+++ b/docs/xml/Android.App/Activity.xml
@@ -134,12 +134,14 @@
or simply killing its process, making it <em>destroyed</em>. When it is displayed again
to the user, it must be completely restarted and restored to its previous state.</li>
</ul>
- The following diagram shows the important state paths of an Activity.
+ The following diagram shows the important state paths of an activity.
The square rectangles represent callback methods you can implement to
- perform operations when the Activity moves between states. The colored
- ovals are major states the Activity can be in.
- <img src="../../../images/activity_lifecycle.png"
- alt="State diagram for an Android Activity Lifecycle." border="0" />
+ perform operations when the activity moves between states. The colored
+ ovals are major states the activity can be in.
+ <img class="invert"
+ style="display: block; margin: auto;"
+ src="../../../images/activity_lifecycle.png"
+ alt="State diagram for the Android activity lifecycle." />
There are three key loops you may be interested in monitoring within your
activity:
@@ -331,7 +333,7 @@
with the user, it includes special support for handling configuration
changes.
Unless you specify otherwise, a configuration change (such as a change
- in screen orientation, language, input devices, etc) will cause your
+ in screen orientation, language, input devices, etc.) will cause your
current activity to be <em>destroyed</em>, going through the normal activity
lifecycle process of #onPause,
#onStop, and #onDestroy as appropriate. If the activity
@@ -753,11 +755,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getCaller", "()Landroid/app/ComponentCaller;", "GetGetCallerHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getCaller", "()Landroid/app/ComponentCaller;", "GetGetCallerHandler", ApiSince=35)>]
@@ -766,16 +768,18 @@
Android.App.ComponentCaller
- Returns the ComponentCaller instance of the app that launched this activity with the intent
- from #getIntent().
+ Returns the ComponentCaller instance of the app that started this activity.
ComponentCaller instance corresponding to the intent from
#getIntent(), or null if the activity was not launched with that
intent
- Returns the ComponentCaller instance of the app that launched this activity with the intent
- from #getIntent(). To keep the value of the ComponentCaller instance for new intents,
- call #setIntent(Intent, ComponentCaller) instead of #setIntent(Intent).
+ Returns the ComponentCaller instance of the app that started this activity.
+ To keep the ComponentCaller instance for future use, call
+ #setIntent(Intent, ComponentCaller), and use this method to retrieve it.
+ Note that in #onNewIntent, this method will return the original ComponentCaller.
+ You can use #setIntent(Intent, ComponentCaller) to update it to the new
+ ComponentCaller.
Java documentation for android.app.Activity.getCaller()
.
@@ -1289,15 +1293,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getCurrentCaller", "()Landroid/app/ComponentCaller;", "GetGetCurrentCallerHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getCurrentCaller", "()Landroid/app/ComponentCaller;", "GetGetCurrentCallerHandler", ApiSince=35)>]
@@ -1997,7 +2001,7 @@
Android.Views.View
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -2417,8 +2421,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
@@ -2471,8 +2475,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
@@ -2685,15 +2689,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getInitialCaller", "()Landroid/app/ComponentCaller;", "GetGetInitialCallerHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getInitialCaller", "()Landroid/app/ComponentCaller;", "GetGetInitialCallerHandler", ApiSince=35)>]
@@ -2707,8 +2711,8 @@
ComponentCaller instance
Returns the ComponentCaller instance of the app that initially launched this activity.
- Note that calls to #onNewIntent have no effect on the returned value of this
- method.
+ Note that calls to #onNewIntent and #setIntent have no effect on the
+ returned value of this method.
Java documentation for android.app.Activity.getInitialCaller()
.
@@ -2775,12 +2779,15 @@
The new Intent object to return from #getIntent
Returns the intent that started this activity. -or- Changes the intent returned by #getIntent.
- To be added.
+
+ Intent instance that started this activity, or that was kept for future use
Property getter documentation:
Returns the intent that started this activity.
To keep the Intent instance for future use, call #setIntent(Intent), and use
this method to retrieve it.
+ Note that in #onNewIntent, this method will return the original Intent. You can
+ use #setIntent(Intent) to update it to the new Intent.
Java documentation for android.app.Activity.getIntent()
.
@@ -2949,7 +2956,7 @@
[get: Android.Runtime.Register("isChild", "()Z", "")]
[<get: Android.Runtime.Register("isChild", "()Z", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -4331,11 +4338,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onActivityResult", "(IILandroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnActivityResult_IILandroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)]
[<Android.Runtime.Register("onActivityResult", "(IILandroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnActivityResult_IILandroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4344,8 +4351,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -4353,7 +4360,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -4361,7 +4368,7 @@
-
+
The integer request code originally supplied to
@@ -4902,7 +4909,7 @@
cursors for data being displayed, etc.
You can call #finish from within this function, in
which case onDestroy() will be immediately called after #onCreate without any of the
- rest of the activity lifecycle (#onStart, #onResume, #onPause, etc)
+ rest of the activity lifecycle (#onStart, #onResume, #onPause, etc.)
executing.
<em>Derived classes must call through to the super class's
implementation of this method. If they do not, an exception will be
@@ -6718,11 +6725,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnNewIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)]
[<Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnNewIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6731,8 +6738,8 @@
System.Void
-
-
+
+
The new intent that was used to start the activity
@@ -7931,11 +7938,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[II)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIIHandler", ApiSince=35)]
[<Android.Runtime.Register("onRequestPermissionsResult", "(I[Ljava/lang/String;[II)V", "GetOnRequestPermissionsResult_IarrayLjava_lang_String_arrayIIHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -7944,9 +7951,9 @@
System.Void
-
-
-
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -7954,7 +7961,7 @@
-
+
The request code passed in #requestPermissions.
@@ -8563,7 +8570,7 @@
drawing visual elements, running animations, etc.
You can call #finish from within this function, in
which case #onStop will be immediately called after #onStart without the
- lifecycle transitions in-between (#onResume, #onPause, etc) executing.
+ lifecycle transitions in-between (#onResume, #onPause, etc.) executing.
<em>Derived classes must call through to the super class's
implementation of this method. If they do not, an exception will be
thrown.</em>
@@ -9696,8 +9703,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
@@ -9752,8 +9759,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
@@ -9813,7 +9820,7 @@
[get: Android.Runtime.Register("getParent", "()Landroid/app/Activity;", "")]
[<get: Android.Runtime.Register("getParent", "()Landroid/app/Activity;", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -10397,21 +10404,49 @@
ActivityInfo#screenOrientation ActivityInfo.screenOrientation.
Property getter documentation:
- Return the current requested orientation of the activity. This will
- either be the orientation requested in its component's manifest, or
- the last requested orientation given to
- #setRequestedOrientation(int).
+ Return the current requested orientation of the activity. This is either the orientation
+ requested in the app manifest, or the last requested orientation given to
+ #setRequestedOrientation(int).
+
+ "note"><b>Note:</b>
+ <ul>
+ <li>Device manufacturers can configure devices to ignore calls to this method to
+ improve the layout of orientation-restricted apps.</li>
+ <li>On devices with Android 16 (API level 36) or higher installed, virtual device
+ owners (limited to select trusted and privileged apps) can optimize app layout on
+ displays they manage by ignoring calls to this method. See also
+ <see href="https://source.android.com/docs/core/permissions/app-streaming">
+ Companion app streaming</see>.</li>
+ </ul>
+
+ See Device
+ compatibility mode.
+ </aside>
Java documentation for android.app.Activity.getRequestedOrientation()
.
Property setter documentation:
- Change the desired orientation of this activity. If the activity
- is currently in the foreground or otherwise impacting the screen
- orientation, the screen will immediately be changed (possibly causing
- the activity to be restarted). Otherwise, this will be used the next
- time the activity is visible.
+ Change the desired orientation of this activity. If the activity is currently in the
+ foreground or otherwise impacting the screen orientation, the screen is immediately changed
+ (possibly causing the activity to be restarted). Otherwise, the requested orientation is used
+ the next time the activity is visible.
+
+ "note"><b>Note:</b>
+ <ul>
+ <li>Device manufacturers can configure devices to override (ignore) calls to this
+ method to improve the layout of orientation-restricted apps.</li>
+ <li>On devices with Android 16 (API level 36) or higher installed, virtual device
+ owners (limited to select trusted and privileged apps) can optimize app layout on
+ displays they manage by ignoring calls to this method. See also
+ <see href="https://source.android.com/docs/core/permissions/app-streaming">
+ Companion app streaming</see>.</li>
+ </ul>
+
+ See Device
+ compatibility mode.
+ </aside>
Java documentation for android.app.Activity.setRequestedOrientation(int)
.
@@ -10495,6 +10530,69 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestOpenInBrowserEducation", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("requestOpenInBrowserEducation", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests to show the “Open in browser” education.
+
+ Requests to show the “Open in browser” education. “Open in browser” is a feature
+ within the app header that allows users to switch from an app to the web. The feature
+ is made available when an application is opened by a user clicking a link or when a
+ link is provided by an application. Links can be provided by calling
+ AssistContent#setSessionTransferUri or
+ AssistContent#setWebUri.
+ This method should be utilized when an activity wants to nudge the user to switch
+ to the web application in cases where the web may provide the user with a better
+ experience. Note that this method does not guarantee that the education will be shown.
+ The number of times that the "Open in browser" education can be triggered by this method
+ is limited per application, and, when shown, the education appears above the app's content.
+ For these reasons, developers should use this method sparingly when it is least
+ disruptive to the user to show the education and when it is optimal to switch the user to a
+ browser session. Before requesting to show the education, developers should assert that they
+ have set a link that can be used by the "Open in browser" feature through either
+ AssistContent#setSessionTransferUri or
+ AssistContent#setWebUri so that users are navigated to a relevant page if they choose
+ to switch to the browser. If a URI is not set using either method, "Open in browser" will
+ utilize a generic link if available which will direct users to the homepage of the site
+ associated with the app. The generic link is provided for a limited number of applications by
+ the system and cannot be edited by developers. If none of these options contains a valid URI,
+ the user will not be provided with the option to switch to the browser and the education will
+ not be shown if requested.
+
+
+ Java documentation for android.app.Activity.requestOpenInBrowserEducation()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -10582,11 +10680,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestPermissions", "([Ljava/lang/String;II)V", "", ApiSince=35)]
[<Android.Runtime.Register("requestPermissions", "([Ljava/lang/String;II)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -10595,9 +10693,9 @@
System.Void
-
-
-
+
+
+
The requested permissions. Must be non-null and not empty.
@@ -10893,7 +10991,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -11084,11 +11182,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAllowCrossUidActivitySwitchFromBelow", "(Z)V", "GetSetAllowCrossUidActivitySwitchFromBelow_ZHandler", ApiSince=35)]
[<Android.Runtime.Register("setAllowCrossUidActivitySwitchFromBelow", "(Z)V", "GetSetAllowCrossUidActivitySwitchFromBelow_ZHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -11097,7 +11195,7 @@
System.Void
-
+
@@ -11732,11 +11830,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetSetIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)]
[<Android.Runtime.Register("setIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetSetIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -11745,8 +11843,8 @@
System.Void
-
-
+
+
The new Intent object to return from #getIntent
@@ -12866,11 +12964,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("shouldShowRequestPermissionRationale", "(Ljava/lang/String;I)Z", "GetShouldShowRequestPermissionRationale_Ljava_lang_String_IHandler", ApiSince=35)]
[<Android.Runtime.Register("shouldShowRequestPermissionRationale", "(Ljava/lang/String;I)Z", "GetShouldShowRequestPermissionRationale_Ljava_lang_String_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12879,8 +12977,8 @@
System.Boolean
-
-
+
+
A permission your app wants to request.
@@ -13333,7 +13431,8 @@
The intent to start.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits.
+ onActivityResult() when the activity exits;
+ If < 0, no result will return when the activity exits.
Same as calling #startActivityForResult(Intent, int, Bundle)
with no options.
@@ -13407,7 +13506,8 @@
The intent to start.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits.
+ onActivityResult() when the activity exits;
+ If < 0, no result will return when the activity exits.
Additional options for how the Activity should be started.
See android.content.Context#startActivity(Intent, Bundle)
Context.startActivity(Intent, Bundle)} for more details.
@@ -13736,8 +13836,8 @@
The intent to start.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits, as described in
- #startActivityForResult.
+ onActivityResult() when the activity exits; If < 0, no result will
+ return when the activity exits, as described in #startActivityForResult.
Same as calling #startActivityIfNeeded(Intent, int, Bundle)
with no options.
If a new activity was launched then true is returned; otherwise
@@ -13794,7 +13894,8 @@
The intent to start.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits, as described in
+ onActivityResult() when the activity exits; If < 0, no result
+ will return when the activity exits, as described in
#startActivityForResult.
Additional options for how the Activity should be started.
See android.content.Context#startActivity(Intent, Bundle)
@@ -13876,7 +13977,8 @@
The IntentSender to launch.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits.
+ onActivityResult() when the activity exits;
+ If < 0, no result will return when the activity exits.
If non-null, this will be provided as the
intent parameter to IntentSender#sendIntent.
Intent flags in the original IntentSender that you
@@ -13949,7 +14051,8 @@
The IntentSender to launch.
If >= 0, this code will be returned in
- onActivityResult() when the activity exits.
+ onActivityResult() when the activity exits;
+ If < 0, no result will return when the activity exits.
If non-null, this will be provided as the
intent parameter to IntentSender#sendIntent.
Intent flags in the original IntentSender that you
diff --git a/docs/xml/Android.App/ActivityManager+RunningAppProcessInfo.xml b/docs/xml/Android.App/ActivityManager+RunningAppProcessInfo.xml
index 2a5c9ba4f..46913416c 100644
--- a/docs/xml/Android.App/ActivityManager+RunningAppProcessInfo.xml
+++ b/docs/xml/Android.App/ActivityManager+RunningAppProcessInfo.xml
@@ -591,8 +591,8 @@
-
-
+
+
Field
F:Android.OS.IParcelable.ContentsFileDescriptor
@@ -867,8 +867,8 @@
-
-
+
+
Field
F:Android.OS.IParcelable.ContentsFileDescriptor
diff --git a/docs/xml/Android.App/ActivityManager.xml b/docs/xml/Android.App/ActivityManager.xml
index 997d05abf..041a662c1 100644
--- a/docs/xml/Android.App/ActivityManager.xml
+++ b/docs/xml/Android.App/ActivityManager.xml
@@ -143,11 +143,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addApplicationStartInfoCompletionListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetAddApplicationStartInfoCompletionListener_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("addApplicationStartInfoCompletionListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetAddApplicationStartInfoCompletionListener_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -156,24 +156,29 @@
System.Void
-
-
+
+
The executor on which the listener should be called.
Callback to be called when collection of ApplicationStartInfo is
complete. Will replace existing listener if one is already attached.
- Adds a callback to be notified when the ApplicationStartInfo records of this startup
- are complete.
+ Adds a callback that is notified when the ApplicationStartInfo record of this startup
+ is complete.
- Adds a callback to be notified when the ApplicationStartInfo records of this startup
- are complete.
- Note: callback will be removed automatically after being triggered.
- Note: callback will not wait for Activity#reportFullyDrawn to occur.
- Timestamp for fully drawn may be added after callback occurs. Set callback after invoking
- Activity#reportFullyDrawn if timestamp for fully drawn is required.
- Note: if start records have already been retrieved, the callback will be
- invoked immediately on the specified executor with the previously resolved AppStartInfo.
+ Adds a callback that is notified when the ApplicationStartInfo record of this startup
+ is complete. The startup is considered complete when the first frame is drawn.
+
+ The callback doesn't wait for Activity#reportFullyDrawn to occur. Retrieve a copy
+ of ApplicationStartInfo after Activity#reportFullyDrawn is called (using this
+ callback or getHistoricalProcessStartReasons) if you need the
+ ApplicationStartInfo.START_TIMESTAMP_FULLY_DRAWN timestamp.
+
+ If the current start record has already been completed (that is, the process is not currently
+ starting), the callback will be invoked immediately on the specified executor with the
+ previously completed ApplicationStartInfo record.
+
+ Callback will be called at most once and removed automatically after being triggered.
Note: callback is asynchronous and should be made from a background thread.
@@ -263,11 +268,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addStartInfoTimestamp", "(IJ)V", "GetAddStartInfoTimestamp_IJHandler", ApiSince=35)]
[<Android.Runtime.Register("addStartInfoTimestamp", "(IJ)V", "GetAddStartInfoTimestamp_IJHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -276,8 +281,8 @@
System.Void
-
-
+
+
Unique key for timestamp. Must be greater than
@@ -291,8 +296,8 @@
Adds an optional developer supplied timestamp to the calling apps most recent
ApplicationStartInfo. This is in addition to system recorded timestamps.
- Note: timestamps added after Activity#reportFullyDrawn is called
- will be discarded.
+ Note: any timestamps added after Activity#reportFullyDrawn is called
+ are discarded.
Note: will overwrite existing timestamp if called with same key.
@@ -751,11 +756,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getHistoricalProcessStartReasons", "(I)Ljava/util/List;", "GetGetHistoricalProcessStartReasons_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getHistoricalProcessStartReasons", "(I)Ljava/util/List;", "GetGetHistoricalProcessStartReasons_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -764,7 +769,7 @@
System.Collections.Generic.IList<Android.App.ApplicationStartInfo>
-
+
The maximum number of results to be returned; a value of 0
@@ -776,7 +781,11 @@
the order from most recent to least recent.
Return a list of ApplicationStartInfo records containing the information about the
- most recent app startups.
+ most recent app startups.
+
+ Records accessed using this path might include "incomplete" records such as in-progress app
+ starts. Accessing in-progress starts using this method lets you access start information
+ early to better optimize your startup path.
Note: System stores this historical information in a ring buffer and only
the most recent records will be returned.
@@ -2101,11 +2110,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removeApplicationStartInfoCompletionListener", "(Ljava/util/function/Consumer;)V", "GetRemoveApplicationStartInfoCompletionListener_Ljava_util_function_Consumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("removeApplicationStartInfoCompletionListener", "(Ljava/util/function/Consumer;)V", "GetRemoveApplicationStartInfoCompletionListener_Ljava_util_function_Consumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2114,7 +2123,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.App/ActivityOptions.xml b/docs/xml/Android.App/ActivityOptions.xml
index 9de7616ec..01a98efb4 100644
--- a/docs/xml/Android.App/ActivityOptions.xml
+++ b/docs/xml/Android.App/ActivityOptions.xml
@@ -66,6 +66,80 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAllowPassThroughOnTouchOutside", "()Z", "GetIsAllowPassThroughOnTouchOutsideHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAllowPassThroughOnTouchOutside", "()Z", "GetIsAllowPassThroughOnTouchOutsideHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setAllowPassThroughOnTouchOutside", "(Z)V", "GetSetAllowPassThroughOnTouchOutside_ZHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAllowPassThroughOnTouchOutside", "(Z)V", "GetSetAllowPassThroughOnTouchOutside_ZHandler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the source activity allows the overlaying activities from the to-be-launched
+ app to pass through touch events to it when touches fall outside the content window. -or- Sets whether the source activity allows the overlaying activities from the to-be-launched
+ app to pass through touch events to it when touches fall outside the content window.
+ To be added.
+
+ Property getter documentation:
+ Returns whether the source activity allows the overlaying activities from the to-be-launched
+ app to pass through touch events to it when touches fall outside the content window.
+
+
+ Java documentation for android.app.ActivityOptions.isAllowPassThroughOnTouchOutside()
.
+
+
+ Property setter documentation:
+ Sets whether the source activity allows the overlaying activities from the to-be-launched
+ app to pass through touch events to it when touches fall outside the content window.
+ By default, touches that fall on a translucent non-touchable area of an overlaying
+ activity window may be blocked from passing through to the activity below (source activity),
+ unless the overlaying activity is from the same UID as the source activity. The source
+ activity may use this method to opt in and allow the overlaying activities from the
+ to-be-launched app to pass through touches to itself. The source activity needs to ensure
+ that it trusts the overlaying activity and its content is not vulnerable to UI redressing
+ attacks. The flag is ignored if the context calling
+ Context#startActivity(Intent, Bundle) is not an activity.
+ Apps with target SDK 36 and above that depend on cross-uid pass-through touches must
+ opt in to ensure that pass-through touches work correctly.
+ For backward compatibility, apps with target SDK 35 and below may still receive
+ pass-through touches without opt-in if the cross-uid activity is launched by the source
+ activity.
+
+
+ Java documentation for android.app.ActivityOptions.setAllowPassThroughOnTouchOutside(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -889,6 +963,62 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS", ApiSince=36)]
+ [<Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.BackgroundActivityStartMode
+
+ 3
+
+ Grants the PendingIntent all background activity start privileges, including
+ those normally reserved for privileged contexts (e.
+
+ Grants the PendingIntent all background activity start privileges, including
+ those normally reserved for privileged contexts (e.g., companion apps or those with the
+ START_ACTIVITIES_FROM_BACKGROUND permission).
+ <b>Caution:</b> This mode should be used sparingly. Most apps should use
+ #MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE instead, relying on notifications
+ or foreground services for background interactions to minimize user disruption. However,
+ this mode is necessary for specific use cases, such as companion apps responding to
+ prompts from a connected device.
+ For more information on background activity start restrictions, see:
+
+ Restrictions on starting activities from the background
+
+
+ Java documentation for android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -904,7 +1034,7 @@
[Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOWED", ApiSince=34)]
[<Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOWED", ApiSince=34)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)>]
@@ -912,15 +1042,27 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0", "This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0", "This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.")>]
+
Android.App.BackgroundActivityStartMode
1
- Allow the PendingIntent to use the background activity start privileges.
+ Grants the PendingIntent background activity start privileges.
- Allow the PendingIntent to use the background activity start privileges.
+ Grants the PendingIntent background activity start privileges.
+
+ This behaves the same as #MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS, except it
+ does not grant background activity launch permissions based on the privileged permission
+ START_ACTIVITIES_FROM_BACKGROUND.
+ This member is deprecated. Use #MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE to allow starts
+ only when the app is visible or #MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS to
+ allow starts at any time (see
+ Restrictions on starting activities from the background).
Java documentation for android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED
.
@@ -934,6 +1076,57 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE", ApiSince=36)]
+ [<Android.Runtime.Register("MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.BackgroundActivityStartMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.BackgroundActivityStartMode
+
+ 4
+
+ Grants the PendingIntent background activity start privileges only when the app
+ has a visible window (i.
+
+ Grants the PendingIntent background activity start privileges only when the app
+ has a visible window (i.e., is visible to the user). This is the recommended mode for most
+ apps to minimize disruption to the user experience.
+ For more information on background activity start restrictions, see:
+
+ Restrictions on starting activities from the background
+
+
+ Java documentation for android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -963,9 +1156,9 @@
2
- Deny the PendingIntent to use the background activity start privileges.
+ Denies the PendingIntent any background activity start privileges.
- Deny the PendingIntent to use the background activity start privileges.
+ Denies the PendingIntent any background activity start privileges.
Java documentation for android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_DENIED
.
@@ -1008,9 +1201,10 @@
0
- No explicit value chosen.
+ The system determines whether to grant background activity start privileges.
- No explicit value chosen. The system will decide whether to grant privileges.
+ The system determines whether to grant background activity start privileges. This is the
+ default behavior if no explicit mode is specified.
Java documentation for android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_SYSTEM_DEFINED
.
diff --git a/docs/xml/Android.App/AppOpsManager+IOnOpActiveChangedListener.xml b/docs/xml/Android.App/AppOpsManager+IOnOpActiveChangedListener.xml
index fa50cfe10..d4fb7b66f 100644
--- a/docs/xml/Android.App/AppOpsManager+IOnOpActiveChangedListener.xml
+++ b/docs/xml/Android.App/AppOpsManager+IOnOpActiveChangedListener.xml
@@ -102,11 +102,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onOpActiveChanged", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;IZII)V", "GetOnOpActiveChanged2_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_IZIIHandler:Android.App.AppOpsManager/IOnOpActiveChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[<Android.Runtime.Register("onOpActiveChanged", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;IZII)V", "GetOnOpActiveChanged2_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_IZIIHandler:Android.App.AppOpsManager/IOnOpActiveChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -115,10 +115,10 @@
System.Void
-
-
-
-
+
+
+
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -126,10 +126,10 @@
-
-
-
-
+
+
+
+
The operation that changed.
diff --git a/docs/xml/Android.App/AppOpsManager+IOnOpChangedListener.xml b/docs/xml/Android.App/AppOpsManager+IOnOpChangedListener.xml
index 49860fd54..9e2a07a08 100644
--- a/docs/xml/Android.App/AppOpsManager+IOnOpChangedListener.xml
+++ b/docs/xml/Android.App/AppOpsManager+IOnOpChangedListener.xml
@@ -84,11 +84,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onOpChanged", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V", "GetOnOpChanged2_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Handler:Android.App.AppOpsManager/IOnOpChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[<Android.Runtime.Register("onOpChanged", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V", "GetOnOpChanged2_Ljava_lang_String_Ljava_lang_String_ILjava_lang_String_Handler:Android.App.AppOpsManager/IOnOpChangedListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -97,26 +97,26 @@
System.Void
-
-
-
-
+
+
+
+
The Op that changed.
Package of the app whose Op changed.
User id of the app whose Op changed.
persistent device id whose Op changed.
- Similar to #onOpChanged(String, String, int) but includes the device for which
- the op mode has changed.
+ Similar to #onOpChanged(String, String) but includes user and the device for
+ which the op mode has changed.
- Similar to #onOpChanged(String, String, int) but includes the device for which
- the op mode has changed.
+ Similar to #onOpChanged(String, String) but includes user and the device for
+ which the op mode has changed.
Implement this method if callbacks are required on all devices.
If not implemented explicitly, the default implementation will notify for op changes
- on the default device VirtualDeviceManager#PERSISTENT_DEVICE_ID_DEFAULT only.
- If implemented, #onOpChanged(String, String, int)
- will not be called automatically.
+ on the default device only.
+ If implemented, #onOpChanged(String, String) will not be called
+ automatically.
Java documentation for android.app.AppOpsManager.OnOpChangedListener.onOpChanged(java.lang.String, java.lang.String, int, java.lang.String)
.
diff --git a/docs/xml/Android.App/AppOpsManager.xml b/docs/xml/Android.App/AppOpsManager.xml
index 152947b83..ba274e2b4 100644
--- a/docs/xml/Android.App/AppOpsManager.xml
+++ b/docs/xml/Android.App/AppOpsManager.xml
@@ -130,7 +130,7 @@
[Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Handler")]
[<Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Handler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")>]
@@ -150,13 +150,24 @@
- The operation to check. One of the OPSTR_* constants.
- The user id of the application attempting to perform the operation.
+ The operation to check. One of the OPSTR_* constants.
+ The uid of the application attempting to perform the operation.
The name of the application attempting to perform the operation.
- This member is deprecated.
- To be added.
+ Check whether an application can perform an operation.
+ Returns #MODE_ALLOWED if the operation is allowed, or
+ #MODE_IGNORED if it is not allowed and should be silently ignored (without
+ causing the app to crash).
- This member is deprecated. Renamed to #unsafeCheckOp(String, int, String).
+ Check whether an application can perform an operation.
+ For platform versions before android.os.Build.VERSION_CODES#BAKLAVA, this is
+ <em>not</em> a security check; you must use #noteOp(String, int, String, String,
+ String) or #startOp(String, int, String, String, String) for your actual security
+ checks. This function can just be used for a quick check to see if an operation has been
+ disabled for the application, as an early reject of some work.
+ For platform versions equal to or after android.os.Build.VERSION_CODES#BAKLAVA, it
+ does the same security check as #noteOp(String, int, String, String, String) and
+ #startOp(String, int, String, String, String), and should be preferred to use.
+ This API does not modify the time stamp or other data about the operation.
Java documentation for android.app.AppOpsManager.checkOp(java.lang.String, int, java.lang.String)
.
@@ -173,6 +184,74 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("checkOp", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOp_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerMode
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ The operation to check. One of the OPSTR_* constants.
+ The uid of the application attempting to perform the operation.
+ The name of the application attempting to perform the operation.
+ The Context#createAttributionContext attribution tag of the
+ calling context or null for default attribution
+ Check whether an application can perform an operation.
+ Returns #MODE_ALLOWED if the operation is allowed, or #MODE_IGNORED
+ if it is not allowed and should be silently ignored (without causing the app to crash).
+
+ Check whether an application can perform an operation. It does the same security check as
+ #noteOp(String, int, String, String, String) and #startOp(String, int, String,
+ String, String), but does not modify the time stamp or other data about the operation.
+
+
+ Java documentation for android.app.AppOpsManager.checkOp(java.lang.String, int, java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -188,7 +267,7 @@
[Android.Runtime.Register("checkOpNoThrow", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOpNoThrow_Ljava_lang_String_ILjava_lang_String_Handler")]
[<Android.Runtime.Register("checkOpNoThrow", "(Ljava/lang/String;ILjava/lang/String;)I", "GetCheckOpNoThrow_Ljava_lang_String_ILjava_lang_String_Handler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")>]
@@ -211,10 +290,12 @@
To be added.
To be added.
To be added.
- This member is deprecated.
+ Like #checkOp(String, int, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
To be added.
- This member is deprecated. Renamed to #unsafeCheckOpNoThrow(String, int, String).
+ Like #checkOp(String, int, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
Java documentation for android.app.AppOpsManager.checkOpNoThrow(java.lang.String, int, java.lang.String)
.
@@ -228,6 +309,139 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("checkOpNoThrow", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOpNoThrow_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("checkOpNoThrow", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOpNoThrow_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerMode
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ Like #checkOp(String, int, String, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
+ To be added.
+
+ Like #checkOp(String, int, String, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
+
+
+ Java documentation for android.app.AppOpsManager.checkOpNoThrow(java.lang.String, int, java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("checkOpRawNoThrow", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOpRawNoThrow_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("checkOpRawNoThrow", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)I", "GetCheckOpRawNoThrow_Ljava_lang_String_ILjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerMode
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ Like #checkOp(String, int, String, String) but returns the <em>raw</em> mode
+ associated with the op.
+ To be added.
+
+ Like #checkOp(String, int, String, String) but returns the <em>raw</em> mode
+ associated with the op. Does not throw a security exception, does not translate
+ #MODE_FOREGROUND.
+
+
+ Java documentation for android.app.AppOpsManager.checkOpRawNoThrow(java.lang.String, int, java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1371,6 +1585,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OP_NOTED_CALLBACK_FLAG_IGNORE_ASYNC", ApiSince=36)]
+ [<Android.Runtime.Register("OP_NOTED_CALLBACK_FLAG_IGNORE_ASYNC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerCallbackFlag enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppOpsManagerCallbackFlag enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerCallbackFlag
+
+ 1
+
+ Ignores async op noted events.
+
+ Ignores async op noted events.
+
+
+ Java documentation for android.app.AppOpsManager.OP_NOTED_CALLBACK_FLAG_IGNORE_ASYNC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2801,6 +3060,49 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setOnOpNotedCallback", "(Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpNotedCallback;I)V", "GetSetOnOpNotedCallback_Ljava_util_concurrent_Executor_Landroid_app_AppOpsManager_OnOpNotedCallback_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setOnOpNotedCallback", "(Ljava/util/concurrent/Executor;Landroid/app/AppOpsManager$OnOpNotedCallback;I)V", "GetSetOnOpNotedCallback_Ljava_util_concurrent_Executor_Landroid_app_AppOpsManager_OnOpNotedCallback_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -3494,6 +3796,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.App.AppOpsManagerMode
@@ -3513,28 +3819,24 @@
The operation to check. One of the OPSTR_* constants.
The user id of the application attempting to perform the operation.
The name of the application attempting to perform the operation.
- Do a quick check for whether an application might be able to perform an operation.
+ Check whether an application might be able to perform an operation.
Returns #MODE_ALLOWED if the operation is allowed, or
#MODE_IGNORED if it is not allowed and should be silently ignored (without
causing the app to crash).
- Do a quick check for whether an application might be able to perform an operation.
- This is <em>not</em> a security check; you must use #noteOp(String, int, String,
- String, String) or #startOp(String, int, String, String, String) for your actual
- security checks, which also ensure that the given uid and package name are consistent. This
- function can just be used for a quick check to see if an operation has been disabled for the
- application, as an early reject of some work. This does not modify the time stamp or other
- data about the operation.
- Important things this will not do (which you need to ultimate use
- #noteOp(String, int, String, String, String) or
- #startOp(String, int, String, String, String) to cover):
- <ul>
- <li>Verifying the uid and package are consistent, so callers can't spoof
- their identity.</li>
- <li>Taking into account the current foreground/background state of the
- app; apps whose mode varies by this state will always be reported
- as #MODE_ALLOWED.</li>
- </ul>
+ Check whether an application might be able to perform an operation.
+ For platform versions before android.os.Build.VERSION_CODES#BAKLAVA, this is
+ <em>not</em> a security check; you must use #noteOp(String, int, String, String,
+ String) or #startOp(String, int, String, String, String) for your actual security
+ checks. This function can just be used for a quick check to see if an operation has been
+ disabled for the application, as an early reject of some work.
+ For platform versions equal to or after android.os.Build.VERSION_CODES#BAKLAVA, this
+ is no longer an unsafe check, and it does the same security check as #noteOp(String,
+ int, String, String, String) and #startOp(String, int, String, String, String).
+ However, it's preferred to use #checkOp(String, int, String), since the word "unsafe"
+ in the name of this API is no longer accurate.
+ This API does not modify the time stamp or other data about the operation.
+ This member is deprecated. Use #checkOp(String, int, String)
Java documentation for android.app.AppOpsManager.unsafeCheckOp(java.lang.String, int, java.lang.String)
.
@@ -3567,6 +3869,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.App.AppOpsManagerMode
@@ -3586,12 +3892,13 @@
To be added.
To be added.
To be added.
- Like #checkOp but instead of throwing a SecurityException it
- returns #MODE_ERRORED.
+ Like #unsafeCheckOp(String, int, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
To be added.
- Like #checkOp but instead of throwing a SecurityException it
- returns #MODE_ERRORED.
+ Like #unsafeCheckOp(String, int, String) but instead of throwing a
+ SecurityException it returns #MODE_ERRORED.
+ This member is deprecated. Use #checkOpNoThrow(String, int, String)
Java documentation for android.app.AppOpsManager.unsafeCheckOpNoThrow(java.lang.String, int, java.lang.String)
.
@@ -3624,6 +3931,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.App.AppOpsManagerMode
@@ -3648,6 +3959,7 @@
Like #checkOp but returns the <em>raw</em> mode associated with the op.
Does not throw a security exception, does not translate #MODE_FOREGROUND.
+ This member is deprecated. Use #checkOpRawNoThrow(String, int, String, String) instead
Java documentation for android.app.AppOpsManager.unsafeCheckOpRaw(java.lang.String, int, java.lang.String)
.
@@ -3680,6 +3992,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.App.AppOpsManagerMode
@@ -3699,13 +4015,12 @@
To be added.
To be added.
To be added.
- Like #unsafeCheckOpNoThrow(String, int, String) but returns the <em>raw</em>
- mode associated with the op.
+ Like #checkOp but returns the <em>raw</em> mode associated with the op.
To be added.
- Like #unsafeCheckOpNoThrow(String, int, String) but returns the <em>raw</em>
- mode associated with the op. Does not throw a security exception, does not translate
- #MODE_FOREGROUND.
+ Like #checkOp but returns the <em>raw</em> mode associated with the op.
+ Does not throw a security exception, does not translate #MODE_FOREGROUND.
+ This member is deprecated. Use #checkOpRawNoThrow(String, int, String, String) instead
Java documentation for android.app.AppOpsManager.unsafeCheckOpRawNoThrow(java.lang.String, int, java.lang.String)
.
diff --git a/docs/xml/Android.App/AppOpsManagerCallbackFlag.xml b/docs/xml/Android.App/AppOpsManagerCallbackFlag.xml
new file mode 100644
index 000000000..2da71b522
--- /dev/null
+++ b/docs/xml/Android.App/AppOpsManagerCallbackFlag.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ [System.Flags]
+ [<System.Flags>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.AppOpsManager.OpNotedCallbackFlagIgnoreAsync", JniField="android/app/AppOpsManager.OP_NOTED_CALLBACK_FLAG_IGNORE_ASYNC")]
+ [<Android.Runtime.IntDefinition("Android.App.AppOpsManager.OpNotedCallbackFlagIgnoreAsync", JniField="android/app/AppOpsManager.OP_NOTED_CALLBACK_FLAG_IGNORE_ASYNC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerCallbackFlag
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="")]
+ [<Android.Runtime.IntDefinition(null, JniField="")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.AppOpsManagerCallbackFlag
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/Application+InterfaceConsts.xml b/docs/xml/Android.App/Application+InterfaceConsts.xml
index 0bfd9effe..a1db4b7fe 100644
--- a/docs/xml/Android.App/Application+InterfaceConsts.xml
+++ b/docs/xml/Android.App/Application+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.App/ApplicationExitInfoReason.xml b/docs/xml/Android.App/ApplicationExitInfoReason.xml
index b016108e7..c0dc8d9f0 100644
--- a/docs/xml/Android.App/ApplicationExitInfoReason.xml
+++ b/docs/xml/Android.App/ApplicationExitInfoReason.xml
@@ -272,8 +272,8 @@
-
-
+
+
Field
Mono.Android
diff --git a/docs/xml/Android.App/ApplicationStartInfo.xml b/docs/xml/Android.App/ApplicationStartInfo.xml
index 1c73dd924..295aac786 100644
--- a/docs/xml/Android.App/ApplicationStartInfo.xml
+++ b/docs/xml/Android.App/ApplicationStartInfo.xml
@@ -46,6 +46,13 @@
both for logging and for potential behavior changes. Reason for process start, start type,
start times, throttling, and other useful diagnostic data can be obtained from
ApplicationStartInfo records.
+ ApplicationStartInfo objects can be retrieved via:
+ - ActivityManager#getHistoricalProcessStartReasons, which can be called during or after
+ a application's startup. Using this method, an app can retrieve information about an
+ in-progress app start.
+ - ActivityManager#addApplicationStartInfoCompletionListener, which returns an
+ ApplicationStartInfo object via a callback when the startup is complete, or immediately
+ if requested after the startup is complete.
Java documentation for android.app.ApplicationStartInfo
.
@@ -727,7 +734,12 @@
The reason code of what triggered the process's start.
To be added.
- The reason code of what triggered the process's start.
+ The reason code of what triggered the process's start.
+
+ Start reason provides granular reasoning on why the app is being started. Start reason should
+ not be used for distinguishing between the component the app is being started for as some
+ reasons may overlap with multiple components, see #getStartComponent for this
+ functionality instead.
Note: field will be set for any #getStartupState value.
@@ -742,6 +754,294 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getStartComponent", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getStartComponent", "()I", "", ApiSince=36)>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+
+ The component type that was being started which triggered the start.
+ To be added.
+
+ The component type that was being started which triggered the start.
+
+ Start component should be used to accurately distinguish between the 4 component types:
+ activity, service, broadcast, and content provider. This can be useful for optimizing
+ startup flow by enabling the caller to only load the necessary dependencies for a specific
+ component type. For more granular information on why the app is being started, see
+ #getReason.
+ Note: field will be set for any #getStartupState value.
+
+
+ Java documentation for android.app.ApplicationStartInfo.getStartComponent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("START_COMPONENT_ACTIVITY", ApiSince=36)]
+ [<Android.Runtime.Register("START_COMPONENT_ACTIVITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 1
+
+ Process was started for an activity component.
+
+ Process was started for an activity component.
+
+
+ Java documentation for android.app.ApplicationStartInfo.START_COMPONENT_ACTIVITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("START_COMPONENT_BROADCAST", ApiSince=36)]
+ [<Android.Runtime.Register("START_COMPONENT_BROADCAST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 2
+
+ Process was started for a broadcast component.
+
+ Process was started for a broadcast component.
+
+
+ Java documentation for android.app.ApplicationStartInfo.START_COMPONENT_BROADCAST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("START_COMPONENT_CONTENT_PROVIDER", ApiSince=36)]
+ [<Android.Runtime.Register("START_COMPONENT_CONTENT_PROVIDER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 3
+
+ Process was started for a content provider component.
+
+ Process was started for a content provider component.
+
+
+ Java documentation for android.app.ApplicationStartInfo.START_COMPONENT_CONTENT_PROVIDER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("START_COMPONENT_OTHER", ApiSince=36)]
+ [<Android.Runtime.Register("START_COMPONENT_OTHER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 5
+
+ Process was started not for one of the four standard components.
+
+ Process was started not for one of the four standard components.
+
+
+ Java documentation for android.app.ApplicationStartInfo.START_COMPONENT_OTHER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("START_COMPONENT_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("START_COMPONENT_SERVICE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.ApplicationStartInfoStartComponent enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 4
+
+ Process was started for a service component.
+
+ Process was started for a service component.
+
+
+ Java documentation for android.app.ApplicationStartInfo.START_COMPONENT_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -918,9 +1218,9 @@
3
- Process started due to broadcast received.
+ Process started due to broadcast received for any reason not explicitly listed.
- Process started due to broadcast received.
+ Process started due to broadcast received for any reason not explicitly listed.
Java documentation for android.app.ApplicationStartInfo.START_REASON_BROADCAST
.
@@ -966,9 +1266,9 @@
4
- Process started due to access of ContentProvider
+ Process started due to access of ContentProvider for any reason not explicitly listed.
- Process started due to access of ContentProvider
+ Process started due to access of ContentProvider for any reason not explicitly listed.
Java documentation for android.app.ApplicationStartInfo.START_REASON_CONTENT_PROVIDER
.
@@ -1254,9 +1554,9 @@
10
- Process service started.
+ Process started due to Service started for any reason not explicitly listed.
- Process service started.
+ Process started due to Service started for any reason not explicitly listed..
Java documentation for android.app.ApplicationStartInfo.START_REASON_SERVICE
.
diff --git a/docs/xml/Android.App/ApplicationStartInfoStartComponent.xml b/docs/xml/Android.App/ApplicationStartInfoStartComponent.xml
new file mode 100644
index 000000000..939343482
--- /dev/null
+++ b/docs/xml/Android.App/ApplicationStartInfoStartComponent.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentActivity", JniField="android/app/ApplicationStartInfo.START_COMPONENT_ACTIVITY")]
+ [<Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentActivity", JniField="android/app/ApplicationStartInfo.START_COMPONENT_ACTIVITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentBroadcast", JniField="android/app/ApplicationStartInfo.START_COMPONENT_BROADCAST")]
+ [<Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentBroadcast", JniField="android/app/ApplicationStartInfo.START_COMPONENT_BROADCAST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentContentProvider", JniField="android/app/ApplicationStartInfo.START_COMPONENT_CONTENT_PROVIDER")]
+ [<Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentContentProvider", JniField="android/app/ApplicationStartInfo.START_COMPONENT_CONTENT_PROVIDER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentOther", JniField="android/app/ApplicationStartInfo.START_COMPONENT_OTHER")]
+ [<Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentOther", JniField="android/app/ApplicationStartInfo.START_COMPONENT_OTHER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentService", JniField="android/app/ApplicationStartInfo.START_COMPONENT_SERVICE")]
+ [<Android.Runtime.IntDefinition("Android.App.ApplicationStartInfo.StartComponentService", JniField="android/app/ApplicationStartInfo.START_COMPONENT_SERVICE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.ApplicationStartInfoStartComponent
+
+ 4
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/AutomaticRuleStatus.xml b/docs/xml/Android.App/AutomaticRuleStatus.xml
index d0ed7c476..97db4206b 100644
--- a/docs/xml/Android.App/AutomaticRuleStatus.xml
+++ b/docs/xml/Android.App/AutomaticRuleStatus.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.NotificationManager.AutomaticRuleStatusActivated", JniField="android/app/NotificationManager.AUTOMATIC_RULE_STATUS_ACTIVATED")]
[<Android.Runtime.IntDefinition("Android.App.NotificationManager.AutomaticRuleStatusActivated", JniField="android/app/NotificationManager.AUTOMATIC_RULE_STATUS_ACTIVATED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -54,11 +54,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.App.NotificationManager.AutomaticRuleStatusDeactivated", JniField="android/app/NotificationManager.AUTOMATIC_RULE_STATUS_DEACTIVATED")]
[<Android.Runtime.IntDefinition("Android.App.NotificationManager.AutomaticRuleStatusDeactivated", JniField="android/app/NotificationManager.AUTOMATIC_RULE_STATUS_DEACTIVATED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App/AutomaticZenRule.xml b/docs/xml/Android.App/AutomaticZenRule.xml
index b543e66c8..baec631f6 100644
--- a/docs/xml/Android.App/AutomaticZenRule.xml
+++ b/docs/xml/Android.App/AutomaticZenRule.xml
@@ -477,19 +477,19 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDeviceEffects", "()Landroid/service/notification/ZenDeviceEffects;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getDeviceEffects", "()Landroid/service/notification/ZenDeviceEffects;", "", ApiSince=35)>]
-
+
[set: Android.Runtime.Register("setDeviceEffects", "(Landroid/service/notification/ZenDeviceEffects;)V", "", ApiSince=35)]
[<set: Android.Runtime.Register("setDeviceEffects", "(Landroid/service/notification/ZenDeviceEffects;)V", "", ApiSince=35)>]
-
+
[set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -595,11 +595,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getIconResId", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getIconResId", "()I", "", ApiSince=35)>]
@@ -669,7 +669,17 @@
Property setter documentation:
- Sets the interruption filter that is applied when this rule is active.
+ Sets the interruption filter that is applied when this rule is active.
+
+ <ul>
+ <li>When NotificationManager#INTERRUPTION_FILTER_PRIORITY, the rule will use
+ the ZenPolicy supplied to #setZenPolicy (or a default one).
+ <li>When NotificationManager#INTERRUPTION_FILTER_ALARMS or
+ NotificationManager#INTERRUPTION_FILTER_NONE, the rule will use a fixed
+ ZenPolicy matching the filter.
+ <li>When NotificationManager#INTERRUPTION_FILTER_ALL, the rule will not block
+ notifications, but can still have ZenDeviceEffects.
+ </ul>
Java documentation for android.app.AutomaticZenRule.setInterruptionFilter(int)
.
@@ -694,11 +704,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isManualInvocationAllowed", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isManualInvocationAllowed", "()Z", "", ApiSince=35)>]
@@ -939,11 +949,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTriggerDescription", "()Ljava/lang/String;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getTriggerDescription", "()Ljava/lang/String;", "", ApiSince=35)>]
@@ -982,11 +992,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getType", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getType", "()I", "", ApiSince=35)>]
@@ -1026,15 +1036,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_BEDTIME", ApiSince=35)]
[<Android.Runtime.Register("TYPE_BEDTIME", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1075,15 +1085,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_DRIVING", ApiSince=35)]
[<Android.Runtime.Register("TYPE_DRIVING", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1125,15 +1135,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_IMMERSIVE", ApiSince=35)]
[<Android.Runtime.Register("TYPE_IMMERSIVE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1175,15 +1185,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_MANAGED", ApiSince=35)]
[<Android.Runtime.Register("TYPE_MANAGED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1225,15 +1235,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_OTHER", ApiSince=35)]
[<Android.Runtime.Register("TYPE_OTHER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1273,15 +1283,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_SCHEDULE_CALENDAR", ApiSince=35)]
[<Android.Runtime.Register("TYPE_SCHEDULE_CALENDAR", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1321,15 +1331,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_SCHEDULE_TIME", ApiSince=35)]
[<Android.Runtime.Register("TYPE_SCHEDULE_TIME", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1369,15 +1379,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_THEATER", ApiSince=35)]
[<Android.Runtime.Register("TYPE_THEATER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1421,15 +1431,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_UNKNOWN", ApiSince=35)]
[<Android.Runtime.Register("TYPE_UNKNOWN", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticZenRuleType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1442,7 +1452,7 @@
Rule is of an unknown type.
Rule is of an unknown type. This is the default value if not provided by the owning app,
- and the value returned if the true type was added in an API level lower than the calling
+ and the value returned if the true type was added in an API level higher than the calling
app's targetSdk.
@@ -1535,18 +1545,22 @@
Android.Service.Notification.ZenPolicy
- Gets the zen policy. -or- Sets the zen policy.
+ Gets the ZenPolicy applied if #getInterruptionFilter() is
+ NotificationManager#INTERRUPTION_FILTER_PRIORITY. -or- Sets the ZenPolicy applied if #getInterruptionFilter() is
+ NotificationManager#INTERRUPTION_FILTER_PRIORITY.
To be added.
Property getter documentation:
- Gets the zen policy.
+ Gets the ZenPolicy applied if #getInterruptionFilter() is
+ NotificationManager#INTERRUPTION_FILTER_PRIORITY.
Java documentation for android.app.AutomaticZenRule.getZenPolicy()
.
Property setter documentation:
- Sets the zen policy.
+ Sets the ZenPolicy applied if #getInterruptionFilter() is
+ NotificationManager#INTERRUPTION_FILTER_PRIORITY.
When updating an existing rule via NotificationManager#updateAutomaticZenRule,
a null value here means the previous policy is retained.
diff --git a/docs/xml/Android.App/BackgroundActivityStartMode.xml b/docs/xml/Android.App/BackgroundActivityStartMode.xml
index 96cac1095..1e3a53dd6 100644
--- a/docs/xml/Android.App/BackgroundActivityStartMode.xml
+++ b/docs/xml/Android.App/BackgroundActivityStartMode.xml
@@ -15,6 +15,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ActivityOptions.ModeBackgroundActivityStartAllowAlways", JniField="android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS")]
+ [<Android.Runtime.IntDefinition("Android.App.ActivityOptions.ModeBackgroundActivityStartAllowAlways", JniField="android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_ALWAYS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.BackgroundActivityStartMode
+
+ 3
+
+ To be added.
+
+
@@ -43,6 +71,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.App.ActivityOptions.ModeBackgroundActivityStartAllowIfVisible", JniField="android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE")]
+ [<Android.Runtime.IntDefinition("Android.App.ActivityOptions.ModeBackgroundActivityStartAllowIfVisible", JniField="android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.BackgroundActivityStartMode
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App/ComponentCaller.xml b/docs/xml/Android.App/ComponentCaller.xml
index 9b7eaffa8..fdce12ec1 100644
--- a/docs/xml/Android.App/ComponentCaller.xml
+++ b/docs/xml/Android.App/ComponentCaller.xml
@@ -68,7 +68,7 @@
Android.Content.PM.Permission
-
+
[Android.Runtime.GeneratedEnum]
[<Android.Runtime.GeneratedEnum>]
diff --git a/docs/xml/Android.App/Dialog.xml b/docs/xml/Android.App/Dialog.xml
index 09ce6421b..f88eb160f 100644
--- a/docs/xml/Android.App/Dialog.xml
+++ b/docs/xml/Android.App/Dialog.xml
@@ -994,7 +994,7 @@
Android.Views.View
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.App/Fragment+InterfaceConsts.xml b/docs/xml/Android.App/Fragment+InterfaceConsts.xml
index a0ee18521..ecda69ccb 100644
--- a/docs/xml/Android.App/Fragment+InterfaceConsts.xml
+++ b/docs/xml/Android.App/Fragment+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.App/FragmentManager.xml b/docs/xml/Android.App/FragmentManager.xml
index a2c78023a..e2b828015 100644
--- a/docs/xml/Android.App/FragmentManager.xml
+++ b/docs/xml/Android.App/FragmentManager.xml
@@ -498,7 +498,7 @@
Android.App.Fragment
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -595,7 +595,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -776,7 +776,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.App/GameManager.xml b/docs/xml/Android.App/GameManager.xml
index 4ca811d78..1fa9e5ee1 100644
--- a/docs/xml/Android.App/GameManager.xml
+++ b/docs/xml/Android.App/GameManager.xml
@@ -29,6 +29,15 @@
The GameManager allows system apps to modify and query the game mode of apps.
The GameManager allows system apps to modify and query the game mode of apps.
+ <b>Note:</b> After android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM, some devices
+ that do not support the GameManager features may not publish a GameManager instance.
+ These device types include:
+ <ul>
+ <li> Wear devices (PackageManager#FEATURE_WATCH)
+ </ul>
+ Therefore, you should always do a null check on the return value of
+ Context#getSystemService(Class) and Context#getSystemService(String) when trying
+ to obtain an instance of GameManager on the aforementioned device types.
Java documentation for android.app.GameManager
.
diff --git a/docs/xml/Android.App/GrammaticalInflectionManager.xml b/docs/xml/Android.App/GrammaticalInflectionManager.xml
index fcf566fa6..a8d2e11f4 100644
--- a/docs/xml/Android.App/GrammaticalInflectionManager.xml
+++ b/docs/xml/Android.App/GrammaticalInflectionManager.xml
@@ -207,15 +207,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSystemGrammaticalGender", "()I", "GetGetSystemGrammaticalGenderHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getSystemGrammaticalGender", "()I", "GetGetSystemGrammaticalGenderHandler", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.READ_SYSTEM_GRAMMATICAL_GENDER")]
[<get: Android.Runtime.RequiresPermission("android.permission.READ_SYSTEM_GRAMMATICAL_GENDER")>]
diff --git a/docs/xml/Android.App/Instrumentation.xml b/docs/xml/Android.App/Instrumentation.xml
index 420384777..b728e2d14 100644
--- a/docs/xml/Android.App/Instrumentation.xml
+++ b/docs/xml/Android.App/Instrumentation.xml
@@ -585,11 +585,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("callActivityOnNewIntent", "(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetCallActivityOnNewIntent_Landroid_app_Activity_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)]
[<Android.Runtime.Register("callActivityOnNewIntent", "(Landroid/app/Activity;Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetCallActivityOnNewIntent_Landroid_app_Activity_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -598,9 +598,9 @@
System.Void
-
-
-
+
+
+
The activity receiving a new Intent.
diff --git a/docs/xml/Android.App/LocaleConfig.xml b/docs/xml/Android.App/LocaleConfig.xml
index bb190cc57..700be1804 100644
--- a/docs/xml/Android.App/LocaleConfig.xml
+++ b/docs/xml/Android.App/LocaleConfig.xml
@@ -216,15 +216,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDefaultLocale", "()Ljava/util/Locale;", "GetGetDefaultLocaleHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getDefaultLocale", "()Ljava/util/Locale;", "GetGetDefaultLocaleHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.App/NativeActivity.xml b/docs/xml/Android.App/NativeActivity.xml
index 994273f74..65b1cea75 100644
--- a/docs/xml/Android.App/NativeActivity.xml
+++ b/docs/xml/Android.App/NativeActivity.xml
@@ -158,7 +158,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
@@ -205,7 +205,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
diff --git a/docs/xml/Android.App/Notification+Builder.xml b/docs/xml/Android.App/Notification+Builder.xml
index d8b36371c..278c67ce6 100644
--- a/docs/xml/Android.App/Notification+Builder.xml
+++ b/docs/xml/Android.App/Notification+Builder.xml
@@ -461,7 +461,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -516,7 +516,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -571,7 +571,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -2508,6 +2508,46 @@ describes the notification.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setShortCriticalText", "(Ljava/lang/String;)Landroid/app/Notification$Builder;", "GetSetShortCriticalText_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setShortCriticalText", "(Ljava/lang/String;)Landroid/app/Notification$Builder;", "GetSetShortCriticalText_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App/Notification+ProgressStyle+Point.xml b/docs/xml/Android.App/Notification+ProgressStyle+Point.xml
new file mode 100644
index 000000000..4c8fb9c96
--- /dev/null
+++ b/docs/xml/Android.App/Notification+ProgressStyle+Point.xml
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/Notification$ProgressStyle$Point", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/Notification$ProgressStyle$Point", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getColor", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getColor", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPosition", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPosition", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColor", "(I)Landroid/app/Notification$ProgressStyle$Point;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setColor", "(I)Landroid/app/Notification$ProgressStyle$Point;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle+Point
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setId", "(I)Landroid/app/Notification$ProgressStyle$Point;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setId", "(I)Landroid/app/Notification$ProgressStyle$Point;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle+Point
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/Notification+ProgressStyle+Segment.xml b/docs/xml/Android.App/Notification+ProgressStyle+Segment.xml
new file mode 100644
index 000000000..13437646c
--- /dev/null
+++ b/docs/xml/Android.App/Notification+ProgressStyle+Segment.xml
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/app/Notification$ProgressStyle$Segment", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/Notification$ProgressStyle$Segment", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getColor", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getColor", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getLength", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getLength", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColor", "(I)Landroid/app/Notification$ProgressStyle$Segment;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setColor", "(I)Landroid/app/Notification$ProgressStyle$Segment;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle+Segment
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setId", "(I)Landroid/app/Notification$ProgressStyle$Segment;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setId", "(I)Landroid/app/Notification$ProgressStyle$Segment;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle+Segment
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/Notification+ProgressStyle.xml b/docs/xml/Android.App/Notification+ProgressStyle.xml
new file mode 100644
index 000000000..efcf82fcd
--- /dev/null
+++ b/docs/xml/Android.App/Notification+ProgressStyle.xml
@@ -0,0 +1,888 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.Notification+Style
+
+
+
+
+ [Android.Runtime.Register("android/app/Notification$ProgressStyle", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/app/Notification$ProgressStyle", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A Notification Style used to define a notification whose expanded state includes
+ a highly customizable progress bar with segments, points, a custom tracker icon,
+ and custom icons at the start and end of the progress bar.
+
+ A Notification Style used to define a notification whose expanded state includes
+ a highly customizable progress bar with segments, points, a custom tracker icon,
+ and custom icons at the start and end of the progress bar.
+
+ This style is suggested for use cases where the app is showing a tracker to the
+ user of a thing they are interested in: the location of a car on its way
+ to pick them up, food being delivered, or their own progress in a navigation
+ journey.
+
+ To use this style with your Notification, feed it to
+ Notification.Builder#setStyle(android.app.Notification.Style) like so:
+ new Notification.Builder(context)
+ .setSmallIcon(R.drawable.ic_notification)
+ .setColor(Color.GREEN)
+ .setColorized(true)
+ .setContentTitle("Arrive 10:08 AM").
+ .setContentText("Dominique Ansel Bakery Soho")
+ .addAction(new Notification.Action("Exit navigation",...))
+ .setStyle(new Notification.ProgressStyle()
+ .setStyledByProgress(false)
+ .setProgress(456)
+ .setProgressTrackerIcon(Icon.createWithResource(R.drawable.ic_driving_tracker))
+ .addProgressSegment(new Segment(41).setColor(Color.BLACK))
+ .addProgressSegment(new Segment(552).setColor(Color.YELLOW))
+ .addProgressSegment(new Segment(253).setColor(Color.YELLOW))
+ .addProgressSegment(new Segment(94).setColor(Color.BLUE))
+ .addProgressPoint(new Point(60).setColor(Color.RED))
+ .addProgressPoint(new Point(560).setColor(Color.YELLOW))
+ )
+
+ NOTE: The progress bar layout will be mirrored for RTL layout.
+ NOTE: The extras set by Notification.Builder#setProgress will be overridden by
+ the values set on this style object when the notification is built. Therefore, that method
+ is not used with this style.
+
+
+ Java documentation for android.app.Notification.ProgressStyle
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addProgressPoint", "(Landroid/app/Notification$ProgressStyle$Point;)Landroid/app/Notification$ProgressStyle;", "GetAddProgressPoint_Landroid_app_Notification_ProgressStyle_Point_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("addProgressPoint", "(Landroid/app/Notification$ProgressStyle$Point;)Landroid/app/Notification$ProgressStyle;", "GetAddProgressPoint_Landroid_app_Notification_ProgressStyle_Point_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addProgressSegment", "(Landroid/app/Notification$ProgressStyle$Segment;)Landroid/app/Notification$ProgressStyle;", "GetAddProgressSegment_Landroid_app_Notification_ProgressStyle_Segment_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("addProgressSegment", "(Landroid/app/Notification$ProgressStyle$Segment;)Landroid/app/Notification$ProgressStyle;", "GetAddProgressSegment_Landroid_app_Notification_ProgressStyle_Segment_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isProgressIndeterminate", "()Z", "GetIsProgressIndeterminateHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isProgressIndeterminate", "()Z", "GetIsProgressIndeterminateHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Get indeterminate value of the progress bar.
+ To be added.
+
+ Get indeterminate value of the progress bar.
+
+
+ Java documentation for android.app.Notification.ProgressStyle.isProgressIndeterminate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isStyledByProgress", "()Z", "GetIsStyledByProgressHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isStyledByProgress", "()Z", "GetIsStyledByProgressHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Gets whether the progress bar's style is based on its progress.
+ To be added.
+
+ Gets whether the progress bar's style is based on its progress.
+
+
+ Java documentation for android.app.Notification.ProgressStyle.isStyledByProgress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgress", "()I", "GetGetProgressHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgress", "()I", "GetGetProgressHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the progress value of the progress bar.
+ To be added.
+
+ Gets the progress value of the progress bar.
+
+
+ Java documentation for android.app.Notification.ProgressStyle.getProgress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressEndIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressEndIconHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressEndIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressEndIconHandler", ApiSince=36)>]
+
+
+
+ Android.Graphics.Drawables.Icon
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressMax", "()I", "GetGetProgressMaxHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressMax", "()I", "GetGetProgressMaxHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the sum of the lengths of all Segments in the style, which
+ defines the maximum progress.
+ To be added.
+
+ Gets the sum of the lengths of all Segments in the style, which
+ defines the maximum progress. Defaults to 100 when segments are omitted.
+
+
+ Java documentation for android.app.Notification.ProgressStyle.getProgressMax()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressPoints", "()Ljava/util/List;", "GetGetProgressPointsHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressPoints", "()Ljava/util/List;", "GetGetProgressPointsHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.App.Notification+ProgressStyle+Point>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressSegments", "()Ljava/util/List;", "GetGetProgressSegmentsHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressSegments", "()Ljava/util/List;", "GetGetProgressSegmentsHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.App.Notification+ProgressStyle+Segment>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressStartIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressStartIconHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressStartIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressStartIconHandler", ApiSince=36)>]
+
+
+
+ Android.Graphics.Drawables.Icon
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProgressTrackerIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressTrackerIconHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProgressTrackerIcon", "()Landroid/graphics/drawable/Icon;", "GetGetProgressTrackerIconHandler", ApiSince=36)>]
+
+
+
+ Android.Graphics.Drawables.Icon
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgress", "(I)Landroid/app/Notification$ProgressStyle;", "GetSetProgress_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgress", "(I)Landroid/app/Notification$ProgressStyle;", "GetSetProgress_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressEndIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressEndIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressEndIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressEndIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressIndeterminate", "(Z)Landroid/app/Notification$ProgressStyle;", "GetSetProgressIndeterminate_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressIndeterminate", "(Z)Landroid/app/Notification$ProgressStyle;", "GetSetProgressIndeterminate_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressPoints", "(Ljava/util/List;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressPoints_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressPoints", "(Ljava/util/List;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressPoints_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressSegments", "(Ljava/util/List;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressSegments_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressSegments", "(Ljava/util/List;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressSegments_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressStartIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressStartIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressStartIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressStartIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProgressTrackerIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressTrackerIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setProgressTrackerIcon", "(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$ProgressStyle;", "GetSetProgressTrackerIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setStyledByProgress", "(Z)Landroid/app/Notification$ProgressStyle;", "GetSetStyledByProgress_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setStyledByProgress", "(Z)Landroid/app/Notification$ProgressStyle;", "GetSetStyledByProgress_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Notification+ProgressStyle
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.App/Notification+Style.xml b/docs/xml/Android.App/Notification+Style.xml
index 4bcc7cfea..875707b49 100644
--- a/docs/xml/Android.App/Notification+Style.xml
+++ b/docs/xml/Android.App/Notification+Style.xml
@@ -55,7 +55,7 @@
[Android.Runtime.Register(".ctor", "()V", "")]
[<Android.Runtime.Register(".ctor", "()V", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App/Notification.xml b/docs/xml/Android.App/Notification.xml
index 9d5444547..d56f9f8f4 100644
--- a/docs/xml/Android.App/Notification.xml
+++ b/docs/xml/Android.App/Notification.xml
@@ -1421,11 +1421,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CATEGORY_VOICEMAIL", ApiSince=35)]
[<Android.Runtime.Register("CATEGORY_VOICEMAIL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4433,6 +4433,63 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FLAG_PROMOTED_ONGOING", ApiSince=36)]
+ [<Android.Runtime.Register("FLAG_PROMOTED_ONGOING", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.App.NotificationFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.App.NotificationFlags enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.NotificationFlags
+
+ 262144
+
+ Bit to be bitwise-ored into the #flags field that should be
+ set by the system if this notification is a promoted ongoing notification, both because it
+ #hasPromotableCharacteristics() and the user has not disabled the feature for this
+ app.
+
+ Bit to be bitwise-ored into the #flags field that should be
+ set by the system if this notification is a promoted ongoing notification, both because it
+ #hasPromotableCharacteristics() and the user has not disabled the feature for this
+ app.
+
+ Applications cannot set this flag directly, but the posting app and
+ android.service.notification.NotificationListenerService can read it.
+
+
+ Java documentation for android.app.Notification.FLAG_PROMOTED_ONGOING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -4883,6 +4940,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("hasPromotableCharacteristics", "()Z", "GetHasPromotableCharacteristicsHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("hasPromotableCharacteristics", "()Z", "GetHasPromotableCharacteristicsHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the notification has all the characteristics that make it eligible for
+ #FLAG_PROMOTED_ONGOING.
+ To be added.
+
+ Returns whether the notification has all the characteristics that make it eligible for
+ #FLAG_PROMOTED_ONGOING. This method does not factor in other criteria such user
+ preferences for the app or channel. If this returns true, it does not guarantee that the
+ notification will be assigned FLAG_PROMOTED_ONGOING by the system, but if this returns false,
+ it will not.
+
+
+ Java documentation for android.app.Notification.hasPromotableCharacteristics()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -5892,6 +5995,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getShortCriticalText", "()Ljava/lang/String;", "GetGetShortCriticalTextHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getShortCriticalText", "()Ljava/lang/String;", "GetGetShortCriticalTextHandler", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.App/NotificationChannel.xml b/docs/xml/Android.App/NotificationChannel.xml
index 5122f302a..1b3e48ee5 100644
--- a/docs/xml/Android.App/NotificationChannel.xml
+++ b/docs/xml/Android.App/NotificationChannel.xml
@@ -1846,12 +1846,15 @@
To be added.
Sets whether or not notifications posted to this channel can interrupt the user in
- android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY mode.
+ android.app.NotificationManager#INTERRUPTION_FILTER_PRIORITY mode.
Sets whether or not notifications posted to this channel can interrupt the user in
- android.app.NotificationManager.Policy#INTERRUPTION_FILTER_PRIORITY mode.
-
- Only modifiable by the system and notification ranker.
+ android.app.NotificationManager#INTERRUPTION_FILTER_PRIORITY mode.
+ Apps with Do Not Disturb policy access (see
+ NotificationManager#isNotificationPolicyAccessGranted()) can set up their own
+ channels this way, but only if the channel hasn't been updated by the user since its
+ creation.
+ Otherwise, this value is only modifiable by the system and the notification ranker.
Java documentation for android.app.NotificationChannel.setBypassDnd(boolean)
.
@@ -2276,19 +2279,19 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getVibrationEffect", "()Landroid/os/VibrationEffect;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getVibrationEffect", "()Landroid/os/VibrationEffect;", "", ApiSince=35)>]
-
+
[set: Android.Runtime.Register("setVibrationEffect", "(Landroid/os/VibrationEffect;)V", "", ApiSince=35)]
[<set: Android.Runtime.Register("setVibrationEffect", "(Landroid/os/VibrationEffect;)V", "", ApiSince=35)>]
-
+
[set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.App/NotificationFlags.xml b/docs/xml/Android.App/NotificationFlags.xml
index 2f27ff23f..f5aebd977 100644
--- a/docs/xml/Android.App/NotificationFlags.xml
+++ b/docs/xml/Android.App/NotificationFlags.xml
@@ -303,6 +303,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/app/Notification.FLAG_PROMOTED_ONGOING")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/app/Notification.FLAG_PROMOTED_ONGOING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.NotificationFlags
+
+ 262144
+
+ To be added.
+
+
diff --git a/docs/xml/Android.App/NotificationManager.xml b/docs/xml/Android.App/NotificationManager.xml
index 74f399f0a..d25c2be20 100644
--- a/docs/xml/Android.App/NotificationManager.xml
+++ b/docs/xml/Android.App/NotificationManager.xml
@@ -167,17 +167,21 @@
a configuration screen where users can create a new instance of the rule.
Output: Nothing
You can have multiple activities handling this intent, if you support multiple
- AutomaticZenRule rules. In order for the system to properly display all of your
- rule types so that users can create new instances or configure existing ones, you need
- to add some extra metadata (#META_DATA_AUTOMATIC_RULE_TYPE)
- to your activity tag in your manifest. If you'd like to limit the number of rules a user
- can create from this flow, you can additionally optionally include
- #META_DATA_RULE_INSTANCE_LIMIT.
-
- For example,
- <meta-data
- android:name="android.app.zen.automatic.ruleType"
- android:value="
+ AutomaticZenRule rules. In order for the system to properly display all of your
+ rule types so that users can create new instances or configure existing ones, you need
+ to add some extra metadata (#META_DATA_AUTOMATIC_RULE_TYPE)
+ to your activity tag in your manifest. If you'd like to limit the number of rules a user
+ can create from this flow, you can additionally optionally include
+ #META_DATA_RULE_INSTANCE_LIMIT. For example,
+ {@code
+ <meta-data
+ android:name="android.service.zen.automatic.ruleType"
+ android:value="@string/my_condition_rule" />
+ <meta-data
+ android:name="android.service.zen.automatic.ruleInstanceLimit"
+ android:value="1" />
+ }
+
Java documentation for android.app.NotificationManager.ACTION_AUTOMATIC_ZEN_RULE
.
@@ -248,11 +252,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_CONSOLIDATED_NOTIFICATION_POLICY_CHANGED", ApiSince=35)]
[<Android.Runtime.Register("ACTION_CONSOLIDATED_NOTIFICATION_POLICY_CHANGED", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -267,7 +271,7 @@
Intent that is broadcast when the state of #getConsolidatedNotificationPolicy()
changes.
This broadcast is only sent to registered receivers and receivers in packages that have
- been granted Do Not Disturb access (see #isNotificationPolicyAccessGranted()).
+ been granted Notification Policy access (see #isNotificationPolicyAccessGranted()).
Java documentation for android.app.NotificationManager.ACTION_CONSOLIDATED_NOTIFICATION_POLICY_CHANGED
.
@@ -572,11 +576,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("areAutomaticZenRulesUserManaged", "()Z", "GetAreAutomaticZenRulesUserManagedHandler", ApiSince=35)]
[<Android.Runtime.Register("areAutomaticZenRulesUserManaged", "()Z", "GetAreAutomaticZenRulesUserManagedHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -802,15 +806,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("AUTOMATIC_RULE_STATUS_ACTIVATED", ApiSince=35)]
[<Android.Runtime.Register("AUTOMATIC_RULE_STATUS_ACTIVATED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticRuleStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticRuleStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -852,15 +856,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("AUTOMATIC_RULE_STATUS_DEACTIVATED", ApiSince=35)]
[<Android.Runtime.Register("AUTOMATIC_RULE_STATUS_DEACTIVATED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticRuleStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AutomaticRuleStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1573,6 +1577,55 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("canPostPromotedNotifications", "()Z", "GetCanPostPromotedNotificationsHandler", ApiSince=36)]
+ [<Android.Runtime.Register("canPostPromotedNotifications", "()Z", "GetCanPostPromotedNotificationsHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Returns whether the calling app's properly formatted notifications can appear in a promoted
+ format, which may result in higher ranking, appearances on additional surfaces, and richer
+ presentation.
+ To be added.
+
+ Returns whether the calling app's properly formatted notifications can appear in a promoted
+ format, which may result in higher ranking, appearances on additional surfaces, and richer
+ presentation.
+
+ Apps can request this permission by sending the user to the activity that matches the system
+ intent action android.provider.Settings#ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS.
+
+
+ Java documentation for android.app.NotificationManager.canPostPromotedNotifications()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2280,11 +2333,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_NOTIFICATION_POLICY", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_NOTIFICATION_POLICY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2463,11 +2516,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAutomaticZenRuleState", "(Ljava/lang/String;)I", "GetGetAutomaticZenRuleState_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("getAutomaticZenRuleState", "(Ljava/lang/String;)I", "GetGetAutomaticZenRuleState_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2475,14 +2528,14 @@
Android.Service.Notification.ConditionState
-
+
[Android.Runtime.GeneratedEnum]
[<Android.Runtime.GeneratedEnum>]
-
+
The id of the rule
@@ -3104,10 +3157,10 @@
System.Boolean
- Checks the ability to modify notification do not disturb policy for the calling package.
+ Checks the ability to modify Notification Policy for the calling package.
To be added.
- Checks the ability to modify notification do not disturb policy for the calling package.
+ Checks the ability to modify Notification Policy for the calling package.
Returns true if the calling package can modify notification policy.
Apps can request policy access by sending the user to the activity that matches the system
intent action android.provider.Settings#ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS.
@@ -3797,7 +3850,31 @@
Use this method to put the system into Do Not Disturb mode or request that it exits Do Not
Disturb mode. The calling app must own the provided android.app.AutomaticZenRule.
This method can be used in conjunction with or as a replacement to
- android.service.notification.ConditionProviderService#notifyCondition(Condition).
+ android.service.notification.ConditionProviderService#notifyCondition(Condition).
+ The condition change may be ignored if the user has activated or deactivated the rule
+ manually -- the user can "override" the rule <em>this time</em>, with the rule resuming its
+ normal operation for the next cycle. When this has happened, the supplied condition will be
+ applied only once the automatic state is in agreement with the user-provided state. For
+ example, assume that the AutomaticZenRule corresponds to a "Driving Mode" with
+ automatic driving detection.
+
+ <ol>
+ <li>App detects driving and notifies the system that the rule should be active, calling
+ this method with a Condition with Condition#STATE_TRUE).
+ <li>User deactivates ("snoozes") the rule for some reason. This overrides the
+ app-provided condition state.
+ <li>App is still detecting driving, so again calls with Condition#STATE_TRUE.
+ This is ignored by the system, as the user override prevails.
+ <li>Some time later, the app detects that driving stopped, so the rule should be
+ inactive, and calls with Condition#STATE_FALSE). This doesn't change the actual
+ rule state (it was already inactive due to the user's override), but clears the override.
+ <li>Some time later, the app detects that driving has started again, and notifies that
+ the rule should be active (calling with Condition#STATE_TRUE again). The rule is
+ activated.
+ </ol>
+ Note that the behavior at step #3 is different if the app also specifies
+ Condition#SOURCE_USER_ACTION as the Condition#source -- rule state updates
+ coming from user actions are not ignored.
Java documentation for android.app.NotificationManager.setAutomaticZenRuleState(java.lang.String, android.service.notification.Condition)
.
diff --git a/docs/xml/Android.App/PictureInPictureUiState.xml b/docs/xml/Android.App/PictureInPictureUiState.xml
index 2a1a8a107..8eadfaa00 100644
--- a/docs/xml/Android.App/PictureInPictureUiState.xml
+++ b/docs/xml/Android.App/PictureInPictureUiState.xml
@@ -179,11 +179,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isTransitioningToPip", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isTransitioningToPip", "()Z", "", ApiSince=35)>]
diff --git a/docs/xml/Android.App/Service+InterfaceConsts.xml b/docs/xml/Android.App/Service+InterfaceConsts.xml
index 4c7af9c61..c4e14fc1d 100644
--- a/docs/xml/Android.App/Service+InterfaceConsts.xml
+++ b/docs/xml/Android.App/Service+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.App/Service.xml b/docs/xml/Android.App/Service.xml
index 9e6316986..0f0d7c523 100644
--- a/docs/xml/Android.App/Service.xml
+++ b/docs/xml/Android.App/Service.xml
@@ -985,11 +985,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onTimeout", "(II)V", "GetOnTimeout_IIHandler", ApiSince=35)]
[<Android.Runtime.Register("onTimeout", "(II)V", "GetOnTimeout_IIHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -998,8 +998,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.App/UiAutomation.xml b/docs/xml/Android.App/UiAutomation.xml
index 255c2852f..ee331e88a 100644
--- a/docs/xml/Android.App/UiAutomation.xml
+++ b/docs/xml/Android.App/UiAutomation.xml
@@ -893,10 +893,11 @@
The event to inject.
- The event to inject.
- Whether to inject the event synchronously.
+ the event to inject
+ whether to inject the event synchronously
A method for injecting an arbitrary input event.
- Whether event injection succeeded.
+
+ true if event injection succeeded
A method for injecting an arbitrary input event.
This method waits for all window container animations and surface operations to complete.
diff --git a/docs/xml/Android.App/UiModeManager.xml b/docs/xml/Android.App/UiModeManager.xml
index 31401878c..833d84979 100644
--- a/docs/xml/Android.App/UiModeManager.xml
+++ b/docs/xml/Android.App/UiModeManager.xml
@@ -1055,7 +1055,7 @@
Sets the system-wide night mode.
The mode can be one of:
<ul>
- <li><em>#MODE_NIGHT_NO<em> sets the device into
+ <li><em>#MODE_NIGHT_NO</em> sets the device into
notnight mode</li>
<li><em>#MODE_NIGHT_YES</em> sets the device into
night mode</li>
@@ -1164,7 +1164,7 @@
Sets and persist the night mode for this application.
The mode can be one of:
<ul>
- <li><em>#MODE_NIGHT_NO<em> sets the device into
+ <li><em>#MODE_NIGHT_NO</em> sets the device into
notnight mode</li>
<li><em>#MODE_NIGHT_YES</em> sets the device into
night mode</li>
diff --git a/docs/xml/Android.App/WallpaperManager.xml b/docs/xml/Android.App/WallpaperManager.xml
index b48495c28..6f96466f3 100644
--- a/docs/xml/Android.App/WallpaperManager.xml
+++ b/docs/xml/Android.App/WallpaperManager.xml
@@ -29,7 +29,9 @@
the wallpaper, and more.
An app can check whether wallpapers are supported for the current user, by calling
#isWallpaperSupported(), and whether setting of wallpapers is allowed, by calling
- #isSetWallpaperAllowed().
+ #isSetWallpaperAllowed().
+ Any public APIs added to WallpaperManager should have a corresponding stub in
+ DisabledWallpaperManager.
Java documentation for android.app.WallpaperManager
.
@@ -2110,7 +2112,7 @@
[Android.Runtime.Register("sendWallpaperCommand", "(Landroid/os/IBinder;Ljava/lang/String;IIILandroid/os/Bundle;)V", "GetSendWallpaperCommand_Landroid_os_IBinder_Ljava_lang_String_IIILandroid_os_Bundle_Handler")]
[<Android.Runtime.Register("sendWallpaperCommand", "(Landroid/os/IBinder;Ljava/lang/String;IIILandroid/os/Bundle;)V", "GetSendWallpaperCommand_Landroid_os_IBinder_Ljava_lang_String_IIILandroid_os_Bundle_Handler")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ALWAYS_UPDATE_WALLPAPER")]
[<Android.Runtime.RequiresPermission("android.permission.ALWAYS_UPDATE_WALLPAPER")>]
@@ -2942,7 +2944,7 @@
[get: Android.Runtime.Register("getWallpaperInfo", "()Landroid/app/WallpaperInfo;", "GetGetWallpaperInfoHandler")]
[<get: Android.Runtime.Register("getWallpaperInfo", "()Landroid/app/WallpaperInfo;", "GetGetWallpaperInfoHandler")>]
-
+
[get: Android.Runtime.RequiresPermission("QUERY_ALL_PACKAGES")]
[<get: Android.Runtime.RequiresPermission("QUERY_ALL_PACKAGES")>]
diff --git a/docs/xml/Android.Appwidget/AppWidgetCategory.xml b/docs/xml/Android.Appwidget/AppWidgetCategory.xml
index 8b3883aa0..c307de7c5 100644
--- a/docs/xml/Android.Appwidget/AppWidgetCategory.xml
+++ b/docs/xml/Android.Appwidget/AppWidgetCategory.xml
@@ -77,6 +77,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Appwidget.AppWidgetProviderInfo.WidgetCategoryNotKeyguard", JniField="android/appwidget/AppWidgetProviderInfo.WIDGET_CATEGORY_NOT_KEYGUARD")]
+ [<Android.Runtime.IntDefinition("Android.Appwidget.AppWidgetProviderInfo.WidgetCategoryNotKeyguard", JniField="android/appwidget/AppWidgetProviderInfo.WIDGET_CATEGORY_NOT_KEYGUARD")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Appwidget.AppWidgetCategory
+
+ 8
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Appwidget/AppWidgetHostView.xml b/docs/xml/Android.Appwidget/AppWidgetHostView.xml
index 2afd92980..1045c297e 100644
--- a/docs/xml/Android.Appwidget/AppWidgetHostView.xml
+++ b/docs/xml/Android.Appwidget/AppWidgetHostView.xml
@@ -307,7 +307,7 @@
the current context
the component name of the widget
Rect in which to place the output, if null, a new Rect will be allocated and
- returned
+ returned
As of ICE_CREAM_SANDWICH we are automatically adding padding to widgets targeting
ICE_CREAM_SANDWICH and higher.
default padding for this widget, in pixels
@@ -826,9 +826,12 @@
The bundle of options, in addition to the size information.
- Sizes, in dips, the widget may be displayed at without calling the provider
- again. Typically, this will be size of the widget in landscape and portrait.
- On some foldables, this might include the size on the outer and inner screens.
+ Sizes, in dips, the widget may be displayed at without calling the
+ provider
+ again. Typically, this will be size of the widget in landscape and
+ portrait.
+ On some foldables, this might include the size on the outer and inner
+ screens.
Provide guidance about the size of this widget to the AppWidgetManager.
Provide guidance about the size of this widget to the AppWidgetManager. The sizes should
@@ -881,7 +884,7 @@
The bundle of options, in addition to the size information,
- can be null.
+ can be null.
The minimum width in dips that the widget will be displayed at.
The maximum height in dips that the widget will be displayed at.
The maximum width in dips that the widget will be displayed at.
diff --git a/docs/xml/Android.Appwidget/AppWidgetManager.xml b/docs/xml/Android.Appwidget/AppWidgetManager.xml
index 19b549fc2..6cd5b15a4 100644
--- a/docs/xml/Android.Appwidget/AppWidgetManager.xml
+++ b/docs/xml/Android.Appwidget/AppWidgetManager.xml
@@ -1271,11 +1271,12 @@
To be added.
- Get the available info about the AppWidget.
- A appWidgetId. If the appWidgetId has not been bound to a provider yet, or
- you don't have access to that appWidgetId, null is returned.
+ Returns the AppWidgetProviderInfo for the specified AppWidget.
+ Information regarding the provider of speficied widget, returns null if the
+ appWidgetId has not been bound to a provider yet, or you don't have access
+ to that widget.
- Get the available info about the AppWidget.
+ Returns the AppWidgetProviderInfo for the specified AppWidget.
Java documentation for android.appwidget.AppWidgetManager.getAppWidgetInfo(int)
.
@@ -1504,11 +1505,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getWidgetPreview", "(Landroid/content/ComponentName;Landroid/os/UserHandle;I)Landroid/widget/RemoteViews;", "GetGetWidgetPreview_Landroid_content_ComponentName_Landroid_os_UserHandle_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getWidgetPreview", "(Landroid/content/ComponentName;Landroid/os/UserHandle;I)Landroid/widget/RemoteViews;", "GetGetWidgetPreview_Landroid_content_ComponentName_Landroid_os_UserHandle_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1517,7 +1518,7 @@
Android.Widget.RemoteViews
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1525,8 +1526,8 @@
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -1767,7 +1768,7 @@
[Android.Runtime.Register("notifyAppWidgetViewDataChanged", "(II)V", "GetNotifyAppWidgetViewDataChanged_IIHandler")]
[<Android.Runtime.Register("notifyAppWidgetViewDataChanged", "(II)V", "GetNotifyAppWidgetViewDataChanged_IIHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1826,7 +1827,7 @@
[Android.Runtime.Register("notifyAppWidgetViewDataChanged", "([II)V", "GetNotifyAppWidgetViewDataChanged_arrayIIHandler")]
[<Android.Runtime.Register("notifyAppWidgetViewDataChanged", "([II)V", "GetNotifyAppWidgetViewDataChanged_arrayIIHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1894,7 +1895,7 @@
this widget.
A bundle extra that hints to the AppWidgetProvider the category of host that owns this
- this widget. Can have the value AppWidgetProviderInfo#WIDGET_CATEGORY_HOME_SCREEN or AppWidgetProviderInfo#WIDGET_CATEGORY_KEYGUARD or AppWidgetProviderInfo#WIDGET_CATEGORY_SEARCHBOX.
+ this widget. Can have the value AppWidgetProviderInfo#WIDGET_CATEGORY_HOME_SCREEN or AppWidgetProviderInfo#WIDGET_CATEGORY_KEYGUARD or AppWidgetProviderInfo#WIDGET_CATEGORY_SEARCHBOX or AppWidgetProviderInfo#WIDGET_CATEGORY_NOT_KEYGUARD.
Java documentation for android.appwidget.AppWidgetManager.OPTION_APPWIDGET_HOST_CATEGORY
.
@@ -2272,11 +2273,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removeWidgetPreview", "(Landroid/content/ComponentName;I)V", "GetRemoveWidgetPreview_Landroid_content_ComponentName_IHandler", ApiSince=35)]
[<Android.Runtime.Register("removeWidgetPreview", "(Landroid/content/ComponentName;I)V", "GetRemoveWidgetPreview_Landroid_content_ComponentName_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2285,8 +2286,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -2354,7 +2355,7 @@
The ComponentName for the android.content.BroadcastReceiver BroadcastReceiver provider for your AppWidget.
- In not null, this is passed to the launcher app. For eg #EXTRA_APPWIDGET_PREVIEW can be used for a custom preview.
+ IF not null, this is passed to the launcher app. e.g. #EXTRA_APPWIDGET_PREVIEW can be used for a custom preview.
If not null, this intent will be sent when the widget is created.
Request to pin an app widget on the current launcher.
@@ -2400,11 +2401,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setWidgetPreview", "(Landroid/content/ComponentName;ILandroid/widget/RemoteViews;)Z", "GetSetWidgetPreview_Landroid_content_ComponentName_ILandroid_widget_RemoteViews_Handler", ApiSince=35)]
[<Android.Runtime.Register("setWidgetPreview", "(Landroid/content/ComponentName;ILandroid/widget/RemoteViews;)Z", "GetSetWidgetPreview_Landroid_content_ComponentName_ILandroid_widget_RemoteViews_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2413,8 +2414,8 @@
System.Boolean
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -2422,7 +2423,7 @@
-
+
The ComponentName for the android.content.BroadcastReceiver
diff --git a/docs/xml/Android.Appwidget/AppWidgetProviderInfo.xml b/docs/xml/Android.Appwidget/AppWidgetProviderInfo.xml
index 02e0b399f..487ac575c 100644
--- a/docs/xml/Android.Appwidget/AppWidgetProviderInfo.xml
+++ b/docs/xml/Android.Appwidget/AppWidgetProviderInfo.xml
@@ -426,11 +426,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("generatedPreviewCategories", ApiSince=35)]
[<Android.Runtime.Register("generatedPreviewCategories", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1683,6 +1683,60 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIDGET_CATEGORY_NOT_KEYGUARD", ApiSince=36)]
+ [<Android.Runtime.Register("WIDGET_CATEGORY_NOT_KEYGUARD", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Appwidget.AppWidgetCategory enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Appwidget.AppWidgetCategory enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Appwidget.AppWidgetCategory
+
+ 8
+
+ Indicates that the widget should never be shown on the keyguard.
+
+ Indicates that the widget should never be shown on the keyguard.
+ Some keyguard style features may decide that #WIDGET_CATEGORY_KEYGUARD isn't
+ required to be added by an app to show on the feature when chosen by a user.
+ This category allows for a stronger statement about placement of the widget that, even in the
+ above case, this widget should not be offered on the keyguard.
+ Setting this category doesn't change the behavior of AppWidgetManager queries, it is the
+ responsibility of the widget surface to respect this value.
+
+
+ Java documentation for android.appwidget.AppWidgetProviderInfo.WIDGET_CATEGORY_NOT_KEYGUARD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Bluetooth.LE/AdvertisingSet.xml b/docs/xml/Android.Bluetooth.LE/AdvertisingSet.xml
index 8f4c23d7c..1a76adad3 100644
--- a/docs/xml/Android.Bluetooth.LE/AdvertisingSet.xml
+++ b/docs/xml/Android.Bluetooth.LE/AdvertisingSet.xml
@@ -198,7 +198,7 @@
[Android.Runtime.Register("setAdvertisingParameters", "(Landroid/bluetooth/le/AdvertisingSetParameters;)V", "", ApiSince=26)]
[<Android.Runtime.Register("setAdvertisingParameters", "(Landroid/bluetooth/le/AdvertisingSetParameters;)V", "", ApiSince=26)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -220,6 +220,8 @@
Update advertising parameters associated with this AdvertisingSet. Must be called when
advertising is not active. This method returns immediately, the operation status is delivered
through callback.onAdvertisingParametersUpdated.
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission when
+ parameters.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT or parameters.isDirected() is true.
Java documentation for android.bluetooth.le.AdvertisingSet.setAdvertisingParameters(android.bluetooth.le.AdvertisingSetParameters)
.
diff --git a/docs/xml/Android.Bluetooth.LE/BluetoothLeAdvertiser.xml b/docs/xml/Android.Bluetooth.LE/BluetoothLeAdvertiser.xml
index 0bf2633be..e53ac988c 100644
--- a/docs/xml/Android.Bluetooth.LE/BluetoothLeAdvertiser.xml
+++ b/docs/xml/Android.Bluetooth.LE/BluetoothLeAdvertiser.xml
@@ -92,7 +92,7 @@
[Android.Runtime.Register("startAdvertising", "(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V", "")]
[<Android.Runtime.Register("startAdvertising", "(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V", "")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -113,6 +113,9 @@
Start Bluetooth LE Advertising. On success, the advertiseData will be broadcasted.
Returns immediately, the operation status is delivered through callback.
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission only when
+ settings.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback)
.
@@ -141,7 +144,7 @@
[Android.Runtime.Register("startAdvertising", "(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V", "")]
[<Android.Runtime.Register("startAdvertising", "(Landroid/bluetooth/le/AdvertiseSettings;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseCallback;)V", "")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -166,6 +169,9 @@
operation succeeds. The scanResponse is returned when a scanning device sends an
active scan request. This method returns immediately, the operation status is delivered
through callback.
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission only when
+ settings.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback)
.
@@ -194,7 +200,7 @@
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)]
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -228,7 +234,9 @@
Creates a new advertising set. If operation succeed, device will start advertising. This
method returns immediately, the operation status is delivered through callback.onAdvertisingSetStarted().
-
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission when
+ parameters.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT or parameters.isDirected() is true.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback)
.
@@ -257,7 +265,7 @@
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)]
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -293,7 +301,9 @@
Creates a new advertising set. If operation succeed, device will start advertising. This
method returns immediately, the operation status is delivered through callback.onAdvertisingSetStarted().
-
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission when
+ parameters.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT or parameters.isDirected() is true.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler)
.
@@ -322,7 +332,7 @@
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)]
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -363,7 +373,9 @@
Creates a new advertising set. If operation succeed, device will start advertising. This
method returns immediately, the operation status is delivered through callback.onAdvertisingSetStarted().
-
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission when
+ parameters.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT or parameters.isDirected() is true.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback)
.
@@ -392,7 +404,7 @@
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)]
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
@@ -435,7 +447,9 @@
Creates a new advertising set. If operation succeed, device will start advertising. This
method returns immediately, the operation status is delivered through callback.onAdvertisingSetStarted().
-
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission when
+ parameters.getOwnAddressType() is different from AdvertisingSetParameters.ADDRESS_TYPE_DEFAULT or parameters.isDirected() is true.
+ The android.Manifest.permission#BLUETOOTH_ADVERTISE permission is always enforced.
Java documentation for android.bluetooth.le.BluetoothLeAdvertiser.startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler)
.
diff --git a/docs/xml/Android.Bluetooth/AddressType.xml b/docs/xml/Android.Bluetooth/AddressType.xml
index 56765aee7..9a2a67a7c 100644
--- a/docs/xml/Android.Bluetooth/AddressType.xml
+++ b/docs/xml/Android.Bluetooth/AddressType.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.AddressTypeAnonymous", JniField="android/bluetooth/BluetoothDevice.ADDRESS_TYPE_ANONYMOUS")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.AddressTypeAnonymous", JniField="android/bluetooth/BluetoothDevice.ADDRESS_TYPE_ANONYMOUS")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothA2dp.xml b/docs/xml/Android.Bluetooth/BluetoothA2dp.xml
index d73c3e383..690052db6 100644
--- a/docs/xml/Android.Bluetooth/BluetoothA2dp.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothA2dp.xml
@@ -541,15 +541,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSupportedCodecTypes", "()Ljava/util/Collection;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSupportedCodecTypes", "()Ljava/util/Collection;", "", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_PRIVILEGED")]
[<get: Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_PRIVILEGED")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothAdapter.xml b/docs/xml/Android.Bluetooth/BluetoothAdapter.xml
index 9a8e6e3c2..10cbff2ef 100644
--- a/docs/xml/Android.Bluetooth/BluetoothAdapter.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothAdapter.xml
@@ -36,7 +36,8 @@
create a BluetoothServerSocket to listen for incoming RFComm connection requests with
#listenUsingRfcommWithServiceRecord(String, UUID); listen for incoming L2CAP
Connection-oriented Channels (CoC) connection requests with #listenUsingL2capChannel();
- or start a scan for Bluetooth LE devices with #startLeScan(LeScanCallback callback).
+ or start a scan for Bluetooth LE devices with BluetoothLeScanner#startScan(ScanCallback)
+ using the scanner from #getBluetoothLeScanner().
This class is thread safe. <div class="special reference">
<h3>Developer Guides</h3>
@@ -1484,7 +1485,7 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "AddressTypePublic", "AddressTypeRandom", "AddressTypeUnknown" }, Type="Android.Bluetooth.BluetoothDevice")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "AddressTypePublic", "AddressTypeRandom", "AddressTypeUnknown" }, Type="Android.Bluetooth.BluetoothDevice")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "AddressTypePublic", "AddressTypeRandom", "AddressTypeAnonymous", "AddressTypeUnknown" }, Type="Android.Bluetooth.BluetoothDevice")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "AddressTypePublic", "AddressTypeRandom", "AddressTypeAnonymous", "AddressTypeUnknown" }, Type="Android.Bluetooth.BluetoothDevice")>]
@@ -2267,6 +2268,39 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("listenUsingSocketSettings", "(Landroid/bluetooth/BluetoothSocketSettings;)Landroid/bluetooth/BluetoothServerSocket;", "", ApiSince=36)]
+ [<Android.Runtime.Register("listenUsingSocketSettings", "(Landroid/bluetooth/BluetoothSocketSettings;)Landroid/bluetooth/BluetoothServerSocket;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothServerSocket
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothCodecConfig+Builder.xml b/docs/xml/Android.Bluetooth/BluetoothCodecConfig+Builder.xml
index 639d6edc2..1f358fccb 100644
--- a/docs/xml/Android.Bluetooth/BluetoothCodecConfig+Builder.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothCodecConfig+Builder.xml
@@ -389,7 +389,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -418,11 +418,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setExtendedCodecType", "(Landroid/bluetooth/BluetoothCodecType;)Landroid/bluetooth/BluetoothCodecConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setExtendedCodecType", "(Landroid/bluetooth/BluetoothCodecType;)Landroid/bluetooth/BluetoothCodecConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -431,7 +431,7 @@
Android.Bluetooth.BluetoothCodecConfig+Builder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.Bluetooth/BluetoothCodecConfig.xml b/docs/xml/Android.Bluetooth/BluetoothCodecConfig.xml
index 7d1a3e1a4..ef08d3b28 100644
--- a/docs/xml/Android.Bluetooth/BluetoothCodecConfig.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothCodecConfig.xml
@@ -879,7 +879,7 @@
[get: Android.Runtime.Register("getCodecType", "()I", "", ApiSince=33)]
[<get: Android.Runtime.Register("getCodecType", "()I", "", ApiSince=33)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -990,15 +990,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getExtendedCodecType", "()Landroid/bluetooth/BluetoothCodecType;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getExtendedCodecType", "()Landroid/bluetooth/BluetoothCodecType;", "", ApiSince=35)>]
@@ -1502,7 +1502,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1555,7 +1555,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1608,7 +1608,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1661,7 +1661,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1714,7 +1714,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1767,7 +1767,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1820,7 +1820,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
@@ -1873,7 +1873,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Bluetooth.CodecType enum directly instead of this field.")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothCodecType.xml b/docs/xml/Android.Bluetooth/BluetoothCodecType.xml
index 8dc9ae3d5..f6478376d 100644
--- a/docs/xml/Android.Bluetooth/BluetoothCodecType.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothCodecType.xml
@@ -83,10 +83,19 @@
Returns the codec unique identifier.
To be added.
- Returns the codec unique identifier. The codec identifier is 40 bits, - Bits 0-7: Audio Codec
- ID, as defined by [ID 6.5.1] 0x00: SBC 0x02: AAC 0xFF: Vendor - Bits 8-23: Company ID, set to
- 0, if octet 0 is not 0xFF. - Bits 24-39: Vendor-defined codec ID, set to 0, if octet 0 is not
- 0xFF.
+ Returns the codec unique identifier.
+ The codec identifier is 40 bits:
+
+ <ul>
+ <li>Bits 0-7: Audio Codec ID, as defined by [ID 6.5.1]
+ <ul>
+ <li>0x00: SBC
+ <li>0x02: AAC
+ <li>0xFF: Vendor
+ </ul>
+ <li>Bits 8-23: Company ID, set to 0, if octet 0 is not 0xFF.
+ <li>Bits 24-39: Vendor-defined codec ID, set to 0, if octet 0 is not 0xFF.
+ </ul>
Java documentation for android.bluetooth.BluetoothCodecType.getCodecId()
.
diff --git a/docs/xml/Android.Bluetooth/BluetoothConnectionType.xml b/docs/xml/Android.Bluetooth/BluetoothConnectionType.xml
index 222591532..728864516 100644
--- a/docs/xml/Android.Bluetooth/BluetoothConnectionType.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothConnectionType.xml
@@ -48,6 +48,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/bluetooth/BluetoothSocket.TYPE_LE")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/bluetooth/BluetoothSocket.TYPE_LE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothConnectionType
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress+InterfaceConsts.xml b/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress+InterfaceConsts.xml
new file mode 100644
index 000000000..914f708ac
--- /dev/null
+++ b/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress.xml b/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress.xml
new file mode 100644
index 000000000..253ccd5d7
--- /dev/null
+++ b/docs/xml/Android.Bluetooth/BluetoothDevice+BluetoothAddress.xml
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/bluetooth/BluetoothDevice$BluetoothAddress", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/bluetooth/BluetoothDevice$BluetoothAddress", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A data class for Bluetooth address and address type.
+
+ A data class for Bluetooth address and address type.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.BluetoothAddress
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAddress", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAddress", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the address of this BluetoothAddress.
+ Bluetooth address as string
+
+ Returns the address of this BluetoothAddress.
+ For example, "00:11:22:AA:BB:CC".
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.BluetoothAddress.getAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAddressType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAddressType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the address type of this BluetoothAddress, one of #ADDRESS_TYPE_PUBLIC, #ADDRESS_TYPE_RANDOM, or #ADDRESS_TYPE_UNKNOWN.
+ Bluetooth address type
+
+ Returns the address type of this BluetoothAddress, one of #ADDRESS_TYPE_PUBLIC, #ADDRESS_TYPE_RANDOM, or #ADDRESS_TYPE_UNKNOWN.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.BluetoothAddress.getAddressType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothDevice.xml b/docs/xml/Android.Bluetooth/BluetoothDevice.xml
index ad023d9a4..50fa68a39 100644
--- a/docs/xml/Android.Bluetooth/BluetoothDevice.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothDevice.xml
@@ -353,6 +353,59 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_ENCRYPTION_CHANGE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_ENCRYPTION_CHANGE", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
+ [<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Broadcast Action: Indicates that encryption state changed
+
+ Broadcast Action: Indicates that encryption state changed
+ Always contains the extra field #EXTRA_DEVICE
+ Always contains the extra field #EXTRA_TRANSPORT
+ Always contains the extra field #EXTRA_ENCRYPTION_STATUS
+ Always contains the extra field #EXTRA_ENCRYPTION_ENABLED
+ Always contains the extra field #EXTRA_KEY_SIZE
+ Always contains the extra field #EXTRA_ENCRYPTION_ALGORITHM
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.ACTION_ENCRYPTION_CHANGE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -400,6 +453,59 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_KEY_MISSING", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_KEY_MISSING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Broadcast Action: Indicates that previously bonded device couldn't provide keys to establish
+ encryption.
+
+ Broadcast Action: Indicates that previously bonded device couldn't provide keys to establish
+ encryption. This can have numerous reasons, i.e.:
+
+ <ul>
+ <li>remote was factory reset, or removed bond
+ <li>spoofing attack, someone is impersonating remote device
+ <li>in case of LE devices, very unlikely address collision
+ </ul>
+ Always contains the extra field #EXTRA_DEVICE
+ This method requires the calling app to have the android.Manifest.permission#BLUETOOTH_CONNECT permission. Before android.os.Build.VERSION_CODES#BAKLAVA this method also required android.Manifest.permission#BLUETOOTH_PRIVILEGED
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.ACTION_KEY_MISSING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -592,11 +698,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAddressType", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAddressType", "()I", "", ApiSince=35)>]
@@ -605,10 +711,10 @@
Android.Bluetooth.AddressType
- Returns the address type of this BluetoothDevice, one of ADDRESS_TYPE_PUBLIC, ADDRESS_TYPE_RANDOM, ADDRESS_TYPE_ANONYMOUS, or ADDRESS_TYPE_UNKNOWN.
+ Returns the address type of this BluetoothDevice, one of #ADDRESS_TYPE_PUBLIC, #ADDRESS_TYPE_RANDOM, #ADDRESS_TYPE_ANONYMOUS, or #ADDRESS_TYPE_UNKNOWN.
Bluetooth address type
- Returns the address type of this BluetoothDevice, one of ADDRESS_TYPE_PUBLIC, ADDRESS_TYPE_RANDOM, ADDRESS_TYPE_ANONYMOUS, or ADDRESS_TYPE_UNKNOWN.
+ Returns the address type of this BluetoothDevice, one of #ADDRESS_TYPE_PUBLIC, #ADDRESS_TYPE_RANDOM, #ADDRESS_TYPE_ANONYMOUS, or #ADDRESS_TYPE_UNKNOWN.
Java documentation for android.bluetooth.BluetoothDevice.getAddressType()
.
@@ -636,15 +742,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("ADDRESS_TYPE_ANONYMOUS", ApiSince=35)]
[<Android.Runtime.Register("ADDRESS_TYPE_ANONYMOUS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.AddressType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.AddressType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1405,7 +1511,7 @@
[Android.Runtime.Register("createInsecureL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
[<Android.Runtime.Register("createInsecureL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -1464,7 +1570,7 @@
[Android.Runtime.Register("createInsecureRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")]
[<Android.Runtime.Register("createInsecureRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -1529,7 +1635,7 @@
[Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)]
[<Android.Runtime.Register("createL2capChannel", "(I)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=29)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -1590,7 +1696,7 @@
[Android.Runtime.Register("createRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")]
[<Android.Runtime.Register("createRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -1641,6 +1747,64 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createUsingSocketSettings", "(Landroid/bluetooth/BluetoothSocketSettings;)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createUsingSocketSettings", "(Landroid/bluetooth/BluetoothSocketSettings;)Landroid/bluetooth/BluetoothSocket;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocket
+
+
+
+
+
+ Bluetooth socket settings BluetoothSocketSettings.
+ Creates a client socket to connect to a remote Bluetooth server with the specified socket
+ settings BluetoothSocketSettings This API is used to connect to a remote server
+ hosted using BluetoothAdapter#listenUsingSocketSettings.
+ a BluetoothSocket ready for an outgoing connection.
+
+ Creates a client socket to connect to a remote Bluetooth server with the specified socket
+ settings BluetoothSocketSettings This API is used to connect to a remote server
+ hosted using BluetoothAdapter#listenUsingSocketSettings.
+
+ <ul>
+ <li>For `BluetoothSocket.TYPE_RFCOMM`: The RFCOMM UUID must be provided using BluetoothSocketSettings#setRfcommUuid().
+ <li>For `BluetoothSocket.TYPE_LE`: The L2cap protocol/service multiplexer (PSM) value must
+ be provided using BluetoothSocketSettings#setL2capPsm().
+ </ul>
+ Application using this API is responsible for obtaining protocol/service multiplexer (psm)
+ value from remote device.
+ Use BluetoothSocket#connect to initiate the outgoing connection.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.createUsingSocketSettings(android.bluetooth.BluetoothSocketSettings)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1887,6 +2051,150 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCRYPTION_ALGORITHM_AES", ApiSince=36)]
+ [<Android.Runtime.Register("ENCRYPTION_ALGORITHM_AES", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 2
+
+ Indicates link was encrypted using AES algorithm
+
+ Indicates link was encrypted using AES algorithm
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.ENCRYPTION_ALGORITHM_AES
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCRYPTION_ALGORITHM_E0", ApiSince=36)]
+ [<Android.Runtime.Register("ENCRYPTION_ALGORITHM_E0", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 1
+
+ Indicates link was encrypted using E0 algorithm
+
+ Indicates link was encrypted using E0 algorithm
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.ENCRYPTION_ALGORITHM_E0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCRYPTION_ALGORITHM_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("ENCRYPTION_ALGORITHM_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 0
+
+ Indicates that link was not encrypted using any algorithm
+
+ Indicates that link was not encrypted using any algorithm
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.ENCRYPTION_ALGORITHM_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2058,6 +2366,142 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_ENCRYPTION_ALGORITHM", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_ENCRYPTION_ALGORITHM", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intents as the algorithm used
+ for encryption.
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intents as the algorithm used
+ for encryption.
+ Possible values are: #ENCRYPTION_ALGORITHM_NONE, #ENCRYPTION_ALGORITHM_E0,
+ #ENCRYPTION_ALGORITHM_AES.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.EXTRA_ENCRYPTION_ALGORITHM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_ENCRYPTION_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_ENCRYPTION_ENABLED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used as a boolean extra field in #ACTION_ENCRYPTION_CHANGE intent.
+
+ Used as a boolean extra field in #ACTION_ENCRYPTION_CHANGE intent. false mean
+ encryption is OFF, true means encryption is ON
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.EXTRA_ENCRYPTION_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_ENCRYPTION_STATUS", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_ENCRYPTION_STATUS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intent.
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intent. This is the status
+ value as returned from controller in "HCI Encryption Change event" i.e. value of 0 means
+ success.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.EXTRA_ENCRYPTION_STATUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2104,6 +2548,51 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_KEY_SIZE", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_KEY_SIZE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intents as the size of the
+ encryption key, in number of bytes.
+
+ Used as an int extra field in #ACTION_ENCRYPTION_CHANGE intents as the size of the
+ encryption key, in number of bytes. i.e. value of 16 means 16-byte, or 128 bit key size.
+
+
+ Java documentation for android.bluetooth.BluetoothDevice.EXTRA_KEY_SIZE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2339,10 +2828,12 @@
System.String
- Used as an int extra field in #ACTION_ACL_CONNECTED and #ACTION_ACL_DISCONNECTED intents to indicate which transport is connected.
+ Used as an int extra field in #ACTION_ACL_CONNECTED, #ACTION_ACL_DISCONNECTED
+ and #ACTION_ENCRYPTION_CHANGE intents to indicate which transport is connected.
- Used as an int extra field in #ACTION_ACL_CONNECTED and #ACTION_ACL_DISCONNECTED intents to indicate which transport is connected. Possible values
- are: #TRANSPORT_BREDR and #TRANSPORT_LE.
+ Used as an int extra field in #ACTION_ACL_CONNECTED, #ACTION_ACL_DISCONNECTED
+ and #ACTION_ENCRYPTION_CHANGE intents to indicate which transport is connected.
+ Possible values are: #TRANSPORT_BREDR and #TRANSPORT_LE.
Java documentation for android.bluetooth.BluetoothDevice.EXTRA_TRANSPORT
.
@@ -2498,6 +2989,35 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getIdentityAddressWithType", "()Landroid/bluetooth/BluetoothDevice$BluetoothAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getIdentityAddressWithType", "()Landroid/bluetooth/BluetoothDevice$BluetoothAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Bluetooth.BluetoothDevice+BluetoothAddress
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2677,7 +3197,7 @@
[Android.Runtime.Register("setAlias", "(Ljava/lang/String;)I", "", ApiSince=31)]
[<Android.Runtime.Register("setAlias", "(Ljava/lang/String;)I", "", ApiSince=31)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -2701,11 +3221,10 @@
Sets the locally modifiable name (alias) of the remote Bluetooth device. This method
overwrites the previously stored alias. The new alias is saved in local storage so that the
change is preserved over power cycles.
- This method requires the calling app to be associated with Companion Device Manager (see
- android.companion.CompanionDeviceManager#associate(AssociationRequest,
- android.companion.CompanionDeviceManager.Callback, Handler)) and have the android.Manifest.permission#BLUETOOTH_CONNECT permission. Alternatively, if the caller has
- the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission, they can bypass the
- Companion Device Manager association requirement as well as other permission requirements.
+ This method requires the calling app to have the android.Manifest.permission#BLUETOOTH_CONNECT permission. Additionally, an app must either
+ have the android.Manifest.permission#BLUETOOTH_PRIVILEGED or be associated with the
+ Companion Device manager (see android.companion.CompanionDeviceManager#associate(
+ AssociationRequest, android.companion.CompanionDeviceManager.Callback, Handler))
Java documentation for android.bluetooth.BluetoothDevice.setAlias(java.lang.String)
.
diff --git a/docs/xml/Android.Bluetooth/BluetoothDeviceEncryptionAlgorithm.xml b/docs/xml/Android.Bluetooth/BluetoothDeviceEncryptionAlgorithm.xml
new file mode 100644
index 000000000..92251755d
--- /dev/null
+++ b/docs/xml/Android.Bluetooth/BluetoothDeviceEncryptionAlgorithm.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmAes", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_AES")]
+ [<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmAes", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_AES")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmE0", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_E0")]
+ [<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmE0", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_E0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmNone", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothDevice.EncryptionAlgorithmNone", JniField="android/bluetooth/BluetoothDevice.ENCRYPTION_ALGORITHM_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothDeviceEncryptionAlgorithm
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothGatt.xml b/docs/xml/Android.Bluetooth/BluetoothGatt.xml
index dff7c4438..552dac27b 100644
--- a/docs/xml/Android.Bluetooth/BluetoothGatt.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothGatt.xml
@@ -771,15 +771,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GATT_CONNECTION_TIMEOUT", ApiSince=35)]
[<Android.Runtime.Register("GATT_CONNECTION_TIMEOUT", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.GattStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.GattStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothGattCharacteristic.xml b/docs/xml/Android.Bluetooth/BluetoothGattCharacteristic.xml
index 26205c20c..cf4bfbf07 100644
--- a/docs/xml/Android.Bluetooth/BluetoothGattCharacteristic.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothGattCharacteristic.xml
@@ -2248,7 +2248,7 @@
Android.Bluetooth.GattWriteType
- The write type to for this characteristic. Can be one of: #WRITE_TYPE_DEFAULT, #WRITE_TYPE_NO_RESPONSE or #WRITE_TYPE_SIGNED.
+ The write type to for this characteristic.
Gets the write type for this characteristic. -or- Set the write type for this characteristic
Write type for this characteristic
diff --git a/docs/xml/Android.Bluetooth/BluetoothHeadset.xml b/docs/xml/Android.Bluetooth/BluetoothHeadset.xml
index 06d08b8e5..a09c46ec2 100644
--- a/docs/xml/Android.Bluetooth/BluetoothHeadset.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothHeadset.xml
@@ -1021,6 +1021,10 @@
[Android.Runtime.Register("startVoiceRecognition", "(Landroid/bluetooth/BluetoothDevice;)Z", "")]
[<Android.Runtime.Register("startVoiceRecognition", "(Landroid/bluetooth/BluetoothDevice;)Z", "")>]
+
+ [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
+ [<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
+
System.Boolean
diff --git a/docs/xml/Android.Bluetooth/BluetoothLeAudioCodecConfig.xml b/docs/xml/Android.Bluetooth/BluetoothLeAudioCodecConfig.xml
index 82699f60a..8425b1ae5 100644
--- a/docs/xml/Android.Bluetooth/BluetoothLeAudioCodecConfig.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothLeAudioCodecConfig.xml
@@ -1189,15 +1189,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_11025", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_11025", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1285,15 +1285,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_176400", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_176400", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1333,15 +1333,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_192000", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_192000", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1381,15 +1381,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_22050", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_22050", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1525,15 +1525,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_384000", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_384000", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1717,15 +1717,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_88200", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_88200", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1765,15 +1765,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SAMPLE_RATE_96000", ApiSince=35)]
[<Android.Runtime.Register("SAMPLE_RATE_96000", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSampleRate enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1921,6 +1921,42 @@
To be added.
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SOURCE_CODEC_TYPE_OPUS", ApiSince=36)]
+ [<Android.Runtime.Register("SOURCE_CODEC_TYPE_OPUS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSourceCodecType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothLeSourceCodecType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothLeSourceCodecType
+
+ 1
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothLeSampleRate.xml b/docs/xml/Android.Bluetooth/BluetoothLeSampleRate.xml
index 2cb8a469c..4b2e1f4fa 100644
--- a/docs/xml/Android.Bluetooth/BluetoothLeSampleRate.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothLeSampleRate.xml
@@ -60,11 +60,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate11025", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_11025")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate11025", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_11025")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -116,11 +116,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate176400", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_176400")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate176400", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_176400")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -144,11 +144,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate192000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_192000")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate192000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_192000")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -172,11 +172,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate22050", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_22050")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate22050", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_22050")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -256,11 +256,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate384000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_384000")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate384000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_384000")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -368,11 +368,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate88200", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_88200")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate88200", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_88200")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -396,11 +396,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate96000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_96000")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate96000", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SAMPLE_RATE_96000")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothLeSourceCodecType.xml b/docs/xml/Android.Bluetooth/BluetoothLeSourceCodecType.xml
index a7ddeb258..458f95d69 100644
--- a/docs/xml/Android.Bluetooth/BluetoothLeSourceCodecType.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothLeSourceCodecType.xml
@@ -71,5 +71,33 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SourceCodecTypeOpus", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SOURCE_CODEC_TYPE_OPUS")]
+ [<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothLeAudioCodecConfig.SourceCodecTypeOpus", JniField="android/bluetooth/BluetoothLeAudioCodecConfig.SOURCE_CODEC_TYPE_OPUS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothLeSourceCodecType
+
+ 1
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothManager.xml b/docs/xml/Android.Bluetooth/BluetoothManager.xml
index bb8af9720..af1b9b7b6 100644
--- a/docs/xml/Android.Bluetooth/BluetoothManager.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothManager.xml
@@ -70,10 +70,10 @@
Android.Bluetooth.BluetoothAdapter
- Get the BLUETOOTH Adapter for this device.
- the BLUETOOTH Adapter
+ Get the BluetoothAdapter for this device.
+ the BluetoothAdapter
- Get the BLUETOOTH Adapter for this device.
+ Get the BluetoothAdapter for this device.
Java documentation for android.bluetooth.BluetoothManager.getAdapter()
.
diff --git a/docs/xml/Android.Bluetooth/BluetoothProfile.xml b/docs/xml/Android.Bluetooth/BluetoothProfile.xml
index 149b7c398..eee73a287 100644
--- a/docs/xml/Android.Bluetooth/BluetoothProfile.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothProfile.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/bluetooth/BluetoothProfile", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/bluetooth/BluetoothProfile", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothSocket.xml b/docs/xml/Android.Bluetooth/BluetoothSocket.xml
index 8d249ca78..389badb5e 100644
--- a/docs/xml/Android.Bluetooth/BluetoothSocket.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothSocket.xml
@@ -123,7 +123,7 @@
[Android.Runtime.Register("connect", "()V", "")]
[<Android.Runtime.Register("connect", "()V", "")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
@@ -145,6 +145,8 @@
be sure.
#close can be used to abort this call from another thread.
+ Requires the android.Manifest.permission#BLUETOOTH_PRIVILEGED permission only when
+ mDataPath is different from BluetoothSocketSettings#DATA_PATH_NO_OFFLOAD.
Java documentation for android.bluetooth.BluetoothSocket.connect()
.
@@ -577,5 +579,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_LE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_LE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothConnectionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothConnectionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothConnectionType
+
+ 4
+
+ L2CAP socket on LE transport
+
+ L2CAP socket on LE transport
+
+
+ Java documentation for android.bluetooth.BluetoothSocket.TYPE_LE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothSocketException.xml b/docs/xml/Android.Bluetooth/BluetoothSocketException.xml
index 30a8b7aec..a37dc7058 100644
--- a/docs/xml/Android.Bluetooth/BluetoothSocketException.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothSocketException.xml
@@ -29,7 +29,8 @@
Thrown when an error occurs during a Bluetooth Socket related exception.
Thrown when an error occurs during a Bluetooth Socket related exception.
- This is currently only intended to be thrown for a failure during BluetoothSocket#connect() operation.
+ This is currently intended to be thrown for a failure during BluetoothSocket
+ operations.
Java documentation for android.bluetooth.BluetoothSocketException
.
@@ -192,9 +193,11 @@
15
- Error code during connect when Bluetooth is off and socket connection is triggered.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ Bluetooth is turned off.
- Error code during connect when Bluetooth is off and socket connection is triggered.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ Bluetooth is turned off.
Java documentation for android.bluetooth.BluetoothSocketException.BLUETOOTH_OFF_FAILURE
.
@@ -910,11 +913,11 @@
1
- Error code during connect when socket connection fails for unknown reason during L2CAP
- connection.
+ Error code returned by BluetoothSocket during a L2CAP-related socket operation that
+ failed for an unknown reason.
- Error code during connect when socket connection fails for unknown reason during L2CAP
- connection.
+ Error code returned by BluetoothSocket during a L2CAP-related socket operation that
+ failed for an unknown reason.
Java documentation for android.bluetooth.BluetoothSocketException.L2CAP_UNKNOWN
.
@@ -1047,9 +1050,11 @@
17
- Error code during connect when socket is closed.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ the socket has been closed.
- Error code during connect when socket is closed.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ the socket has been closed.
Java documentation for android.bluetooth.BluetoothSocketException.SOCKET_CLOSED
.
@@ -1137,9 +1142,11 @@
16
- Error code during connect when socket manager is not available.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ socket manager is not available.
- Error code during connect when socket manager is not available.
+ Error code returned by BluetoothSocket during a socket operation that failed because
+ socket manager is not available.
Java documentation for android.bluetooth.BluetoothSocketException.SOCKET_MANAGER_FAILURE
.
@@ -1222,15 +1229,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNIX_FILE_SOCKET_CREATION_FAILURE", ApiSince=35)]
[<Android.Runtime.Register("UNIX_FILE_SOCKET_CREATION_FAILURE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothSocketExceptionReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Bluetooth.BluetoothSocketExceptionReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothSocketExceptionReason.xml b/docs/xml/Android.Bluetooth/BluetoothSocketExceptionReason.xml
index 83f6c498a..e08883e68 100644
--- a/docs/xml/Android.Bluetooth/BluetoothSocketExceptionReason.xml
+++ b/docs/xml/Android.Bluetooth/BluetoothSocketExceptionReason.xml
@@ -586,11 +586,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothSocketException.UnixFileSocketCreationFailure", JniField="android/bluetooth/BluetoothSocketException.UNIX_FILE_SOCKET_CREATION_FAILURE")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothSocketException.UnixFileSocketCreationFailure", JniField="android/bluetooth/BluetoothSocketException.UNIX_FILE_SOCKET_CREATION_FAILURE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Bluetooth/BluetoothSocketSettings+Builder.xml b/docs/xml/Android.Bluetooth/BluetoothSocketSettings+Builder.xml
new file mode 100644
index 000000000..39f4de538
--- /dev/null
+++ b/docs/xml/Android.Bluetooth/BluetoothSocketSettings+Builder.xml
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/bluetooth/BluetoothSocketSettings$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/bluetooth/BluetoothSocketSettings$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for BluetoothSocketSettings.
+
+ Builder for BluetoothSocketSettings.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/bluetooth/BluetoothSocketSettings;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/bluetooth/BluetoothSocketSettings;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings
+
+
+
+ Builds a BluetoothSocketSettings object.
+ A new BluetoothSocketSettings object with the configured parameters.
+
+ Builds a BluetoothSocketSettings object.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAuthenticationRequired", "(Z)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAuthenticationRequired", "(Z)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setEncryptionRequired", "(Z)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setEncryptionRequired", "(Z)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setL2capPsm", "(I)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setL2capPsm", "(I)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRfcommServiceName", "(Ljava/lang/String;)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRfcommServiceName", "(Ljava/lang/String;)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRfcommUuid", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRfcommUuid", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSocketType", "(I)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSocketType", "(I)Landroid/bluetooth/BluetoothSocketSettings$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Bluetooth.BluetoothSocketSettings+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Bluetooth/BluetoothSocketSettings.xml b/docs/xml/Android.Bluetooth/BluetoothSocketSettings.xml
new file mode 100644
index 000000000..e05b2722c
--- /dev/null
+++ b/docs/xml/Android.Bluetooth/BluetoothSocketSettings.xml
@@ -0,0 +1,394 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/bluetooth/BluetoothSocketSettings", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/bluetooth/BluetoothSocketSettings", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Defines parameters for creating Bluetooth server and client socket channels.
+
+ Defines parameters for creating Bluetooth server and client socket channels.
+ Used with BluetoothAdapter#listenUsingSocketSettings to create a server socket and
+ BluetoothDevice#createUsingSocketSettings to create a client socket.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAuthenticationRequired", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAuthenticationRequired", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if authentication is enabled for the Bluetooth socket.
+ To be added.
+
+ Checks if authentication is enabled for the Bluetooth socket.
+ Defaults to false.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.isAuthenticationRequired()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isEncryptionRequired", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isEncryptionRequired", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if encryption is enabled for the Bluetooth socket.
+ To be added.
+
+ Checks if encryption is enabled for the Bluetooth socket.
+ Defaults to false.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.isEncryptionRequired()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getL2capPsm", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getL2capPsm", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the L2CAP PSM value used for a BluetoothSocket#TYPE_LE socket.
+ To be added.
+
+ Returns the L2CAP PSM value used for a BluetoothSocket#TYPE_LE socket.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.getL2capPsm()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRfcommServiceName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRfcommServiceName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the RFCOMM service name used for a BluetoothSocket#TYPE_RFCOMM socket.
+ To be added.
+
+ Returns the RFCOMM service name used for a BluetoothSocket#TYPE_RFCOMM socket.
+ Defaults to null.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.getRfcommServiceName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRfcommUuid", "()Ljava/util/UUID;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRfcommUuid", "()Ljava/util/UUID;", "", ApiSince=36)>]
+
+
+
+ Java.Util.UUID
+
+
+ Returns the RFCOMM service UUID used for a BluetoothSocket#TYPE_RFCOMM socket.
+ To be added.
+
+ Returns the RFCOMM service UUID used for a BluetoothSocket#TYPE_RFCOMM socket.
+ Defaults to null.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.getRfcommUuid()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSocketType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSocketType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Bluetooth.BluetoothConnectionType
+
+
+ Returns the type of the Bluetooth socket.
+ To be added.
+
+ Returns the type of the Bluetooth socket.
+ Defaults to BluetoothSocket#TYPE_RFCOMM.
+
+
+ Java documentation for android.bluetooth.BluetoothSocketSettings.getSocketType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Bluetooth/GattStatus.xml b/docs/xml/Android.Bluetooth/GattStatus.xml
index b71c2a285..df737b2ce 100644
--- a/docs/xml/Android.Bluetooth/GattStatus.xml
+++ b/docs/xml/Android.Bluetooth/GattStatus.xml
@@ -55,11 +55,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothGatt.GattConnectionTimeout", JniField="android/bluetooth/BluetoothGatt.GATT_CONNECTION_TIMEOUT")]
[<Android.Runtime.IntDefinition("Android.Bluetooth.BluetoothGatt.GattConnectionTimeout", JniField="android/bluetooth/BluetoothGatt.GATT_CONNECTION_TIMEOUT")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Companion.Virtual/VirtualDevice.xml b/docs/xml/Android.Companion.Virtual/VirtualDevice.xml
index 2071ebc50..681830aa6 100644
--- a/docs/xml/Android.Companion.Virtual/VirtualDevice.xml
+++ b/docs/xml/Android.Companion.Virtual/VirtualDevice.xml
@@ -174,11 +174,11 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -203,15 +203,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/CharSequence;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/CharSequence;", "", ApiSince=35)>]
@@ -250,11 +250,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getDisplayIds", "()[I", "", ApiSince=35)]
[<Android.Runtime.Register("getDisplayIds", "()[I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -294,11 +294,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("hasCustomSensorSupport", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("hasCustomSensorSupport", "()Z", "", ApiSince=35)>]
@@ -415,15 +415,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPersistentDeviceId", "()Ljava/lang/String;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPersistentDeviceId", "()Ljava/lang/String;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Companion.Virtual/VirtualDeviceManager.xml b/docs/xml/Android.Companion.Virtual/VirtualDeviceManager.xml
index a79e93373..bff926bef 100644
--- a/docs/xml/Android.Companion.Virtual/VirtualDeviceManager.xml
+++ b/docs/xml/Android.Companion.Virtual/VirtualDeviceManager.xml
@@ -57,11 +57,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getVirtualDevice", "(I)Landroid/companion/virtual/VirtualDevice;", "", ApiSince=35)]
[<Android.Runtime.Register("getVirtualDevice", "(I)Landroid/companion/virtual/VirtualDevice;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -70,7 +70,7 @@
Android.Companion.Virtual.VirtualDevice
-
+
To be added.
@@ -137,11 +137,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerVirtualDeviceListener", "(Ljava/util/concurrent/Executor;Landroid/companion/virtual/VirtualDeviceManager$VirtualDeviceListener;)V", "", ApiSince=35)]
[<Android.Runtime.Register("registerVirtualDeviceListener", "(Ljava/util/concurrent/Executor;Landroid/companion/virtual/VirtualDeviceManager$VirtualDeviceListener;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -150,8 +150,8 @@
System.Void
-
-
+
+
To be added.
@@ -229,11 +229,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("unregisterVirtualDeviceListener", "(Landroid/companion/virtual/VirtualDeviceManager$VirtualDeviceListener;)V", "", ApiSince=35)]
[<Android.Runtime.Register("unregisterVirtualDeviceListener", "(Landroid/companion/virtual/VirtualDeviceManager$VirtualDeviceListener;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -242,7 +242,7 @@
System.Void
-
+
To be added.
@@ -281,7 +281,8 @@
The returned objects are read-only representations that expose the properties of all
existing virtual devices.
Note that if a virtual device is closed and becomes invalid, the returned objects will
- not be updated and may contain stale values.
+ not be updated and may contain stale values. Use a VirtualDeviceListener for real
+ time updates of the availability of virtual devices.
Java documentation for android.companion.virtual.VirtualDeviceManager.getVirtualDevices()
.
diff --git a/docs/xml/Android.Companion/AssociationInfo.xml b/docs/xml/Android.Companion/AssociationInfo.xml
index 1ecfec7e3..e6b9b2b9b 100644
--- a/docs/xml/Android.Companion/AssociationInfo.xml
+++ b/docs/xml/Android.Companion/AssociationInfo.xml
@@ -175,6 +175,46 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDeviceId", "()Landroid/companion/DeviceId;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDeviceId", "()Landroid/companion/DeviceId;", "", ApiSince=36)>]
+
+
+
+ Android.Companion.DeviceId
+
+
+ To be added.
+ the DeviceId of this association.
+
+
+
+ Java documentation for android.companion.AssociationInfo.getDeviceId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -373,11 +413,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isSelfManaged", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isSelfManaged", "()Z", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Companion/AssociationRequest.xml b/docs/xml/Android.Companion/AssociationRequest.xml
index 9dcdf6d7d..f67adc5f9 100644
--- a/docs/xml/Android.Companion/AssociationRequest.xml
+++ b/docs/xml/Android.Companion/AssociationRequest.xml
@@ -217,9 +217,8 @@
input events.
Device profile: a virtual display capable of rendering Android applications, and sending back
- input events.
-
- Only applications that have been granted
+ input events.
+ Only applications that have been granted
android.Manifest.permission#REQUEST_COMPANION_PROFILE_APP_STREAMING are allowed to
request to be associated with such devices.
@@ -432,9 +431,8 @@
nearby device.
Device profile: a virtual device capable of rendering content from an Android host to a
- nearby device.
-
- Only applications that have been granted
+ nearby device.
+ Only applications that have been granted
android.Manifest.permission#REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING
are allowed to request to be associated with such devices.
diff --git a/docs/xml/Android.Companion/CompanionDeviceManager+Callback.xml b/docs/xml/Android.Companion/CompanionDeviceManager+Callback.xml
index 343e99ad4..6c52a0678 100644
--- a/docs/xml/Android.Companion/CompanionDeviceManager+Callback.xml
+++ b/docs/xml/Android.Companion/CompanionDeviceManager+Callback.xml
@@ -400,6 +400,102 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onFailure", "(ILjava/lang/CharSequence;)V", "GetOnFailure_ILjava_lang_CharSequence_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onFailure", "(ILjava/lang/CharSequence;)V", "GetOnFailure_ILjava_lang_CharSequence_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ indicate the particular error code why the association
+ could not be created.
+ error message.
+ Invoked if the association could not be created.
+
+ Invoked if the association could not be created.
+
+ Please note that both #onFailure(CharSequence error) and this
+ API will be called if the association could not be created.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.Callback.onFailure(int, java.lang.CharSequence)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ indicate the particular error code why the association
+ could not be created.
+ error message.
+ Invoked if the association could not be created.
+
+ Invoked if the association could not be created.
+
+ Please note that both #onFailure(CharSequence error) and this
+ API will be called if the association could not be created.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.Callback.onFailure(int, java.lang.CharSequence)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Companion/CompanionDeviceManager.xml b/docs/xml/Android.Companion/CompanionDeviceManager.xml
index d8e6d5f95..2fe529f60 100644
--- a/docs/xml/Android.Companion/CompanionDeviceManager.xml
+++ b/docs/xml/Android.Companion/CompanionDeviceManager.xml
@@ -842,11 +842,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isPermissionTransferUserConsented", "(I)Z", "", ApiSince=35)]
[<Android.Runtime.Register("isPermissionTransferUserConsented", "(I)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -855,7 +855,7 @@
System.Boolean
-
+
The unique AssociationInfo#getId ID assigned to the association
@@ -957,6 +957,62 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeBond", "(I)Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeBond", "(I)Z", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
+ [<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ an already-associated companion device to remove bond from
+ Remove bonding between this device and an associated companion device.
+ false on immediate error, true if bond removal process will begin
+
+ Remove bonding between this device and an associated companion device.
+ This is an asynchronous call, it will return immediately. Register for BluetoothDevice#ACTION_BOND_STATE_CHANGED intents to be notified when the bond removal
+ process completes, and its result.
+ This API should be used to remove a bluetooth bond that was created either
+ by using BluetoothDevice#createBond(int) or by a direct user action.
+ The association must already exist with this device before calling this method, but
+ this may be done retroactively to remove a bond that was created outside of the
+ CompanionDeviceManager.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.removeBond(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1201,6 +1257,56 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_SECURITY_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_SECURITY_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.CompanionDeviceResult enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.CompanionDeviceResult enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.CompanionDeviceResult
+
+ 4
+
+ The result code to propagate back to the user activity and
+ Callback#onFailure(int, CharSequence), indicates app is not allow to create the
+ association due to the security issue.
+
+ The result code to propagate back to the user activity and
+ Callback#onFailure(int, CharSequence), indicates app is not allow to create the
+ association due to the security issue.
+ E.g. There are missing necessary permissions when creating association.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.RESULT_SECURITY_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1248,6 +1354,113 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDeviceId", "(ILandroid/companion/DeviceId;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDeviceId", "(ILandroid/companion/DeviceId;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The unique AssociationInfo#getId ID assigned to the Association
+ of the companion device recorded by CompanionDeviceManager.
+ to be used as device identifier to represent the associated device.
+ Sets the DeviceId deviceId for this association.
+
+ Sets the DeviceId deviceId for this association.
+ This device id helps the system uniquely identify your device for efficient device
+ management and prevents duplicate entries.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.setDeviceId(int, android.companion.DeviceId)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("startObservingDevicePresence", "(Landroid/companion/ObservingDevicePresenceRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("startObservingDevicePresence", "(Landroid/companion/ObservingDevicePresenceRequest;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")]
+ [<Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ A request for setting the types of device for observing device presence.
+ Register to receive callbacks whenever the associated device comes in and out of range.
+
+ Register to receive callbacks whenever the associated device comes in and out of range.
+ The app doesn't need to remain running in order to receive its callbacks.
+ Calling app must check for feature presence of
+ PackageManager#FEATURE_COMPANION_DEVICE_SETUP before calling this API.
+ For Bluetooth LE devices, this is based on scanning for device with the given address.
+ The system will scan for the device when Bluetooth is ON or Bluetooth scanning is ON.
+ For Bluetooth classic devices this is triggered when the device connects/disconnects.
+ WiFi devices are not supported.
+ If a Bluetooth LE device wants to use a rotating mac address, it is recommended to use
+ Resolvable Private Address, and ensure the device is bonded to the phone so that android OS
+ is able to resolve the address.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.startObservingDevicePresence(android.companion.ObservingDevicePresenceRequest)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1271,6 +1484,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
@@ -1300,6 +1517,8 @@
If a Bluetooth LE device wants to use a rotating mac address, it is recommended to use
Resolvable Private Address, and ensure the device is bonded to the phone so that android OS
is able to resolve the address.
+ This member is deprecated. use #startObservingDevicePresence(ObservingDevicePresenceRequest)
+ instead.
Java documentation for android.companion.CompanionDeviceManager.startObservingDevicePresence(java.lang.String)
.
@@ -1369,6 +1588,57 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("stopObservingDevicePresence", "(Landroid/companion/ObservingDevicePresenceRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("stopObservingDevicePresence", "(Landroid/companion/ObservingDevicePresenceRequest;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")]
+ [<Android.Runtime.RequiresPermission("android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ A request for setting the types of device for observing device presence.
+ Unregister for receiving callbacks whenever the associated device comes in and out of range.
+
+ Unregister for receiving callbacks whenever the associated device comes in and out of range.
+
+ Calling app must check for feature presence of
+ PackageManager#FEATURE_COMPANION_DEVICE_SETUP before calling this API.
+
+
+ Java documentation for android.companion.CompanionDeviceManager.stopObservingDevicePresence(android.companion.ObservingDevicePresenceRequest)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1392,6 +1662,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android31.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android31.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
@@ -1413,6 +1687,8 @@
Calling app must check for feature presence of
PackageManager#FEATURE_COMPANION_DEVICE_SETUP before calling this API.
+ This member is deprecated. use #stopObservingDevicePresence(ObservingDevicePresenceRequest)
+ instead.
Java documentation for android.companion.CompanionDeviceManager.stopObservingDevicePresence(java.lang.String)
.
diff --git a/docs/xml/Android.Companion/CompanionDeviceResult.xml b/docs/xml/Android.Companion/CompanionDeviceResult.xml
index c4acba708..4390bd972 100644
--- a/docs/xml/Android.Companion/CompanionDeviceResult.xml
+++ b/docs/xml/Android.Companion/CompanionDeviceResult.xml
@@ -127,6 +127,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.CompanionDeviceManager.ResultSecurityError", JniField="android/companion/CompanionDeviceManager.RESULT_SECURITY_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Companion.CompanionDeviceManager.ResultSecurityError", JniField="android/companion/CompanionDeviceManager.RESULT_SECURITY_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.CompanionDeviceResult
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Companion/CompanionDeviceService.xml b/docs/xml/Android.Companion/CompanionDeviceService.xml
index b8e3a2a4f..a1b97527f 100644
--- a/docs/xml/Android.Companion/CompanionDeviceService.xml
+++ b/docs/xml/Android.Companion/CompanionDeviceService.xml
@@ -47,10 +47,11 @@
</service>
}
If the companion application has requested observing device presence (see
- CompanionDeviceManager#startObservingDevicePresence(String)) the system will
- bind the service
- when it detects the device nearby (for BLE devices) or when the device is connected
- (for Bluetooth devices).
+ CompanionDeviceManager#stopObservingDevicePresence(ObservingDevicePresenceRequest))
+ the system will
+ bind the service when one of the DevicePresenceEvent#EVENT_BLE_APPEARED,
+ DevicePresenceEvent#EVENT_BT_CONNECTED,
+ DevicePresenceEvent#EVENT_SELF_MANAGED_APPEARED event is notified.
The system binding CompanionDeviceService elevates the priority of the process that
the service is running in, and thus may prevent
@@ -337,6 +338,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
@@ -346,9 +351,10 @@
A record for the companion device.
- Called by system whenever a device associated with this app is connected.
+ Called by the system when an associated device is nearby or connected.
- Called by system whenever a device associated with this app is connected.
+ Called by the system when an associated device is nearby or connected.
+ This member is deprecated. use #onDevicePresenceEvent(DevicePresenceEvent)} instead.
Java documentation for android.companion.CompanionDeviceService.onDeviceAppeared(android.companion.AssociationInfo)
.
@@ -430,6 +436,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Void
@@ -439,9 +449,10 @@
A record for the companion device.
- Called by system whenever a device associated with this app is disconnected.
+ Called by the system when an associated device is out of range or disconnected.
- Called by system whenever a device associated with this app is disconnected.
+ Called by the system when an associated device is out of range or disconnected.
+ This member is deprecated. use #onDevicePresenceEvent(DevicePresenceEvent)} instead.
Java documentation for android.companion.CompanionDeviceService.onDeviceDisappeared(android.companion.AssociationInfo)
.
@@ -505,6 +516,50 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onDevicePresenceEvent", "(Landroid/companion/DevicePresenceEvent;)V", "GetOnDevicePresenceEvent_Landroid_companion_DevicePresenceEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onDevicePresenceEvent", "(Landroid/companion/DevicePresenceEvent;)V", "GetOnDevicePresenceEvent_Landroid_companion_DevicePresenceEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Called by the system when an associated device's presence state changes.
+
+ Called by the system when an associated device's presence state changes.
+
+
+ Java documentation for android.companion.CompanionDeviceService.onDevicePresenceEvent(android.companion.DevicePresenceEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -530,16 +585,26 @@
An intent action for a service to be bound whenever this app's companion device(s)
- are nearby.
+ are nearby or self-managed device(s) report app appeared.
An intent action for a service to be bound whenever this app's companion device(s)
- are nearby.
- The app will be kept alive for as long as the device is nearby or companion app reports
- appeared.
- If the app is not running at the time device gets connected, the app will be woken up.
- Shortly after the device goes out of range or the companion app reports disappeared,
- the service will be unbound, and the app will be eligible for cleanup, unless any other
- user-visible components are running.
+ are nearby or self-managed device(s) report app appeared.
+ The app will be kept bound by the system when one of the
+ DevicePresenceEvent#EVENT_BLE_APPEARED,
+ DevicePresenceEvent#EVENT_BT_CONNECTED,
+ DevicePresenceEvent#EVENT_SELF_MANAGED_APPEARED event is notified.
+
+ If the app is not running when one of the
+ DevicePresenceEvent#EVENT_BLE_APPEARED,
+ DevicePresenceEvent#EVENT_BT_CONNECTED,
+ DevicePresenceEvent#EVENT_SELF_MANAGED_APPEARED event is notified, the app will be
+ kept bound by the system.
+ Shortly, the service will be unbound if both
+ DevicePresenceEvent#EVENT_BLE_DISAPPEARED and
+ DevicePresenceEvent#EVENT_BT_DISCONNECTED are notified, or
+ DevicePresenceEvent#EVENT_SELF_MANAGED_DISAPPEARED event is notified.
+ The app will be eligible for cleanup, unless any other user-visible components are
+ running.
If running in background is not essential for the devices that this app can manage,
app should avoid declaring this service.</p>
The service must also require permission
diff --git a/docs/xml/Android.Companion/DeviceId+Builder.xml b/docs/xml/Android.Companion/DeviceId+Builder.xml
new file mode 100644
index 000000000..a2360ff80
--- /dev/null
+++ b/docs/xml/Android.Companion/DeviceId+Builder.xml
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/companion/DeviceId$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/companion/DeviceId$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for DeviceId
+
+ A builder for DeviceId
+ Calling apps must provide at least one of the following to identify
+ the device: a custom ID using #setCustomId(String), or a MAC address using
+ #setMacAddress(MacAddress).
+
+
+ Java documentation for android.companion.DeviceId.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/companion/DeviceId;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/companion/DeviceId;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DeviceId
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCustomId", "(Ljava/lang/String;)Landroid/companion/DeviceId$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCustomId", "(Ljava/lang/String;)Landroid/companion/DeviceId$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DeviceId+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMacAddress", "(Landroid/net/MacAddress;)Landroid/companion/DeviceId$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMacAddress", "(Landroid/net/MacAddress;)Landroid/companion/DeviceId$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DeviceId+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Companion/DeviceId+InterfaceConsts.xml b/docs/xml/Android.Companion/DeviceId+InterfaceConsts.xml
new file mode 100644
index 000000000..b041fec29
--- /dev/null
+++ b/docs/xml/Android.Companion/DeviceId+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Companion/DeviceId.xml b/docs/xml/Android.Companion/DeviceId.xml
new file mode 100644
index 000000000..9ff6dbce8
--- /dev/null
+++ b/docs/xml/Android.Companion/DeviceId.xml
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/companion/DeviceId", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/companion/DeviceId", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A device id represents a device identifier managed by the companion app.
+
+ A device id represents a device identifier managed by the companion app.
+
+
+ Java documentation for android.companion.DeviceId
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCustomId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCustomId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMacAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMacAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Net.MacAddress
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Companion/DevicePresenceEvent+InterfaceConsts.xml b/docs/xml/Android.Companion/DevicePresenceEvent+InterfaceConsts.xml
new file mode 100644
index 000000000..91cefedd9
--- /dev/null
+++ b/docs/xml/Android.Companion/DevicePresenceEvent+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Companion/DevicePresenceEvent.xml b/docs/xml/Android.Companion/DevicePresenceEvent.xml
new file mode 100644
index 000000000..ddc62dc03
--- /dev/null
+++ b/docs/xml/Android.Companion/DevicePresenceEvent.xml
@@ -0,0 +1,770 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/companion/DevicePresenceEvent", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/companion/DevicePresenceEvent", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Event for observing device presence.
+
+ Event for observing device presence.
+
+
+ Java documentation for android.companion.DevicePresenceEvent
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IILandroid/os/ParcelUuid;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IILandroid/os/ParcelUuid;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAssociationId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAssociationId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ The association id has been used to observe device presence.
+
+ Caller will receive the valid association id if only if using
+ ObservingDevicePresenceRequest.Builder#setAssociationId(int), otherwise
+ return #NO_ASSOCIATION.
+
+
+
+ Java documentation for android.companion.DevicePresenceEvent.getAssociationId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getEvent", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getEvent", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+
+ To be added.
+ Associated companion device's event.
+
+
+
+ Java documentation for android.companion.DevicePresenceEvent.getEvent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_BLE_APPEARED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_BLE_APPEARED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 0
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the device comes into BLE range.
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the device comes into BLE range.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_BLE_APPEARED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_BLE_DISAPPEARED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_BLE_DISAPPEARED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 1
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the device is no longer in BLE range.
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the device is no longer in BLE range.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_BLE_DISAPPEARED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_BT_CONNECTED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_BT_CONNECTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 2
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event when the bluetooth device is connected.
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event when the bluetooth device is connected.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_BT_CONNECTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_BT_DISCONNECTED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_BT_DISCONNECTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 3
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the bluetooth device is disconnected.
+
+ Companion app receives
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) callback
+ with this event if the bluetooth device is disconnected.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_BT_DISCONNECTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_SELF_MANAGED_APPEARED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_SELF_MANAGED_APPEARED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 4
+
+ A companion app for a self-managed device will receive the callback
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent)
+ if it reports that a device has appeared on its
+ own.
+
+ A companion app for a self-managed device will receive the callback
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent)
+ if it reports that a device has appeared on its
+ own.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_SELF_MANAGED_APPEARED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_SELF_MANAGED_DISAPPEARED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_SELF_MANAGED_DISAPPEARED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Companion.DevicePresenceEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 5
+
+ A companion app for a self-managed device will receive the callback
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) if it reports
+ that a device has disappeared on its own.
+
+ A companion app for a self-managed device will receive the callback
+ CompanionDeviceService#onDevicePresenceEvent(DevicePresenceEvent) if it reports
+ that a device has disappeared on its own.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.EVENT_SELF_MANAGED_DISAPPEARED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NO_ASSOCIATION", ApiSince=36)]
+ [<Android.Runtime.Register("NO_ASSOCIATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ Indicate observing device presence base on the ParcelUuid but not association id.
+
+ Indicate observing device presence base on the ParcelUuid but not association id.
+
+
+ Java documentation for android.companion.DevicePresenceEvent.NO_ASSOCIATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUuid", "()Landroid/os/ParcelUuid;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUuid", "()Landroid/os/ParcelUuid;", "", ApiSince=36)>]
+
+
+
+ Android.OS.ParcelUuid
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Companion/DevicePresenceEventType.xml b/docs/xml/Android.Companion/DevicePresenceEventType.xml
new file mode 100644
index 000000000..e0fda2379
--- /dev/null
+++ b/docs/xml/Android.Companion/DevicePresenceEventType.xml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBleAppeared", JniField="android/companion/DevicePresenceEvent.EVENT_BLE_APPEARED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBleAppeared", JniField="android/companion/DevicePresenceEvent.EVENT_BLE_APPEARED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBleDisappeared", JniField="android/companion/DevicePresenceEvent.EVENT_BLE_DISAPPEARED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBleDisappeared", JniField="android/companion/DevicePresenceEvent.EVENT_BLE_DISAPPEARED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBtConnected", JniField="android/companion/DevicePresenceEvent.EVENT_BT_CONNECTED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBtConnected", JniField="android/companion/DevicePresenceEvent.EVENT_BT_CONNECTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBtDisconnected", JniField="android/companion/DevicePresenceEvent.EVENT_BT_DISCONNECTED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventBtDisconnected", JniField="android/companion/DevicePresenceEvent.EVENT_BT_DISCONNECTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventSelfManagedAppeared", JniField="android/companion/DevicePresenceEvent.EVENT_SELF_MANAGED_APPEARED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventSelfManagedAppeared", JniField="android/companion/DevicePresenceEvent.EVENT_SELF_MANAGED_APPEARED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventSelfManagedDisappeared", JniField="android/companion/DevicePresenceEvent.EVENT_SELF_MANAGED_DISAPPEARED")]
+ [<Android.Runtime.IntDefinition("Android.Companion.DevicePresenceEvent.EventSelfManagedDisappeared", JniField="android/companion/DevicePresenceEvent.EVENT_SELF_MANAGED_DISAPPEARED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.DevicePresenceEventType
+
+ 5
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Companion/ObservingDevicePresenceRequest+Builder.xml b/docs/xml/Android.Companion/ObservingDevicePresenceRequest+Builder.xml
new file mode 100644
index 000000000..183f73553
--- /dev/null
+++ b/docs/xml/Android.Companion/ObservingDevicePresenceRequest+Builder.xml
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/companion/ObservingDevicePresenceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/companion/ObservingDevicePresenceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for ObservingDevicePresenceRequest
+
+ A builder for ObservingDevicePresenceRequest
+
+
+ Java documentation for android.companion.ObservingDevicePresenceRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/companion/ObservingDevicePresenceRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/companion/ObservingDevicePresenceRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.ObservingDevicePresenceRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAssociationId", "(I)Landroid/companion/ObservingDevicePresenceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAssociationId", "(I)Landroid/companion/ObservingDevicePresenceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.ObservingDevicePresenceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setUuid", "(Landroid/os/ParcelUuid;)Landroid/companion/ObservingDevicePresenceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setUuid", "(Landroid/os/ParcelUuid;)Landroid/companion/ObservingDevicePresenceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Companion.ObservingDevicePresenceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Companion/ObservingDevicePresenceRequest+InterfaceConsts.xml b/docs/xml/Android.Companion/ObservingDevicePresenceRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..0373d61c9
--- /dev/null
+++ b/docs/xml/Android.Companion/ObservingDevicePresenceRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Companion/ObservingDevicePresenceRequest.xml b/docs/xml/Android.Companion/ObservingDevicePresenceRequest.xml
new file mode 100644
index 000000000..e5c656f09
--- /dev/null
+++ b/docs/xml/Android.Companion/ObservingDevicePresenceRequest.xml
@@ -0,0 +1,335 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/companion/ObservingDevicePresenceRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/companion/ObservingDevicePresenceRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A request for setting the types of device for observing device presence.
+
+ A request for setting the types of device for observing device presence.
+ Only supports association id or ParcelUuid and calling app must declare uses-permission
+ android.Manifest.permission#REQUEST_OBSERVE_DEVICE_UUID_PRESENCE if using
+ Builder#setUuid(ParcelUuid).
+ Calling apps must use either ObservingDevicePresenceRequest.Builder#setUuid(ParcelUuid) or
+ ObservingDevicePresenceRequest.Builder#setAssociationId(int), but not both.
+
+
+ Java documentation for android.companion.ObservingDevicePresenceRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAssociationId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAssociationId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ the association id for observing device presence. It will return
+ DevicePresenceEvent#NO_ASSOCIATION if using
+ Builder#setUuid(ParcelUuid).
+
+
+
+ Java documentation for android.companion.ObservingDevicePresenceRequest.getAssociationId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUuid", "()Landroid/os/ParcelUuid;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUuid", "()Landroid/os/ParcelUuid;", "", ApiSince=36)>]
+
+
+
+ Android.OS.ParcelUuid
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Content.OM/FabricatedOverlay.xml b/docs/xml/Android.Content.OM/FabricatedOverlay.xml
index 420625ef2..431cdb390 100644
--- a/docs/xml/Android.Content.OM/FabricatedOverlay.xml
+++ b/docs/xml/Android.Content.OM/FabricatedOverlay.xml
@@ -217,11 +217,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setNinePatchResourceValue", "(Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)V", "GetSetNinePatchResourceValue_Ljava_lang_String_Landroid_os_ParcelFileDescriptor_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setNinePatchResourceValue", "(Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)V", "GetSetNinePatchResourceValue_Ljava_lang_String_Landroid_os_ParcelFileDescriptor_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -230,9 +230,9 @@
System.Void
-
-
-
+
+
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -273,11 +273,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setResourceValue", "(Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;Ljava/lang/String;)V", "GetSetResourceValue_Ljava_lang_String_Landroid_content_res_AssetFileDescriptor_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setResourceValue", "(Ljava/lang/String;Landroid/content/res/AssetFileDescriptor;Ljava/lang/String;)V", "GetSetResourceValue_Ljava_lang_String_Landroid_content_res_AssetFileDescriptor_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -286,9 +286,9 @@
System.Void
-
-
-
+
+
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.Content.OM/OverlayManager.xml b/docs/xml/Android.Content.OM/OverlayManager.xml
index cedd03659..5accfae94 100644
--- a/docs/xml/Android.Content.OM/OverlayManager.xml
+++ b/docs/xml/Android.Content.OM/OverlayManager.xml
@@ -146,10 +146,10 @@
the target package name
- Get the related information of overlays for targetPackageName.
+ Get the related information of self-targeting overlays for targetPackageName.
a list of overlay information
- Get the related information of overlays for targetPackageName.
+ Get the related information of self-targeting overlays for targetPackageName.
Java documentation for android.content.om.OverlayManager.getOverlayInfosForTarget(java.lang.String)
.
diff --git a/docs/xml/Android.Content.PM/ActivityInfo.xml b/docs/xml/Android.Content.PM/ActivityInfo.xml
index e91be3bd3..b8dbd8db5 100644
--- a/docs/xml/Android.Content.PM/ActivityInfo.xml
+++ b/docs/xml/Android.Content.PM/ActivityInfo.xml
@@ -168,6 +168,58 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_ASSETS_PATHS", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_ASSETS_PATHS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ConfigChanges enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ConfigChanges enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.ConfigChanges
+
+ -2147483648
+
+ Bit in #configChanges that indicates that the activity
+ can itself handle asset path changes.
+
+ Bit in #configChanges that indicates that the activity
+ can itself handle asset path changes. Set from the android.R.attr#configChanges
+ attribute. This is not a core resource configuration, but a higher-level value, so its
+ constant starts at the high bits.
+
+
+ Java documentation for android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -305,6 +357,72 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_RESOURCES_UNUSED", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_RESOURCES_UNUSED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ConfigChanges enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ConfigChanges enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.ConfigChanges
+
+ 134217728
+
+ This is probably not the constant you want, the resources compiler supports a less
+ dangerous version of it, 'allKnown', that only suppresses all currently existing
+ configuration change restarts depending on your target SDK rather than whatever the latest
+ SDK supports, allowing the application to work with resources on future Platform versions.
+
+ This is probably not the constant you want, the resources compiler supports a less
+ dangerous version of it, 'allKnown', that only suppresses all currently existing
+ configuration change restarts depending on your target SDK rather than whatever the latest
+ SDK supports, allowing the application to work with resources on future Platform versions.
+ Bit in #configChanges that indicates that the activity doesn't use Android
+ Resources at all and doesn't need to be restarted on any configuration changes. This bit
+ disables all restarts for configuration dimensions available in the current target SDK as
+ well as dimensions introduced in future SDKs. Use it only if the activity doesn't need
+ anything from its resources, and doesn't depend on any libraries that may provide resources
+ and need to respond to configuration changes. When set,
+ Activity#onConfigurationChanged(Configuration) will be called instead of a restart,
+ and it’s up to the implementation to ensure that no stale resource values remain loaded
+ anywhere in the code.
+ This overrides all other bits, and this is recommended to be used individually.
+ This is not a core resource configuration, but a higher-level value, so its constant
+ starts at the high bits.
+
+
+ Java documentation for android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Content.PM/ConfigChanges.xml b/docs/xml/Android.Content.PM/ConfigChanges.xml
index a7d805239..d1588907c 100644
--- a/docs/xml/Android.Content.PM/ConfigChanges.xml
+++ b/docs/xml/Android.Content.PM/ConfigChanges.xml
@@ -23,6 +23,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/content/pm/ActivityInfo.CONFIG_ASSETS_PATHS")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/content/pm/ActivityInfo.CONFIG_ASSETS_PATHS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.ConfigChanges
+
+ -2147483648
+
+ To be added.
+
+
@@ -389,6 +417,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/content/pm/ActivityInfo.CONFIG_RESOURCES_UNUSED")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/content/pm/ActivityInfo.CONFIG_RESOURCES_UNUSED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.ConfigChanges
+
+ 134217728
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Content.PM/CrossProfileApps.xml b/docs/xml/Android.Content.PM/CrossProfileApps.xml
index c50b878ac..57fb7bad9 100644
--- a/docs/xml/Android.Content.PM/CrossProfileApps.xml
+++ b/docs/xml/Android.Content.PM/CrossProfileApps.xml
@@ -205,8 +205,8 @@
If true, the navigation intent can be obtained via #createRequestInteractAcrossProfilesIntent(). The package can then listen to #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED broadcasts.
Specifically, returns whether the following are all true:
<ul>
- <li>UserManager#getEnabledProfileIds(int) returns at least one other profile for the
- calling user.</li>
+ <li>UserManager#getProfileIdsExcludingHidden(int) returns at least one other
+ profile for the calling user.</li>
<li>The calling app has requested
android.Manifest.permission.INTERACT_ACROSS_PROFILES in its manifest.</li>
<li>The calling app is not a profile owner within the profile group of the calling user.</li>
@@ -437,11 +437,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isManagedProfile", "(Landroid/os/UserHandle;)Z", "GetIsManagedProfile_Landroid_os_UserHandle_Handler", ApiSince=35)]
[<Android.Runtime.Register("isManagedProfile", "(Landroid/os/UserHandle;)Z", "GetIsManagedProfile_Landroid_os_UserHandle_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -450,7 +450,7 @@
System.Boolean
-
+
The UserHandle of the target profile, must be one of the users returned by
@@ -484,11 +484,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isProfile", "(Landroid/os/UserHandle;)Z", "GetIsProfile_Landroid_os_UserHandle_Handler", ApiSince=35)]
[<Android.Runtime.Register("isProfile", "(Landroid/os/UserHandle;)Z", "GetIsProfile_Landroid_os_UserHandle_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -497,7 +497,7 @@
System.Boolean
-
+
The UserHandle of the target profile, must be one of the users returned by
@@ -846,6 +846,7 @@
<li>It is not equal to the calling user</li>
<li>It is in the same profile group of calling user profile</li>
<li>It is enabled</li>
+ <li>It is not hidden (ex. profile type UserManager#USER_TYPE_PROFILE_PRIVATE)</li>
</ul>
diff --git a/docs/xml/Android.Content.PM/ForegroundService.xml b/docs/xml/Android.Content.PM/ForegroundService.xml
index 1b679f1b9..c78db0425 100644
--- a/docs/xml/Android.Content.PM/ForegroundService.xml
+++ b/docs/xml/Android.Content.PM/ForegroundService.xml
@@ -228,11 +228,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Content.PM.ServiceInfo.ForegroundServiceTypeMediaProcessing", JniField="android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING")]
[<Android.Runtime.IntDefinition("Android.Content.PM.ServiceInfo.ForegroundServiceTypeMediaProcessing", JniField="android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content.PM/LauncherApps+Callback.xml b/docs/xml/Android.Content.PM/LauncherApps+Callback.xml
index a765beca7..a9f65d5e5 100644
--- a/docs/xml/Android.Content.PM/LauncherApps+Callback.xml
+++ b/docs/xml/Android.Content.PM/LauncherApps+Callback.xml
@@ -103,7 +103,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -646,6 +646,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onUserConfigChanged", "(Landroid/content/pm/LauncherUserInfo;)V", "GetOnUserConfigChanged_Landroid_content_pm_LauncherUserInfo_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onUserConfigChanged", "(Landroid/content/pm/LauncherUserInfo;)V", "GetOnUserConfigChanged_Landroid_content_pm_LauncherUserInfo_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The LauncherUserInfo of the user/profile whose configs have
+ changed.
+ Indicates LauncherUserInfo configs for a user have changed.
+
+ Indicates LauncherUserInfo configs for a user have changed. The new
+ LauncherUserInfo is given as a parameter.
+
+ LauncherUserInfo#getUserConfig to get the updated user configs.
+
+
+ Java documentation for android.content.pm.LauncherApps.Callback.onUserConfigChanged(android.content.pm.LauncherUserInfo)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -696,7 +744,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/docs/xml/Android.Content.PM/LauncherApps.xml b/docs/xml/Android.Content.PM/LauncherApps.xml
index b079b8978..055560df2 100644
--- a/docs/xml/Android.Content.PM/LauncherApps.xml
+++ b/docs/xml/Android.Content.PM/LauncherApps.xml
@@ -198,14 +198,9 @@
of the installer. Callers need to either declare <queries> element with the specific
package name in the app's manifest, have the android.permission.QUERY_ALL_PACKAGES, or be
the session owner to retrieve these details.
- To receive callbacks for hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ To receive callbacks for hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getAllPackageInstallerSessions()
.
@@ -329,14 +324,9 @@
profile, no synthesized activities for the user's work apps appear in the returned
list.</li>
</ul>
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getActivityList(java.lang.String, android.os.UserHandle)
.
@@ -402,14 +392,9 @@
isn't enabled.
Returns ApplicationInfo about an application installed for a specific user profile.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getApplicationInfo(java.lang.String, int, android.os.UserHandle)
.
@@ -434,11 +419,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAppMarketActivityIntent", "(Ljava/lang/String;Landroid/os/UserHandle;)Landroid/content/IntentSender;", "GetGetAppMarketActivityIntent_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=35)]
[<Android.Runtime.Register("getAppMarketActivityIntent", "(Ljava/lang/String;Landroid/os/UserHandle;)Landroid/content/IntentSender;", "GetGetAppMarketActivityIntent_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -447,8 +432,8 @@
Android.Content.IntentSender
-
-
+
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -484,14 +469,9 @@
<li>The App Market Activity which installed the package in calling user-space is not
present in the profile passed.</li>
</ul>
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getAppMarketActivityIntent(java.lang.String, android.os.UserHandle)
.
@@ -516,11 +496,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getLauncherUserInfo", "(Landroid/os/UserHandle;)Landroid/content/pm/LauncherUserInfo;", "", ApiSince=35)]
[<Android.Runtime.Register("getLauncherUserInfo", "(Landroid/os/UserHandle;)Landroid/content/pm/LauncherUserInfo;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -528,14 +508,14 @@
Android.Content.PM.LauncherUserInfo
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
user handle of the user for which LauncherUserInfo is requested.
@@ -546,14 +526,9 @@
Returns information related to a user which is useful for displaying UI elements
to distinguish it from other users (eg, badges).
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getLauncherUserInfo(android.os.UserHandle)
.
@@ -623,11 +598,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getPreInstalledSystemPackages", "(Landroid/os/UserHandle;)Ljava/util/List;", "GetGetPreInstalledSystemPackages_Landroid_os_UserHandle_Handler", ApiSince=35)]
[<Android.Runtime.Register("getPreInstalledSystemPackages", "(Landroid/os/UserHandle;)Ljava/util/List;", "GetGetPreInstalledSystemPackages_Landroid_os_UserHandle_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -636,7 +611,7 @@
System.Collections.Generic.IList<System.String>
-
+
the user for which installed system packages are required.
@@ -648,14 +623,9 @@
Returns the list of the system packages that are installed at user creation.
An empty list denotes that all system packages should be treated as pre-installed for that
user at creation.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getPreInstalledSystemPackages(android.os.UserHandle)
.
@@ -1050,14 +1020,9 @@
PersistableBundle, String).
The contents of this Bundle are supposed to be a contract between the suspending
app and the launcher.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Note: This just returns whatever extras were provided to the system, <em>which might
even be null.</em>
@@ -1158,14 +1123,9 @@
Checks if the activity exists and it enabled for a profile.
The activity may still not be exported, in which case #startMainActivity will
throw a SecurityException unless the caller has the same UID as the target app's.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.isActivityEnabled(android.content.ComponentName, android.os.UserHandle)
.
@@ -1209,14 +1169,9 @@
true if the package exists and is enabled.
Checks if the package is installed and enabled for a profile.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.isPackageEnabled(java.lang.String, android.os.UserHandle)
.
@@ -1280,7 +1235,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android25.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android25.0")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.ACCESS_SHORTCUTS")]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_SHORTCUTS")>]
@@ -1319,6 +1274,55 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPrivateSpaceSettingsIntent", "()Landroid/content/IntentSender;", "GetGetPrivateSpaceSettingsIntentHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPrivateSpaceSettingsIntent", "()Landroid/content/IntentSender;", "GetGetPrivateSpaceSettingsIntentHandler", ApiSince=36)>]
+
+
+
+ Android.Content.IntentSender
+
+
+ Returns IntentSender which can be used to start the Private Space Settings Activity.
+
+ IntentSender object which launches the Private Space Settings Activity, if
+ successful, null otherwise.
+
+ Returns IntentSender which can be used to start the Private Space Settings Activity.
+ Caller should have android.app.role.RoleManager#ROLE_HOME and either of the
+ permissions required.
+
+
+ Java documentation for android.content.pm.LauncherApps.getPrivateSpaceSettingsIntent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1353,14 +1357,9 @@
Return a list of profiles that the caller can access via the LauncherApps APIs.
If the caller is running on a managed profile, it'll return only the current profile.
Otherwise it'll return the same list as UserManager#getUserProfiles() would.
- To get hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ To get hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.getProfiles()
.
@@ -1532,14 +1531,9 @@
Returns the activity info for a given intent and user handle, if it resolves. Otherwise it
returns null.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.resolveActivity(android.content.Intent, android.os.UserHandle)
.
@@ -1564,11 +1558,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setArchiveCompatibility", "(Landroid/content/pm/LauncherApps$ArchiveCompatibilityParams;)V", "GetSetArchiveCompatibility_Landroid_content_pm_LauncherApps_ArchiveCompatibilityParams_Handler", ApiSince=35)]
[<Android.Runtime.Register("setArchiveCompatibility", "(Landroid/content/pm/LauncherApps$ArchiveCompatibilityParams;)V", "GetSetArchiveCompatibility_Landroid_content_pm_LauncherApps_ArchiveCompatibilityParams_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1577,7 +1571,7 @@
System.Void
-
+
To be added.
@@ -1621,14 +1615,9 @@
Returns whether a package should be hidden from suggestions to the user. Currently, this
could be done because the package was marked as distracting to the user via
PackageManager.setDistractingPackageRestrictions(String[], int).
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.shouldHideFromSuggestions(java.lang.String, android.os.UserHandle)
.
@@ -1677,14 +1666,9 @@
Starts the settings activity to show the application details for a
package in the specified profile.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle)
.
@@ -1731,14 +1715,9 @@
Starts a Main activity in the specified profile.
Starts a Main activity in the specified profile.
- If the user in question is a hidden profile UserManager.USER_TYPE_PROFILE_PRIVATE,
- caller should have either:
- <ul>
- <li>the privileged android.Manifest.permission.ACCESS_HIDDEN_PROFILES_FULL
- permission</li>
- <li>the normal android.Manifest.permission.ACCESS_HIDDEN_PROFILES permission and the
- android.app.role.RoleManager.ROLE_HOME role. </li>
- </ul>
+ If the user in question is a hidden profile UserManager#USER_TYPE_PROFILE_PRIVATE,
+ caller should have normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES
+ permission and the android.app.role.RoleManager#ROLE_HOME role.
Java documentation for android.content.pm.LauncherApps.startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle)
.
diff --git a/docs/xml/Android.Content.PM/LauncherUserInfo.xml b/docs/xml/Android.Content.PM/LauncherUserInfo.xml
index bc527e80f..0ecce7f64 100644
--- a/docs/xml/Android.Content.PM/LauncherUserInfo.xml
+++ b/docs/xml/Android.Content.PM/LauncherUserInfo.xml
@@ -151,6 +151,49 @@
To be added.
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PRIVATE_SPACE_ENTRYPOINT_HIDDEN", ApiSince=36)]
+ [<Android.Runtime.Register("PRIVATE_SPACE_ENTRYPOINT_HIDDEN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A boolean extra indicating whether the private space entrypoint should be hidden when locked.
+
+ A boolean extra indicating whether the private space entrypoint should be hidden when locked.
+
+
+ Java documentation for android.content.pm.LauncherUserInfo.PRIVATE_SPACE_ENTRYPOINT_HIDDEN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -209,6 +252,47 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUserConfig", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUserConfig", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Returns additional configs for this launcher user
+ To be added.
+
+ Returns additional configs for this launcher user
+
+
+ Java documentation for android.content.pm.LauncherUserInfo.getUserConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Content.PM/PackageInfo.xml b/docs/xml/Android.Content.PM/PackageInfo.xml
index c03e3dce3..5bac607bd 100644
--- a/docs/xml/Android.Content.PM/PackageInfo.xml
+++ b/docs/xml/Android.Content.PM/PackageInfo.xml
@@ -159,11 +159,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getApexPackageName", "()Ljava/lang/String;", "GetGetApexPackageNameHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getApexPackageName", "()Ljava/lang/String;", "GetGetApexPackageNameHandler", ApiSince=35)>]
@@ -244,11 +244,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getArchiveTimeMillis", "()J", "GetGetArchiveTimeMillisHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getArchiveTimeMillis", "()J", "GetGetArchiveTimeMillisHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Content.PM/PackageInstaller+SessionInfo.xml b/docs/xml/Android.Content.PM/PackageInstaller+SessionInfo.xml
index 327deb551..018aa42ea 100644
--- a/docs/xml/Android.Content.PM/PackageInstaller+SessionInfo.xml
+++ b/docs/xml/Android.Content.PM/PackageInstaller+SessionInfo.xml
@@ -810,6 +810,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAutoInstallDependenciesEnabled", "()Z", "GetIsAutoInstallDependenciesEnabledHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAutoInstallDependenciesEnabled", "()Z", "GetIsAutoInstallDependenciesEnabledHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Check whether missing SDK or static shared library dependencies should be automatically
+ fetched and installed when installing an app that wants to use these dependencies.
+ true if the dependencies will be auto-installed, false otherwise.
+
+ Check whether missing SDK or static shared library dependencies should be automatically
+ fetched and installed when installing an app that wants to use these dependencies.
+ Note that in the case of a multi-package installation session, no dependencies will
+ be automatically installed even if this method returns true.
+
+
+ Java documentation for android.content.pm.PackageInstaller.SessionInfo.isAutoInstallDependenciesEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1256,11 +1301,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isUnarchival", "()Z", "GetIsUnarchivalHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isUnarchival", "()Z", "GetIsUnarchivalHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Content.PM/PackageInstaller+SessionParams.xml b/docs/xml/Android.Content.PM/PackageInstaller+SessionParams.xml
index 9a9151609..d825e45ca 100644
--- a/docs/xml/Android.Content.PM/PackageInstaller+SessionParams.xml
+++ b/docs/xml/Android.Content.PM/PackageInstaller+SessionParams.xml
@@ -621,6 +621,61 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAutoInstallDependenciesEnabled", "(Z)V", "GetSetAutoInstallDependenciesEnabled_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setAutoInstallDependenciesEnabled", "(Z)V", "GetSetAutoInstallDependenciesEnabled_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true to enable auto-installation of missing
+ SDK or static shared library dependencies,
+ false to disable and fail immediately if
+ dependencies aren't already installed.
+ Optionally indicate whether missing SDK or static shared library dependencies should be
+ automatically fetched and installed when installing an app that wants to use these
+ dependencies.
+
+ Optionally indicate whether missing SDK or static shared library dependencies should be
+ automatically fetched and installed when installing an app that wants to use these
+ dependencies.
+ This feature is enabled by default. Note that in the case of a multi-package
+ installation session, no dependencies will be automatically installed even if this field
+ is set to true.
+
+
+ Java documentation for android.content.pm.PackageInstaller.SessionParams.setAutoInstallDependenciesEnabled(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1301,8 +1356,12 @@
Android S (android.os.Build.VERSION_CODES#S API 31)</li>
<li>android.os.Build.VERSION_CODES#R API 30 or higher on
Android T (android.os.Build.VERSION_CODES#TIRAMISU API 33)</li>
- <li>android.os.Build.VERSION_CODES#S API 31 or higher <b>after</b>
- Android T (android.os.Build.VERSION_CODES#TIRAMISU API 33)</li>
+ <li>android.os.Build.VERSION_CODES#S API 31 or higher on
+ Android U (android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE API 34)
+ </li>
+ <li>android.os.Build.VERSION_CODES#TIRAMISU API 33 or higher on
+ Android V (android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM API 35)
+ </li>
</ul>
</li>
<li>The installer is:
@@ -1392,11 +1451,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setUnarchiveId", "(I)V", "GetSetUnarchiveId_IHandler", ApiSince=35)]
[<Android.Runtime.Register("setUnarchiveId", "(I)V", "GetSetUnarchiveId_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1405,7 +1464,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.Content.PM/PackageInstaller.xml b/docs/xml/Android.Content.PM/PackageInstaller.xml
index 468496dd9..20af3eb4b 100644
--- a/docs/xml/Android.Content.PM/PackageInstaller.xml
+++ b/docs/xml/Android.Content.PM/PackageInstaller.xml
@@ -932,11 +932,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_UNARCHIVE_ALL_USERS", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_UNARCHIVE_ALL_USERS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -975,11 +975,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_UNARCHIVE_ID", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_UNARCHIVE_ID", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1016,11 +1016,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_UNARCHIVE_PACKAGE_NAME", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_UNARCHIVE_PACKAGE_NAME", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1057,11 +1057,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_UNARCHIVE_STATUS", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_UNARCHIVE_STATUS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1216,15 +1216,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("installPackageArchived", "(Landroid/content/pm/ArchivedPackageInfo;Landroid/content/pm/PackageInstaller$SessionParams;Landroid/content/IntentSender;)V", "GetInstallPackageArchived_Landroid_content_pm_ArchivedPackageInfo_Landroid_content_pm_PackageInstaller_SessionParams_Landroid_content_IntentSender_Handler", ApiSince=35)]
[<Android.Runtime.Register("installPackageArchived", "(Landroid/content/pm/ArchivedPackageInfo;Landroid/content/pm/PackageInstaller$SessionParams;Landroid/content/IntentSender;)V", "GetInstallPackageArchived_Landroid_content_pm_ArchivedPackageInfo_Landroid_content_pm_PackageInstaller_SessionParams_Landroid_content_IntentSender_Handler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.INSTALL_PACKAGES")]
[<Android.Runtime.RequiresPermission("android.permission.INSTALL_PACKAGES")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1233,9 +1233,9 @@
System.Void
-
-
-
+
+
+
To be added.
@@ -1685,11 +1685,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("reportUnarchivalState", "(Landroid/content/pm/PackageInstaller$UnarchivalState;)V", "GetReportUnarchivalState_Landroid_content_pm_PackageInstaller_UnarchivalState_Handler", ApiSince=35)]
[<Android.Runtime.Register("reportUnarchivalState", "(Landroid/content/pm/PackageInstaller$UnarchivalState;)V", "GetReportUnarchivalState_Landroid_content_pm_PackageInstaller_UnarchivalState_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1698,7 +1698,7 @@
System.Void
-
+
To be added.
@@ -1717,11 +1717,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("reportUnarchivalStatus", "(IIJLandroid/app/PendingIntent;)V", "GetReportUnarchivalStatus_IIJLandroid_app_PendingIntent_Handler", ApiSince=35)]
[<Android.Runtime.Register("reportUnarchivalStatus", "(IIJLandroid/app/PendingIntent;)V", "GetReportUnarchivalStatus_IIJLandroid_app_PendingIntent_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1730,8 +1730,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -1739,8 +1739,8 @@
-
-
+
+
the ID provided by the system as part of the
@@ -1779,11 +1779,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestArchive", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetRequestArchive_Ljava_lang_String_Landroid_content_IntentSender_Handler", ApiSince=35)]
[<Android.Runtime.Register("requestArchive", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetRequestArchive_Ljava_lang_String_Landroid_content_IntentSender_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1792,8 +1792,8 @@
System.Void
-
-
+
+
To be added.
@@ -1832,11 +1832,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestUnarchive", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetRequestUnarchive_Ljava_lang_String_Landroid_content_IntentSender_Handler", ApiSince=35)]
[<Android.Runtime.Register("requestUnarchive", "(Ljava/lang/String;Landroid/content/IntentSender;)V", "GetRequestUnarchive_Ljava_lang_String_Landroid_content_IntentSender_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1845,8 +1845,8 @@
System.Void
-
-
+
+
To be added.
@@ -2036,15 +2036,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_ERROR_INSTALLER_DISABLED", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_ERROR_INSTALLER_DISABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2083,15 +2083,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_ERROR_INSTALLER_UNINSTALLED", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_ERROR_INSTALLER_UNINSTALLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2130,15 +2130,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_ERROR_INSUFFICIENT_STORAGE", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_ERROR_INSUFFICIENT_STORAGE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2178,15 +2178,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_ERROR_NO_CONNECTIVITY", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_ERROR_NO_CONNECTIVITY", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2223,15 +2223,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_ERROR_USER_ACTION_NEEDED", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_ERROR_USER_ACTION_NEEDED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2270,15 +2270,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_GENERIC_ERROR", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_GENERIC_ERROR", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2315,15 +2315,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNARCHIVAL_OK", ApiSince=35)]
[<Android.Runtime.Register("UNARCHIVAL_OK", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageInstallerUnarchival enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content.PM/PackageItemInfo.xml b/docs/xml/Android.Content.PM/PackageItemInfo.xml
index 6e9959ae2..772f4a538 100644
--- a/docs/xml/Android.Content.PM/PackageItemInfo.xml
+++ b/docs/xml/Android.Content.PM/PackageItemInfo.xml
@@ -310,11 +310,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isArchived", ApiSince=35)]
[<Android.Runtime.Register("isArchived", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content.PM/PackageManager+Property.xml b/docs/xml/Android.Content.PM/PackageManager+Property.xml
index 5f35415a8..dc797f7db 100644
--- a/docs/xml/Android.Content.PM/PackageManager+Property.xml
+++ b/docs/xml/Android.Content.PM/PackageManager+Property.xml
@@ -44,6 +44,9 @@
A property value set within the manifest.
The value of a property will only have a single type, as defined by
the property itself.
+ <strong>Note:</strong>
+ In android version Build.VERSION_CODES#VANILLA_ICE_CREAM and earlier,
+ the equals and hashCode methods for this class may not function as expected.
Java documentation for android.content.pm.PackageManager.Property
.
diff --git a/docs/xml/Android.Content.PM/PackageManager.xml b/docs/xml/Android.Content.PM/PackageManager.xml
index 69011f370..97a45a318 100644
--- a/docs/xml/Android.Content.PM/PackageManager.xml
+++ b/docs/xml/Android.Content.PM/PackageManager.xml
@@ -204,6 +204,10 @@
add through this method are remembered across reboots of the device.
If the given permission already exists, the info you supply here
will be used to update it.
+ This member is deprecated. Support for dynamic permissions is going to be removed, and apps that use dynamic
+ permissions should declare their permissions statically inside their app manifest instead.
+ This method will become a no-op in a future Android release and eventually be removed from
+ the SDK.
Java documentation for android.content.pm.PackageManager.addPermission(android.content.pm.PermissionInfo)
.
@@ -257,6 +261,10 @@
allowing it to return quicker and batch a series of adds at the
expense of no guarantee the added permission will be retained if
the device is rebooted before it is written.
+ This member is deprecated. Support for dynamic permissions is going to be removed, and apps that use dynamic
+ permissions should declare their permissions statically inside their app manifest instead.
+ This method will become a no-op in a future Android release and eventually be removed from
+ the SDK.
Java documentation for android.content.pm.PackageManager.addPermissionAsync(android.content.pm.PermissionInfo)
.
@@ -1162,15 +1170,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DELETE_ARCHIVE", ApiSince=35)]
[<Android.Runtime.Register("DELETE_ARCHIVE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageManagerUninstallFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.PackageManagerUninstallFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1616,6 +1624,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_AUDIO_SPATIAL_HEADTRACKING_LOW_LATENCY", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_AUDIO_SPATIAL_HEADTRACKING_LOW_LATENCY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Feature for #getSystemAvailableFeatures and #hasSystemFeature
+ which indicates whether head tracking for spatial audio operates with low-latency,
+ as defined by the CDD criteria for the feature.
+
+ Feature for #getSystemAvailableFeatures and #hasSystemFeature
+ which indicates whether head tracking for spatial audio operates with low-latency,
+ as defined by the CDD criteria for the feature.
+
+
+ Java documentation for android.content.pm.PackageManager.FEATURE_AUDIO_SPATIAL_HEADTRACKING_LOW_LATENCY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1833,6 +1885,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_BLUETOOTH_LE_CHANNEL_SOUNDING", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_BLUETOOTH_LE_CHANNEL_SOUNDING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Feature for #getSystemAvailableFeatures and
+ #hasSystemFeature: The device is capable of ranging with
+ other devices using channel sounding via Bluetooth Low Energy radio.
+
+ Feature for #getSystemAvailableFeatures and
+ #hasSystemFeature: The device is capable of ranging with
+ other devices using channel sounding via Bluetooth Low Energy radio.
+
+
+ Java documentation for android.content.pm.PackageManager.FEATURE_BLUETOOTH_LE_CHANNEL_SOUNDING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3054,16 +3150,12 @@
System.String
- As a guiding principle:
+ Feature for #getSystemAvailableFeatures and
+ #hasSystemFeature: The device supports freeform window management.
- As a guiding principle:
-
- GET_ flags are used to request additional data that may have been
- elided to save wire space.
-
- MATCH_ flags are used to include components or packages that
- would have otherwise been omitted from a result set by current system
- state.
+ Feature for #getSystemAvailableFeatures and
+ #hasSystemFeature: The device supports freeform window management.
+ Windows have title bars and can be moved and resized.
Java documentation for android.content.pm.PackageManager.FEATURE_FREEFORM_WINDOW_MANAGEMENT
.
@@ -3150,6 +3242,7 @@
the Android Keystore backed by an isolated execution environment. The version indicates
which features are implemented in the isolated execution environment:
<ul>
+ <li>400: Inclusion of module information (via tag MODULE_HASH) in the attestation record.
<li>300: Ability to include a second IMEI in the ID attestation record, see
android.app.admin.DevicePolicyManager#ID_TYPE_IMEI.
<li>200: Hardware support for Curve 25519 (including both Ed25519 signature generation and
@@ -4843,10 +4936,10 @@
Feature for #getSystemAvailableFeatures and #hasSystemFeature: The device is
- compatible with Android’s security model.
+ compatible with Android's security model.
Feature for #getSystemAvailableFeatures and #hasSystemFeature: The device is
- compatible with Android’s security model.
+ compatible with Android's security model.
See sections 2 and 9 in the
Android CDD for more
details.
@@ -5870,6 +5963,7 @@
StrongBox. If this feature has a version, the version number indicates which features are
implemented in StrongBox:
<ul>
+ <li>400: Inclusion of module information (via tag MODULE_HASH) in the attestation record.
<li>300: Ability to include a second IMEI in the ID attestation record, see
android.app.admin.DevicePolicyManager#ID_TYPE_IMEI.
<li>200: No new features for StrongBox (the Android Keystore environment backed by an
@@ -6510,6 +6604,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FEATURE_THREAD_NETWORK", ApiSince=36)]
+ [<Android.Runtime.Register("FEATURE_THREAD_NETWORK", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Feature for #getSystemAvailableFeatures and #hasSystemFeature:
+ The device is capable of communicating with other devices via
+ Thread networking protocol.
+
+ Feature for #getSystemAvailableFeatures and #hasSystemFeature:
+ The device is capable of communicating with other devices via
+ Thread networking protocol.
+
+
+ Java documentation for android.content.pm.PackageManager.FEATURE_THREAD_NETWORK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -8756,11 +8894,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getArchivedPackage", "(Ljava/lang/String;)Landroid/content/pm/ArchivedPackageInfo;", "GetGetArchivedPackage_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("getArchivedPackage", "(Ljava/lang/String;)Landroid/content/pm/ArchivedPackageInfo;", "GetGetArchivedPackage_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -8768,14 +8906,14 @@
Android.Content.PM.ArchivedPackageInfo
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
To be added.
@@ -12052,6 +12190,67 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getVerifiedSigningInfo", "(Ljava/lang/String;I)Landroid/content/pm/SigningInfo;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getVerifiedSigningInfo", "(Ljava/lang/String;I)Landroid/content/pm/SigningInfo;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfo
+
+
+
+
+
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "VersionJar", "VersionSigningBlockV2", "VersionSigningBlockV3", "VersionSigningBlockV4" }, Type="Android.Content.PM.SigningInfo")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "VersionJar", "VersionSigningBlockV2", "VersionSigningBlockV3", "VersionSigningBlockV4" }, Type="Android.Content.PM.SigningInfo")>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Verifies and returns the
+ app signing
+ information of the file at the given path.
+ To be added.
+
+ Verifies and returns the
+ app signing
+ information of the file at the given path. This operation takes a few milliseconds.
+
+ Unlike #getPackageArchiveInfo(String, PackageInfoFlags) with #GET_SIGNING_CERTIFICATES, this method does not require the file to be a package archive
+ file.
+
+
+ Java documentation for android.content.pm.PackageManager.getVerifiedSigningInfo(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -12605,9 +12804,9 @@
1
- Installation scenario providing the fastest “install button to launch" experience possible.
+ Installation scenario providing the fastest "install button to launch" experience possible.
- Installation scenario providing the fastest “install button to launch" experience possible.
+ Installation scenario providing the fastest "install button to launch" experience possible.
Java documentation for android.content.pm.PackageManager.INSTALL_SCENARIO_FAST
.
@@ -12811,11 +13010,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isAppArchivable", "(Ljava/lang/String;)Z", "GetIsAppArchivable_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("isAppArchivable", "(Ljava/lang/String;)Z", "GetIsAppArchivable_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12824,7 +13023,7 @@
System.Boolean
-
+
To be added.
@@ -13021,11 +13220,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isPackageStopped", "(Ljava/lang/String;)Z", "GetIsPackageStopped_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("isPackageStopped", "(Ljava/lang/String;)Z", "GetIsPackageStopped_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -13034,7 +13233,7 @@
System.Boolean
-
+
To be added.
@@ -13279,11 +13478,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("MATCH_ARCHIVED_PACKAGES", ApiSince=35)]
[<Android.Runtime.Register("MATCH_ARCHIVED_PACKAGES", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -13439,6 +13638,67 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("parseAndroidManifest", "(Landroid/os/ParcelFileDescriptor;Ljava/util/function/Function;)Ljava/lang/Object;", "GetParseAndroidManifest_Landroid_os_ParcelFileDescriptor_Ljava_util_function_Function_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("parseAndroidManifest", "(Landroid/os/ParcelFileDescriptor;Ljava/util/function/Function;)Ljava/lang/Object;", "GetParseAndroidManifest_Landroid_os_ParcelFileDescriptor_Ljava_util_function_Function_Handler", ApiSince=36)>]
+
+
+ [Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
+ [<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Lang.Object
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+ To be added.
+ The file descriptor of an application apk.
+ The parserFunction will be invoked with the XmlResourceParser object
+ after getting the AndroidManifest.xml of an application package.
+ Similar to #parseAndroidManifest(File, Function), but accepting a file descriptor
+ instead of a File object.
+ Returns the result of the Function#apply(Object).
+
+ Similar to #parseAndroidManifest(File, Function), but accepting a file descriptor
+ instead of a File object.
+
+
+ Java documentation for android.content.pm.PackageManager.parseAndroidManifest(android.os.ParcelFileDescriptor, java.util.function.Function<android.content.res.XmlResourceParser, T>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -13450,15 +13710,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("parseAndroidManifest", "(Ljava/io/File;Ljava/util/function/Function;)Ljava/lang/Object;", "GetParseAndroidManifest_Ljava_io_File_Ljava_util_function_Function_Handler", ApiSince=35)]
[<Android.Runtime.Register("parseAndroidManifest", "(Ljava/io/File;Ljava/util/function/Function;)Ljava/lang/Object;", "GetParseAndroidManifest_Ljava_io_File_Ljava_util_function_Function_Handler", ApiSince=35)>]
-
+
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -13466,15 +13726,15 @@
Java.Lang.Object
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
-
+
+
The file of an application apk.
@@ -13749,6 +14009,70 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROPERTY_USE_RESTRICTED_BACKUP_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("PROPERTY_USE_RESTRICTED_BACKUP_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ <application> level android.content.pm.PackageManager.Property tag
+ specifying whether the app should be put into the "restricted" backup mode when it's started
+ for backup and restore operations.
+
+ <application> level android.content.pm.PackageManager.Property tag
+ specifying whether the app should be put into the "restricted" backup mode when it's started
+ for backup and restore operations.
+ See for
+ information about restricted mode.
+ Starting with Android 16 apps may not be started in restricted mode based on this
+ property.
+ <b>Syntax:</b>
+ <application>
+ <property
+ android:name="android.app.backup.PROPERTY_USE_RESTRICTED_BACKUP_MODE"
+ android:value="true|false"/>
+ </application>
+
+ If this property is set, the operating system will respect it for now (see Note below).
+ If it's not set, the behavior depends on the SDK level that the app is targeting. For apps
+ targeting SDK level android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM or lower, the
+ property defaults to true. For apps targeting SDK level
+ android.os.Build.VERSION_CODES#BAKLAVA or higher, the operating system will make a
+ decision dynamically.
+ Note: It's not recommended to set this property to true unless absolutely
+ necessary. In a future Android version, this property may be deprecated in favor of removing
+ restricted mode completely.
+
+
+ Java documentation for android.content.pm.PackageManager.PROPERTY_USE_RESTRICTED_BACKUP_MODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -13879,7 +14203,7 @@
Retrieve all receivers that can handle a broadcast of the given intent.
Returns a List of ResolveInfo objects containing one entry for
each matching receiver, ordered from best to worst. If there are
- no matching receivers, an empty list or null is returned.
+ no matching receivers, returns an empty list.
Retrieve all receivers that can handle a broadcast of the given intent.
@@ -14386,7 +14710,7 @@
Retrieve all providers that can match the given intent.
Returns a List of ResolveInfo objects containing one entry for
each matching provider, ordered from best to worst. If there are
- no matching services, an empty list or null is returned.
+ no matching services, returns an empty list.
Retrieve all providers that can match the given intent.
@@ -14477,8 +14801,8 @@
Returns a List of ResolveInfo objects containing one entry for
each matching service, ordered from best to worst. In other
words, the first item is what would be returned by
- #resolveService. If there are no matching services, an
- empty list or null is returned.
+ #resolveService. If there are no matching services,
+ returns an empty list.
Retrieve all services that can match the given intent.
@@ -14861,6 +15185,10 @@
#addPermission(PermissionInfo). The same ownership rules apply
-- you are only allowed to remove permissions that you are allowed
to add.
+ This member is deprecated. Support for dynamic permissions is going to be removed, and apps that use dynamic
+ permissions should declare their permissions statically inside their app manifest instead.
+ This method will become a no-op in a future Android release and eventually be removed from
+ the SDK.
Java documentation for android.content.pm.PackageManager.removePermission(java.lang.String)
.
diff --git a/docs/xml/Android.Content.PM/ResolveInfo.xml b/docs/xml/Android.Content.PM/ResolveInfo.xml
index 7fc06c1b6..548b2f98d 100644
--- a/docs/xml/Android.Content.PM/ResolveInfo.xml
+++ b/docs/xml/Android.Content.PM/ResolveInfo.xml
@@ -641,7 +641,7 @@
-
+
Method
Mono.Android
@@ -681,7 +681,7 @@
-
+
Method
Mono.Android
diff --git a/docs/xml/Android.Content.PM/ServiceInfo.xml b/docs/xml/Android.Content.PM/ServiceInfo.xml
index c0c8b3dc2..afb02032a 100644
--- a/docs/xml/Android.Content.PM/ServiceInfo.xml
+++ b/docs/xml/Android.Content.PM/ServiceInfo.xml
@@ -740,6 +740,7 @@
android.Manifest.permission#NFC,
android.Manifest.permission#TRANSMIT_IR,
android.Manifest.permission#UWB_RANGING,
+ android.Manifest.permission#RANGING,
or has been granted the access to one of the attached USB devices/accessories.
@@ -869,8 +870,10 @@
android.Manifest.permission#FOREGROUND_SERVICE_HEALTH and one of the following
permissions:
android.Manifest.permission#ACTIVITY_RECOGNITION,
- android.Manifest.permission#BODY_SENSORS,
- android.Manifest.permission#HIGH_SAMPLING_RATE_SENSORS.
+ android.Manifest.permission#HIGH_SAMPLING_RATE_SENSORS.
+ android.health.connect.HealthPermissions#READ_HEART_RATE,
+ android.health.connect.HealthPermissions#READ_SKIN_TEMPERATURE,
+ android.health.connect.HealthPermissions#READ_OXYGEN_SATURATION,
Java documentation for android.content.pm.ServiceInfo.FOREGROUND_SERVICE_TYPE_HEALTH
.
@@ -1061,19 +1064,19 @@
0.0.0.0
-
+
[Android.Runtime.Register("FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING", ApiSince=35)]
[<Android.Runtime.Register("FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING")]
[<Android.Runtime.RequiresPermission("android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING")>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ForegroundService enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.ForegroundService enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content.PM/SharedLibraryInfo.xml b/docs/xml/Android.Content.PM/SharedLibraryInfo.xml
index 427ca1af9..b7a817962 100644
--- a/docs/xml/Android.Content.PM/SharedLibraryInfo.xml
+++ b/docs/xml/Android.Content.PM/SharedLibraryInfo.xml
@@ -59,6 +59,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCertDigests", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCertDigests", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Gets the list of certificate digests for the shared library.
+ The list of certificate digests
+
+ Gets the list of certificate digests for the shared library.
+
+
+ Java documentation for android.content.pm.SharedLibraryInfo.getCertDigests()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Content.PM/SigningInfo.xml b/docs/xml/Android.Content.PM/SigningInfo.xml
index 84f162ffb..80732da9c 100644
--- a/docs/xml/Android.Content.PM/SigningInfo.xml
+++ b/docs/xml/Android.Content.PM/SigningInfo.xml
@@ -33,7 +33,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -142,18 +142,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(ILjava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(ILjava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -161,7 +161,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -169,7 +169,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -520,11 +520,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPublicKeys", "()Ljava/util/Collection;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPublicKeys", "()Ljava/util/Collection;", "", ApiSince=35)>]
@@ -561,11 +561,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSchemeVersion", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSchemeVersion", "()I", "", ApiSince=35)>]
@@ -591,6 +591,51 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("signersMatchExactly", "(Landroid/content/pm/SigningInfo;)Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("signersMatchExactly", "(Landroid/content/pm/SigningInfo;)Z", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ Returns true if the signing certificates in this and other match exactly.
+ To be added.
+
+ Returns true if the signing certificates in this and other match exactly.
+
+
+ Java documentation for android.content.pm.SigningInfo.signersMatchExactly(android.content.pm.SigningInfo)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -653,6 +698,202 @@
To be added.
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VERSION_JAR", ApiSince=36)]
+ [<Android.Runtime.Register("VERSION_JAR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 1
+
+ JAR signing (v1 scheme).
+
+ JAR signing (v1 scheme).
+ See https://source.android.com/docs/security/features/apksigning#v1.
+
+
+ Java documentation for android.content.pm.SigningInfo.VERSION_JAR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VERSION_SIGNING_BLOCK_V2", ApiSince=36)]
+ [<Android.Runtime.Register("VERSION_SIGNING_BLOCK_V2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 2
+
+ APK signature scheme v2.
+
+ APK signature scheme v2.
+ See https://source.android.com/docs/security/features/apksigning/v2.
+
+
+ Java documentation for android.content.pm.SigningInfo.VERSION_SIGNING_BLOCK_V2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VERSION_SIGNING_BLOCK_V3", ApiSince=36)]
+ [<Android.Runtime.Register("VERSION_SIGNING_BLOCK_V3", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 3
+
+ APK signature scheme v3.
+
+ APK signature scheme v3.
+ See https://source.android.com/docs/security/features/apksigning/v3.
+
+
+ Java documentation for android.content.pm.SigningInfo.VERSION_SIGNING_BLOCK_V3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VERSION_SIGNING_BLOCK_V4", ApiSince=36)]
+ [<Android.Runtime.Register("VERSION_SIGNING_BLOCK_V4", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Content.PM.SigningInfoVersion enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 4
+
+ APK signature scheme v4.
+
+ APK signature scheme v4.
+ See https://source.android.com/docs/security/features/apksigning/v4.
+
+
+ Java documentation for android.content.pm.SigningInfo.VERSION_SIGNING_BLOCK_V4
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Content.PM/SigningInfoException.xml b/docs/xml/Android.Content.PM/SigningInfoException.xml
new file mode 100644
index 000000000..dea71ca20
--- /dev/null
+++ b/docs/xml/Android.Content.PM/SigningInfoException.xml
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Exception
+
+
+
+
+ [Android.Runtime.Register("android/content/pm/SigningInfoException", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/content/pm/SigningInfoException", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Indicates an error when verifying the
+ app signing
+ information.
+
+ Indicates an error when verifying the
+ app signing
+ information.
+
+
+ Java documentation for android.content.pm.SigningInfoException
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCode", "()I", "GetGetCodeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCode", "()I", "GetGetCodeHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns a code representing the cause, in one of the installation parse return codes in
+ PackageManager.
+ To be added.
+
+ Returns a code representing the cause, in one of the installation parse return codes in
+ PackageManager.
+
+
+ Java documentation for android.content.pm.SigningInfoException.getCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Content.PM/SigningInfoVersion.xml b/docs/xml/Android.Content.PM/SigningInfoVersion.xml
new file mode 100644
index 000000000..4eb4de2a6
--- /dev/null
+++ b/docs/xml/Android.Content.PM/SigningInfoVersion.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionJar", JniField="android/content/pm/SigningInfo.VERSION_JAR")]
+ [<Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionJar", JniField="android/content/pm/SigningInfo.VERSION_JAR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV2", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V2")]
+ [<Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV2", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV3", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V3")]
+ [<Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV3", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV4", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V4")]
+ [<Android.Runtime.IntDefinition("Android.Content.PM.SigningInfo.VersionSigningBlockV4", JniField="android/content/pm/SigningInfo.VERSION_SIGNING_BLOCK_V4")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.PM.SigningInfoVersion
+
+ 4
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Content.Res/Configuration.xml b/docs/xml/Android.Content.Res/Configuration.xml
index 54b77bb41..d9e3d7d87 100644
--- a/docs/xml/Android.Content.Res/Configuration.xml
+++ b/docs/xml/Android.Content.Res/Configuration.xml
@@ -2424,7 +2424,7 @@
"note"><b>Note:</b> If the app targets
<c>android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM</c>
- or after, The width measurement reflects the window size without excluding insets.
+ or after, the width measurement reflects the window size without excluding insets.
Otherwise, the measurement excludes window insets even when the app is displayed edge to edge
using <c>android.view.Window#setDecorFitsSystemWindows(boolean)
Window#setDecorFitsSystemWindows(boolean)</c>.</aside>
diff --git a/docs/xml/Android.Content.Res/Resources.xml b/docs/xml/Android.Content.Res/Resources.xml
index 6eee6da89..2b5fca43d 100644
--- a/docs/xml/Android.Content.Res/Resources.xml
+++ b/docs/xml/Android.Content.Res/Resources.xml
@@ -3051,11 +3051,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerResourcePaths", "(Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)V", "", ApiSince=35)]
[<Android.Runtime.Register("registerResourcePaths", "(Ljava/lang/String;Landroid/content/pm/ApplicationInfo;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3064,8 +3064,8 @@
System.Void
-
-
+
+
The unique id for the ApplicationInfo object, to detect and ignore repeated
diff --git a/docs/xml/Android.Content/AbstractThreadedSyncAdapter.xml b/docs/xml/Android.Content/AbstractThreadedSyncAdapter.xml
index b2d296e21..19ebbb9cb 100644
--- a/docs/xml/Android.Content/AbstractThreadedSyncAdapter.xml
+++ b/docs/xml/Android.Content/AbstractThreadedSyncAdapter.xml
@@ -30,7 +30,7 @@
However if there is no sync in progress then a thread will be spawned and #onPerformSync
will be invoked on that thread.
Syncs can be cancelled at any time by the framework. For example a sync that was not
- user-initiated and lasts longer than 30 minutes will be considered timed-out and cancelled.
+ user-initiated and lasts longer than 10 minutes will be considered timed-out and cancelled.
Similarly the framework will attempt to determine whether or not an adapter is making progress
by monitoring its network activity over the course of a minute. If the network traffic over this
window is close enough to zero the sync will be cancelled. You can also request the sync be
diff --git a/docs/xml/Android.Content/AttributionSource+Builder.xml b/docs/xml/Android.Content/AttributionSource+Builder.xml
index 98a3ce17c..2ff2ff5f9 100644
--- a/docs/xml/Android.Content/AttributionSource+Builder.xml
+++ b/docs/xml/Android.Content/AttributionSource+Builder.xml
@@ -66,9 +66,25 @@
- To be added.
- To be added.
- To be added.
+ The source to copy fields from.
+ Creates a builder that is ready to build a new AttributionSource where
+ all fields (primitive, immutable data, pointers) are copied from the given
+ AttributionSource.
+
+ Creates a builder that is ready to build a new AttributionSource where
+ all fields (primitive, immutable data, pointers) are copied from the given
+ AttributionSource. Builder methods can still be used to mutate fields further.
+
+
+ Java documentation for android.content.AttributionSource.Builder.AttributionSource$Builder(android.content.AttributionSource)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -234,11 +250,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setDeviceId", "(I)Landroid/content/AttributionSource$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setDeviceId", "(I)Landroid/content/AttributionSource$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -247,7 +263,7 @@
Android.Content.AttributionSource+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Content/AttributionSource.xml b/docs/xml/Android.Content/AttributionSource.xml
index d376d8a4a..4bf90f8c6 100644
--- a/docs/xml/Android.Content/AttributionSource.xml
+++ b/docs/xml/Android.Content/AttributionSource.xml
@@ -260,11 +260,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDeviceId", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getDeviceId", "()I", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Content/Bind.xml b/docs/xml/Android.Content/Bind.xml
index d23ef0500..21ebe54d0 100644
--- a/docs/xml/Android.Content/Bind.xml
+++ b/docs/xml/Android.Content/Bind.xml
@@ -365,11 +365,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/content/Context.BIND_PACKAGE_ISOLATED_PROCESS")]
[<Android.Runtime.IntDefinition(null, JniField="android/content/Context.BIND_PACKAGE_ISOLATED_PROCESS")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content/ClipData+Item.xml b/docs/xml/Android.Content/ClipData+Item.xml
index ccfa76132..81e5346c2 100644
--- a/docs/xml/Android.Content/ClipData+Item.xml
+++ b/docs/xml/Android.Content/ClipData+Item.xml
@@ -799,11 +799,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getIntentSender", "()Landroid/content/IntentSender;", "GetGetIntentSenderHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getIntentSender", "()Landroid/content/IntentSender;", "GetGetIntentSenderHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Content/ClipDescription.xml b/docs/xml/Android.Content/ClipDescription.xml
index ca35d5746..e4ade8160 100644
--- a/docs/xml/Android.Content/ClipDescription.xml
+++ b/docs/xml/Android.Content/ClipDescription.xml
@@ -753,10 +753,14 @@
-
+
[Android.Runtime.StringDef(Fields=new System.String[] { "TypeUnknown", "TypeOther", "TypeEmail", "TypePhone", "TypeAddress", "TypeUrl", "TypeDate", "TypeDateTime", "TypeFlightNumber" }, Type="Android.Views.TextClassifiers.ITextClassifier")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "TypeUnknown", "TypeOther", "TypeEmail", "TypePhone", "TypeAddress", "TypeUrl", "TypeDate", "TypeDateTime", "TypeFlightNumber" }, Type="Android.Views.TextClassifiers.ITextClassifier")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "TypeUnknown", "TypeOther", "TypeEmail", "TypePhone", "TypeAddress", "TypeUrl", "TypeDate", "TypeDateTime", "TypeFlightNumber", "TypeOtp" }, Type="Android.Views.TextClassifiers.ITextClassifier")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "TypeUnknown", "TypeOther", "TypeEmail", "TypePhone", "TypeAddress", "TypeUrl", "TypeDate", "TypeDateTime", "TypeFlightNumber", "TypeOtp" }, Type="Android.Views.TextClassifiers.ITextClassifier")>]
+
diff --git a/docs/xml/Android.Content/ComponentCallbacks2.xml b/docs/xml/Android.Content/ComponentCallbacks2.xml
index a48082164..16cd4e69e 100644
--- a/docs/xml/Android.Content/ComponentCallbacks2.xml
+++ b/docs/xml/Android.Content/ComponentCallbacks2.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Content.IComponentCallbacks2' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Content.IComponentCallbacks2' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/content/ComponentCallbacks2", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/content/ComponentCallbacks2", DoNotGenerateAcw=true)>]
@@ -103,7 +103,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -154,7 +154,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -205,7 +205,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -261,7 +261,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -312,7 +312,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.Content/ContentProvider+InterfaceConsts.xml b/docs/xml/Android.Content/ContentProvider+InterfaceConsts.xml
index 1e7188169..7511a1e04 100644
--- a/docs/xml/Android.Content/ContentProvider+InterfaceConsts.xml
+++ b/docs/xml/Android.Content/ContentProvider+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.Content/Context.xml b/docs/xml/Android.Content/Context.xml
index 2b430a2a7..fd9f7f630 100644
--- a/docs/xml/Android.Content/Context.xml
+++ b/docs/xml/Android.Content/Context.xml
@@ -218,6 +218,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ADVANCED_PROTECTION_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("ADVANCED_PROTECTION_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve an
+ android.security.advancedprotection.AdvancedProtectionManager
+
+ Use with #getSystemService(String) to retrieve an
+ android.security.advancedprotection.AdvancedProtectionManager
+
+
+ Java documentation for android.content.Context.ADVANCED_PROTECTION_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -260,6 +302,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_FUNCTION_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("APP_FUNCTION_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve an
+ AppFunctionManager for
+ executing app functions.
+
+ Use with #getSystemService(String) to retrieve an
+ AppFunctionManager for
+ executing app functions.
+
+
+ Java documentation for android.content.Context.APP_FUNCTION_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -751,11 +837,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("bindIsolatedService", "(Landroid/content/Intent;Landroid/content/Context$BindServiceFlags;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z", "GetBindIsolatedService_Landroid_content_Intent_Landroid_content_Context_BindServiceFlags_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_content_ServiceConnection_Handler", ApiSince=34)]
[<Android.Runtime.Register("bindIsolatedService", "(Landroid/content/Intent;Landroid/content/Context$BindServiceFlags;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z", "GetBindIsolatedService_Landroid_content_Intent_Landroid_content_Context_BindServiceFlags_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_content_ServiceConnection_Handler", ApiSince=34)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
@@ -764,11 +850,11 @@
System.Boolean
-
-
-
-
-
+
+
+
+
+
To be added.
@@ -792,11 +878,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("bindIsolatedService", "(Landroid/content/Intent;ILjava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z", "GetBindIsolatedService_Landroid_content_Intent_ILjava_lang_String_Ljava_util_concurrent_Executor_Landroid_content_ServiceConnection_Handler", ApiSince=29)]
[<Android.Runtime.Register("bindIsolatedService", "(Landroid/content/Intent;ILjava/lang/String;Ljava/util/concurrent/Executor;Landroid/content/ServiceConnection;)Z", "GetBindIsolatedService_Landroid_content_Intent_ILjava_lang_String_Ljava_util_concurrent_Executor_Landroid_content_ServiceConnection_Handler", ApiSince=29)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
@@ -805,11 +891,11 @@
System.Boolean
-
-
-
-
-
+
+
+
+
+
Identifies the service to connect to. The Intent must
@@ -910,15 +996,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("BIND_PACKAGE_ISOLATED_PROCESS", ApiSince=35)]
[<Android.Runtime.Register("BIND_PACKAGE_ISOLATED_PROCESS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.Bind enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.Bind enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2052,11 +2138,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)]
[<Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2064,17 +2150,17 @@
Android.Content.PM.Permission
-
+
[Android.Runtime.GeneratedEnum]
[<Android.Runtime.GeneratedEnum>]
-
-
-
-
+
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -2749,11 +2835,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTACT_KEYS_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("CONTACT_KEYS_SERVICE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3290,7 +3376,7 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
@@ -3426,7 +3512,7 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
@@ -4009,7 +4095,7 @@
-
+
Property
Mono.Android
@@ -5937,7 +6023,7 @@
android.os.BatteryManager, android.app.job.JobScheduler,
android.app.usage.NetworkStatsManager,
android.content.pm.verify.domain.DomainVerificationManager,
- android.view.displayhash.DisplayHashManager.
+ android.view.displayhash.DisplayHashManagerandroid.security.authenticationpolicy.AuthenticationPolicyManager.
Note: System services obtained via this API may be closely associated with
the Context in which they are obtained from. In general, do not share the
service objects between various different contexts (Activities, Applications,
@@ -5998,6 +6084,10 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService" }, Type="Android.Content.Context")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService" }, Type="Android.Content.Context")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "TetheringService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService", "MediaQualityService", "AdvancedProtectionService" }, Type="Android.Content.Context")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "TetheringService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService", "MediaQualityService", "AdvancedProtectionService" }, Type="Android.Content.Context")>]
+
@@ -6089,6 +6179,9 @@
web domain approval state.
<dt> #DISPLAY_HASH_SERVICE ("display_hash")
<dd> A android.view.displayhash.DisplayHashManager for management of display hashes.
+ <dt> #AUTHENTICATION_POLICY_SERVICE ("authentication_policy")
+ <dd> A android.security.authenticationpolicy.AuthenticationPolicyManager
+ for managing authentication related policies on the device.
</dl>
Note: System services obtained via this API may be closely associated with
the Context in which they are obtained from. In general, do not share the
@@ -6858,6 +6951,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KEYSTORE_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("KEYSTORE_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve a android.security.keystore.KeyStoreManager for accessing
+ Android Keystore
+ functions.
+
+ Use with #getSystemService(String) to retrieve a android.security.keystore.KeyStoreManager for accessing
+ Android Keystore
+ functions.
+
+
+ Java documentation for android.content.Context.KEYSTORE_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -7230,6 +7367,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_QUALITY_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_QUALITY_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve a
+ android.media.quality.MediaQuality for standardize picture and audio
+ API parameters.
+
+ Use with #getSystemService(String) to retrieve a
+ android.media.quality.MediaQuality for standardize picture and audio
+ API parameters.
+
+
+ Java documentation for android.content.Context.MEDIA_QUALITY_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -8518,11 +8699,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PERSISTENT_DATA_BLOCK_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("PERSISTENT_DATA_BLOCK_SERVICE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -8644,11 +8825,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PROFILING_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("PROFILING_SERVICE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -8964,7 +9145,7 @@
in which case each of these will be sent to <var>receiver</var>. In
this case, only one of these can be returned directly by the function;
which of these that is returned is arbitrarily decided by the system.
- If you know the Intent your are registering for is sticky, you can
+ If you know the Intent you are registering for is sticky, you can
supply null for your <var>receiver</var>. In this case, no receiver is
registered -- the function simply returns the sticky Intent that
matches <var>filter</var>. In the case of multiple matches, the same
@@ -9607,9 +9788,10 @@
will be triggered once it is safe to do so. In particular, it will not be triggered as long
as the package remains in the foreground, or has any active manifest components (e.g. when
another app is accessing a content provider in the package).
- If you want to revoke the permissions right away, you could call System.exit(), but
- this could affect other apps that are accessing your app at the moment. For example, apps
- accessing a content provider in your app will all crash.
+ If you want to revoke the permissions right away, you could call System.exit() in
+ Handler.postDelayed with a delay to allow completion of async IPC, But
+ System.exit() could affect other apps that are accessing your app at the moment.
+ For example, apps accessing a content provider in your app will all crash.
Note that the settings UI shows a permission group as granted as long as at least one
permission in the group is granted. If you want the user to observe the revocation in the
settings, you should revoke every permission in the target group. To learn the current list
@@ -9811,6 +9993,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SATELLITE_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("SATELLITE_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve a
+ android.telephony.satellite.SatelliteManager for accessing satellite functionality.
+
+ Use with #getSystemService(String) to retrieve a
+ android.telephony.satellite.SatelliteManager for accessing satellite functionality.
+
+
+ Java documentation for android.content.Context.SATELLITE_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -9863,11 +10087,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SECURITY_STATE_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("SECURITY_STATE_SERVICE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12367,6 +12591,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHERING_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("TETHERING_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve a android.net.TetheringManager
+ for managing tethering functions.
+
+ Use with #getSystemService(String) to retrieve a android.net.TetheringManager
+ for managing tethering functions.
+
+
+ Java documentation for android.content.Context.TETHERING_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -12544,6 +12810,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TV_AD_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("TV_AD_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Use with #getSystemService(String) to retrieve a
+ android.media.tv.ad.TvAdManager for interacting with TV client-side advertisement
+ services on the device.
+
+ Use with #getSystemService(String) to retrieve a
+ android.media.tv.ad.TvAdManager for interacting with TV client-side advertisement
+ services on the device.
+
+
+ Java documentation for android.content.Context.TV_AD_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Content/ContextParams+Builder.xml b/docs/xml/Android.Content/ContextParams+Builder.xml
index b1de645cf..e35421b69 100644
--- a/docs/xml/Android.Content/ContextParams+Builder.xml
+++ b/docs/xml/Android.Content/ContextParams+Builder.xml
@@ -293,11 +293,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setShouldRegisterAttributionSource", "(Z)Landroid/content/ContextParams$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setShouldRegisterAttributionSource", "(Z)Landroid/content/ContextParams$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -306,7 +306,7 @@
Android.Content.ContextParams+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Content/ContextParams.xml b/docs/xml/Android.Content/ContextParams.xml
index fc1ce7230..e37bc6a28 100644
--- a/docs/xml/Android.Content/ContextParams.xml
+++ b/docs/xml/Android.Content/ContextParams.xml
@@ -181,11 +181,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("shouldRegisterAttributionSource", "()Z", "", ApiSince=35)]
[<Android.Runtime.Register("shouldRegisterAttributionSource", "()Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Content/ContextWrapper.xml b/docs/xml/Android.Content/ContextWrapper.xml
index a75d58452..d89cfa83c 100644
--- a/docs/xml/Android.Content/ContextWrapper.xml
+++ b/docs/xml/Android.Content/ContextWrapper.xml
@@ -1937,6 +1937,10 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService" }, Type="Android.Content.Context")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService" }, Type="Android.Content.Context")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "TetheringService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService", "MediaQualityService", "AdvancedProtectionService" }, Type="Android.Content.Context")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "PowerService", "WindowService", "LayoutInflaterService", "AccountService", "ActivityService", "AlarmService", "NotificationService", "AccessibilityService", "CaptioningService", "KeyguardService", "LocationService", "HealthconnectService", "SearchService", "SensorService", "StorageService", "StorageStatsService", "WallpaperService", "VibratorManagerService", "VibratorService", "ConnectivityService", "TetheringService", "IpsecService", "VpnManagementService", "NetworkStatsService", "WifiService", "WifiAwareService", "WifiP2pService", "WifiRttRangingService", "NsdService", "AudioService", "FingerprintService", "BiometricService", "MediaRouterService", "TelephonyService", "TelephonySubscriptionService", "CarrierConfigService", "EuiccService", "TelecomService", "ClipboardService", "InputMethodService", "TextServicesManagerService", "TextClassificationService", "AppwidgetService", "DropboxService", "DevicePolicyService", "UiModeService", "DownloadService", "NfcService", "BluetoothService", "UsbService", "LauncherAppsService", "InputService", "DisplayService", "UserService", "RestrictionsService", "AppOpsService", "RoleService", "CameraService", "PrintService", "ConsumerIrService", "TvInteractiveAppService", "TvInputService", "UsageStatsService", "MediaSessionService", "MediaCommunicationService", "BatteryService", "JobSchedulerService", "PersistentDataBlockService", "MediaProjectionService", "MidiService", "HardwarePropertiesService", "ShortcutService", "SystemHealthService", "CompanionDeviceService", "VirtualDeviceService", "CrossProfileAppsService", "LocaleService", "MediaMetricsService", "DisplayHashService", "CredentialService", "DeviceLockService", "GrammaticalInflectionService", "SecurityStateService", "ContactKeysService", "MediaQualityService", "AdvancedProtectionService" }, Type="Android.Content.Context")>]
+
diff --git a/docs/xml/Android.Content/DialogInterface.xml b/docs/xml/Android.Content/DialogInterface.xml
index 9a8aa2c4b..5cbb7f0e8 100644
--- a/docs/xml/Android.Content/DialogInterface.xml
+++ b/docs/xml/Android.Content/DialogInterface.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Content.IDialogInterface' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Content.IDialogInterface' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/content/DialogInterface", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/content/DialogInterface", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Content/IComponentCallbacks.xml b/docs/xml/Android.Content/IComponentCallbacks.xml
index 4382e968f..cc03d80ca 100644
--- a/docs/xml/Android.Content/IComponentCallbacks.xml
+++ b/docs/xml/Android.Content/IComponentCallbacks.xml
@@ -112,7 +112,7 @@
[Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[<Android.Runtime.Register("onLowMemory", "()V", "GetOnLowMemoryHandler:Android.Content.IComponentCallbacksInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -134,7 +134,9 @@
This member is deprecated. Since API level 14 this is superseded by
ComponentCallbacks2#onTrimMemory.
Since API level 34 this is never called.
- Apps targeting API level 34 and above may provide an empty implementation.
+ If you're overriding ComponentCallbacks2#onTrimMemory and
+ your minSdkVersion is greater than API 14, you can provide
+ an empty implementation for this method.
Java documentation for android.content.ComponentCallbacks.onLowMemory()
.
diff --git a/docs/xml/Android.Content/Intent.xml b/docs/xml/Android.Content/Intent.xml
index b2fa6915b..a6fce5086 100644
--- a/docs/xml/Android.Content/Intent.xml
+++ b/docs/xml/Android.Content/Intent.xml
@@ -5449,11 +5449,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_PACKAGE_UNSTOPPED", ApiSince=35)]
[<Android.Runtime.Register("ACTION_PACKAGE_UNSTOPPED", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5962,11 +5962,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_PROFILE_AVAILABLE", ApiSince=35)]
[<Android.Runtime.Register("ACTION_PROFILE_AVAILABLE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6111,11 +6111,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_PROFILE_UNAVAILABLE", ApiSince=35)]
[<Android.Runtime.Register("ACTION_PROFILE_UNAVAILABLE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -7422,11 +7422,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_UNARCHIVE_PACKAGE", ApiSince=35)]
[<Android.Runtime.Register("ACTION_UNARCHIVE_PACKAGE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -10383,15 +10383,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CHOOSER_CONTENT_TYPE_ALBUM", ApiSince=35)]
[<Android.Runtime.Register("CHOOSER_CONTENT_TYPE_ALBUM", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentChooserContentType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.IntentChooserContentType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -10447,7 +10447,6 @@
Android.Content.ClipData
- The new clip to set. May be null to clear the current clip.
Return the ClipData associated with this Intent. -or- Set a ClipData associated with this Intent.
To be added.
@@ -11215,11 +11214,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_ARCHIVAL", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_ARCHIVAL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -11940,11 +11939,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12023,11 +12022,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CHOOSER_CONTENT_TYPE_HINT", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CHOOSER_CONTENT_TYPE_HINT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12116,11 +12115,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CHOOSER_FOCUSED_ITEM_POSITION", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CHOOSER_FOCUSED_ITEM_POSITION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12264,11 +12263,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CHOOSER_RESULT", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CHOOSER_RESULT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -12309,11 +12308,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CHOOSER_RESULT_INTENT_SENDER", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CHOOSER_RESULT_INTENT_SENDER", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -13446,11 +13445,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_METADATA_TEXT", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_METADATA_TEXT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -17682,11 +17681,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isMismatchingFilter", "()Z", "GetIsMismatchingFilterHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isMismatchingFilter", "()Z", "GetIsMismatchingFilterHandler", ApiSince=35)>]
@@ -20055,6 +20054,35 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeLaunchSecurityProtection", "()V", "GetRemoveLaunchSecurityProtectionHandler", ApiSince=36)]
+ [<Android.Runtime.Register("removeLaunchSecurityProtection", "()V", "GetRemoveLaunchSecurityProtectionHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
@@ -20531,8 +20559,6 @@
Android.Content.Intent
- The desired selector Intent; set to null to not use
- a special selector.
Return the specific selector associated with this Intent. -or- Set a selector for this Intent.
To be added.
diff --git a/docs/xml/Android.Content/IntentFilter.xml b/docs/xml/Android.Content/IntentFilter.xml
index f2135445a..1a331219a 100644
--- a/docs/xml/Android.Content/IntentFilter.xml
+++ b/docs/xml/Android.Content/IntentFilter.xml
@@ -757,11 +757,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("addUriRelativeFilterGroup", "(Landroid/content/UriRelativeFilterGroup;)V", "", ApiSince=35)]
[<Android.Runtime.Register("addUriRelativeFilterGroup", "(Landroid/content/UriRelativeFilterGroup;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -770,7 +770,7 @@
System.Void
-
+
A UriRelativeFilterGroup to match the URI.
@@ -983,11 +983,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clearUriRelativeFilterGroups", "()V", "", ApiSince=35)]
[<Android.Runtime.Register("clearUriRelativeFilterGroups", "()V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1296,11 +1296,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("countUriRelativeFilterGroups", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("countUriRelativeFilterGroups", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1775,11 +1775,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getUriRelativeFilterGroup", "(I)Landroid/content/UriRelativeFilterGroup;", "", ApiSince=35)]
[<Android.Runtime.Register("getUriRelativeFilterGroup", "(I)Landroid/content/UriRelativeFilterGroup;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1788,7 +1788,7 @@
Android.Content.UriRelativeFilterGroup
-
+
index of the element to return
diff --git a/docs/xml/Android.Content/IntentSender.xml b/docs/xml/Android.Content/IntentSender.xml
index ae5a4f9b5..79eb547f5 100644
--- a/docs/xml/Android.Content/IntentSender.xml
+++ b/docs/xml/Android.Content/IntentSender.xml
@@ -148,7 +148,7 @@
Return the package name of the application that created this
IntentSender, that is the identity under which you will actually be
sending the Intent.
- The package name of the PendingIntent, or null if there is
+ The package name of the PendingIntent, or null if there is
none associated with it.
Return the package name of the application that created this
@@ -236,7 +236,7 @@
Return the user handle of the application that created this
PendingIntent, that is the user under which you will actually be
sending the Intent.
- The user handle of the PendingIntent, or null if there is
+ The user handle of the PendingIntent, null if there is
none associated with it.
Return the user handle of the application that created this
@@ -354,12 +354,11 @@
The Parcel containing the written Messenger.
- Convenience function for reading either a Messenger or null pointer from
+ Convenience function for reading either a Messenger or null pointer from
a Parcel.
- Returns the Messenger read from the Parcel, or null if null had
- been written.
+ Returns the Messenger read from the Parcel, or
- Convenience function for reading either a Messenger or null pointer from
+ Convenience function for reading either a Messenger or null pointer from
a Parcel. You must have previously written the Messenger with
#writeIntentSenderOrNullToParcel.
@@ -514,6 +513,57 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/content/IntentSender$OnFinished;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_content_IntentSender_OnFinished_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendIntent", "(Landroid/content/Context;ILandroid/content/Intent;Ljava/lang/String;Landroid/os/Bundle;Ljava/util/concurrent/Executor;Landroid/content/IntentSender$OnFinished;)V", "GetSendIntent_Landroid_content_Context_ILandroid_content_Intent_Ljava_lang_String_Landroid_os_Bundle_Ljava_util_concurrent_Executor_Landroid_content_IntentSender_OnFinished_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -646,12 +696,12 @@
- The IntentSender to write, or null.
+ The IntentSender to write, or null.
Where to write the IntentSender.
- Convenience function for writing either a IntentSender or null pointer to
+ Convenience function for writing either a IntentSender or null pointer to
a Parcel.
- Convenience function for writing either a IntentSender or null pointer to
+ Convenience function for writing either a IntentSender or null pointer to
a Parcel. You must use this with #readIntentSenderOrNullFromParcel
for later reading it.
diff --git a/docs/xml/Android.Credentials/CredentialManager.xml b/docs/xml/Android.Credentials/CredentialManager.xml
index 22dd9b65e..d56bb2486 100644
--- a/docs/xml/Android.Credentials/CredentialManager.xml
+++ b/docs/xml/Android.Credentials/CredentialManager.xml
@@ -325,8 +325,8 @@
Returns true if the calling application provides a CredentialProviderService that is
enabled for the current user, or false otherwise. CredentialProviderServices are
enabled on a per-service basis so the individual component name of the service should be
- passed in here. <strong>Usage of this API is discouraged as it is not fully functional, and
- may throw a NullPointerException on certain devices and/or API versions.</strong>
+ passed in here. <strong>Usage of this API is encouraged in API level 35 and above. It
+ may throw a NullPointerException on certain devices running other API versions.</strong>
Java documentation for android.credentials.CredentialManager.isEnabledCredentialProviderService(android.content.ComponentName)
.
diff --git a/docs/xml/Android.Crypto.Hpke/IHpkeSpi.xml b/docs/xml/Android.Crypto.Hpke/IHpkeSpi.xml
index a2b86a7e1..0d7f9501f 100644
--- a/docs/xml/Android.Crypto.Hpke/IHpkeSpi.xml
+++ b/docs/xml/Android.Crypto.Hpke/IHpkeSpi.xml
@@ -154,13 +154,16 @@
public key of sender, for asymmetric auth modes only, else null
pre-shared key, for PSK auth modes only, else null
pre-shared key ID, for PSK auth modes only, else null
- Initialises an HPKE SPI in one of the sender modes described in RFC 9180.
+ Initialises an HPKE SPI in one of the recipient modes described in RFC 9180.
- Initialises an HPKE SPI in one of the sender modes described in RFC 9180.
+ Initialises an HPKE SPI in one of the recipient modes described in RFC 9180.
+ If senderKey is supplied then Asymmetric Key Authentication will be used,
+ (MODE_AUTH)
If psk and psk_id are supplied then Pre-Shared Key Authentication
- will be used.
- If senderKey is supplied then Asymmetric Key Authentication will be used.
- If neither is supplied then "base" mode (no sender authentication) will be used.
+ will be used (MODE_PSK).
+ If all of senderKey, psk and psk_id are supplied then both
+ Key and PSK authentication will be used (MODE_AUTH_PSK).
+ If neither is supplied then no sender authentication will be used (MODE_BASE).
Note that only base mode is currently supported on Android.
Public and private keys must be supplied in a format that can be used by the
implementation. An instance of the "XDH"java.security.KeyFactory can
@@ -224,10 +227,13 @@
Initialises an HPKE SPI in one of the sender modes described in RFC 9180.
Initialises an HPKE SPI in one of the sender modes described in RFC 9180.
+ If senderKey is supplied then Asymmetric Key Authentication will be used,
+ (MODE_AUTH)
If psk and psk_id are supplied then Pre-Shared Key Authentication
- will be used.
- If senderKey is supplied then Asymmetric Key Authentication will be used.
- If neither is supplied then "base" mode (no sender authentication) will be used.
+ will be used (MODE_PSK).
+ If all of senderKey, psk and psk_id are supplied then both
+ Key and PSK authentication will be used (MODE_AUTH_PSK).
+ If neither is supplied then no sender authentication will be used (MODE_BASE).
Note that only base mode is currently supported on Android.
Public and private keys must be supplied in a format that can be used by the
implementation. An instance of the "XDH"java.security.KeyFactory can
@@ -296,7 +302,7 @@
private key of the sender, for symmetric auth modes only, else null
pre-shared key, for PSK auth modes only, else null
pre-shared key ID, for PSK auth modes only, else null
- Predetermined random seed, should only be usesd for validation against
+ Predetermined random seed, should only be used for validation against
known test vectors
Initialises an HPKE SPI in one of the sender modes described in RFC 9180 with
a predefined random seed to allow testing against known test vectors.
@@ -305,10 +311,13 @@
a predefined random seed to allow testing against known test vectors.
This mode provides absolutely no security and should only be used for testing
purposes.
+ If senderKey is supplied then Asymmetric Key Authentication will be used,
+ (MODE_AUTH)
If psk and psk_id are supplied then Pre-Shared Key Authentication
- will be used.
- If senderKey is supplied then Asymmetric Key Authentication will be used.
- If neither is supplied then "base" mode (no sender authentication) will be used.
+ will be used (MODE_PSK).
+ If all of senderKey, psk and psk_id are supplied then both
+ Key and PSK authentication will be used (MODE_AUTH_PSK).
+ If neither is supplied then no sender authentication will be used (MODE_BASE).
Note that only base mode is currently supported on Android.
Public and private keys must be supplied in a format that can be used by the
implementation. An instance of the "XDH"java.security.KeyFactory can
diff --git a/docs/xml/Android.Database.Sqlite/SQLiteDatabase+OpenParams.xml b/docs/xml/Android.Database.Sqlite/SQLiteDatabase+OpenParams.xml
index a513ea8b4..552f09aed 100644
--- a/docs/xml/Android.Database.Sqlite/SQLiteDatabase+OpenParams.xml
+++ b/docs/xml/Android.Database.Sqlite/SQLiteDatabase+OpenParams.xml
@@ -47,7 +47,7 @@
-
+
Property
Mono.Android
@@ -79,7 +79,7 @@
-
+
Property
Mono.Android
@@ -200,7 +200,7 @@
-
+
Property
Mono.Android
@@ -368,7 +368,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Database.Sqlite/SQLiteDatabase.xml b/docs/xml/Android.Database.Sqlite/SQLiteDatabase.xml
index 465a4a1c3..56d44af5f 100644
--- a/docs/xml/Android.Database.Sqlite/SQLiteDatabase.xml
+++ b/docs/xml/Android.Database.Sqlite/SQLiteDatabase.xml
@@ -187,11 +187,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("beginTransactionReadOnly", "()V", "GetBeginTransactionReadOnlyHandler", ApiSince=35)]
[<Android.Runtime.Register("beginTransactionReadOnly", "()V", "GetBeginTransactionReadOnlyHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -208,7 +208,9 @@
transaction is read-only. The database may not be modified inside a read-only transaction.
Read-only transactions may run concurrently with other read-only transactions, and if the
database is in WAL mode, they may also run concurrently with IMMEDIATE or EXCLUSIVE
- transactions.
+ transactions. The temp schema may be modified during a read-only transaction;
+ if the transaction is #setTransactionSuccessful, modifications to temp tables may
+ be visible to some subsequent transactions.
Transactions can be nested. However, the behavior of the transaction is not altered by
nested transactions. A nested transaction may be any of the three transaction types but if
the outermost type is read-only then nested transactions remain read-only, regardless of how
@@ -359,11 +361,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("beginTransactionWithListenerReadOnly", "(Landroid/database/sqlite/SQLiteTransactionListener;)V", "GetBeginTransactionWithListenerReadOnly_Landroid_database_sqlite_SQLiteTransactionListener_Handler", ApiSince=35)]
[<Android.Runtime.Register("beginTransactionWithListenerReadOnly", "(Landroid/database/sqlite/SQLiteTransactionListener;)V", "GetBeginTransactionWithListenerReadOnly_Landroid_database_sqlite_SQLiteTransactionListener_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -372,7 +374,7 @@
System.Void
-
+
To be added.
@@ -869,11 +871,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("createRawStatement", "(Ljava/lang/String;)Landroid/database/sqlite/SQLiteRawStatement;", "GetCreateRawStatement_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("createRawStatement", "(Ljava/lang/String;)Landroid/database/sqlite/SQLiteRawStatement;", "GetCreateRawStatement_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -882,7 +884,7 @@
Android.Database.Sqlite.SQLiteRawStatement
-
+
The SQL string to be compiled into a prepared statement.
@@ -910,7 +912,7 @@
-
+
Method
Mono.Android
@@ -929,7 +931,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -1313,7 +1315,7 @@
-
+
Method
Mono.Android
@@ -1441,7 +1443,7 @@
-
+
Method
Mono.Android
@@ -1459,7 +1461,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1503,7 +1505,7 @@
-
+
Method
Mono.Android
@@ -1521,7 +1523,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1566,7 +1568,7 @@
-
+
Method
Mono.Android
@@ -1584,7 +1586,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -2272,11 +2274,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLastChangedRowCount", "()J", "GetGetLastChangedRowCountHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getLastChangedRowCount", "()J", "GetGetLastChangedRowCountHandler", ApiSince=35)>]
@@ -2315,11 +2317,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLastInsertRowId", "()J", "GetGetLastInsertRowIdHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getLastInsertRowId", "()J", "GetGetLastInsertRowIdHandler", ApiSince=35)>]
@@ -3010,7 +3012,7 @@
[get: Android.Runtime.Register("getPath", "()Ljava/lang/String;", "GetGetPathHandler")]
[<get: Android.Runtime.Register("getPath", "()Ljava/lang/String;", "GetGetPathHandler")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -3042,7 +3044,7 @@
-
+
Method
Mono.Android
@@ -3060,7 +3062,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3136,7 +3138,7 @@
-
+
Method
Mono.Android
@@ -3154,7 +3156,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3233,7 +3235,7 @@
-
+
Method
Mono.Android
@@ -3252,7 +3254,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3332,7 +3334,7 @@
-
+
Method
Mono.Android
@@ -3351,7 +3353,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3435,7 +3437,7 @@
-
+
Method
Mono.Android
@@ -3455,7 +3457,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3533,7 +3535,7 @@
-
+
Method
Mono.Android
@@ -3553,7 +3555,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -3635,7 +3637,7 @@
-
+
Method
Mono.Android
@@ -3691,7 +3693,7 @@
-
+
Method
Mono.Android
@@ -3718,7 +3720,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -3758,7 +3760,7 @@
-
+
Method
Mono.Android
@@ -3776,7 +3778,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -3823,7 +3825,7 @@
-
+
Method
Mono.Android
@@ -3841,7 +3843,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -3859,7 +3861,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -3940,7 +3942,7 @@
-
+
Method
Mono.Android
@@ -3958,7 +3960,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -4002,7 +4004,7 @@
-
+
Method
Mono.Android
@@ -4020,7 +4022,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -4868,11 +4870,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTotalChangedRowCount", "()J", "GetGetTotalChangedRowCountHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getTotalChangedRowCount", "()J", "GetGetTotalChangedRowCountHandler", ApiSince=35)>]
@@ -4919,7 +4921,7 @@
-
+
Method
Mono.Android
@@ -4937,7 +4939,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -4987,7 +4989,7 @@
-
+
Method
Mono.Android
@@ -5005,7 +5007,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/docs/xml/Android.Database.Sqlite/SQLiteRawStatement.xml b/docs/xml/Android.Database.Sqlite/SQLiteRawStatement.xml
index 78cd8be65..df7684318 100644
--- a/docs/xml/Android.Database.Sqlite/SQLiteRawStatement.xml
+++ b/docs/xml/Android.Database.Sqlite/SQLiteRawStatement.xml
@@ -867,7 +867,7 @@
Android.Database.Sqlite.SqliteDataType
-
+
[Android.Runtime.GeneratedEnum]
[<Android.Runtime.GeneratedEnum>]
@@ -1226,10 +1226,10 @@
System.Int32
- Return the number of columns in the current result row.
- The number of columns in the result row.
+ Return the number of columns in the result set for the statement.
+ The number of columns in the result set.
- Return the number of columns in the current result row.
+ Return the number of columns in the result set for the statement.
Java documentation for android.database.sqlite.SQLiteRawStatement.getResultColumnCount()
.
diff --git a/docs/xml/Android.Drm/DrmStore+ConstraintsColumns.xml b/docs/xml/Android.Drm/DrmStore+ConstraintsColumns.xml
index 7aacb9302..a88ca9bee 100644
--- a/docs/xml/Android.Drm/DrmStore+ConstraintsColumns.xml
+++ b/docs/xml/Android.Drm/DrmStore+ConstraintsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/drm/DrmStore$ConstraintsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/drm/DrmStore$ConstraintsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Graphics.Drawables/Drawable.xml b/docs/xml/Android.Graphics.Drawables/Drawable.xml
index 7b7c6b548..23f68486b 100644
--- a/docs/xml/Android.Graphics.Drawables/Drawable.xml
+++ b/docs/xml/Android.Graphics.Drawables/Drawable.xml
@@ -2475,7 +2475,7 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "LayoutDirectionLtr", "LayoutDirectionRtl" }, Type="Android.Views.View")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "LayoutDirectionLtr", "LayoutDirectionRtl" }, Type="Android.Views.View")>]
diff --git a/docs/xml/Android.Graphics.Drawables/GradientDrawable.xml b/docs/xml/Android.Graphics.Drawables/GradientDrawable.xml
index be2ef35fd..3182b013a 100644
--- a/docs/xml/Android.Graphics.Drawables/GradientDrawable.xml
+++ b/docs/xml/Android.Graphics.Drawables/GradientDrawable.xml
@@ -587,23 +587,15 @@
System.Int32
- Return the inner radius of the ring -or- Configure the inner radius of the ring.
+ Return the inner radius of the ring
To be added.
- Property getter documentation:
Return the inner radius of the ring
Java documentation for android.graphics.drawable.GradientDrawable.getInnerRadius()
.
- Property setter documentation:
- Configure the inner radius of the ring.
-
-
- Java documentation for android.graphics.drawable.GradientDrawable.setInnerRadius(int)
.
-
-
Portions of this page are modifications based on work created and shared by the
Android Open Source Project
@@ -644,23 +636,15 @@
System.Single
- Return the inner radius of the ring expressed as a ratio of the ring's width. -or- Inner radius of the ring expressed as a ratio of the ring's width.
+ Return the inner radius of the ring expressed as a ratio of the ring's width.
To be added.
- Property getter documentation:
Return the inner radius of the ring expressed as a ratio of the ring's width.
Java documentation for android.graphics.drawable.GradientDrawable.getInnerRadiusRatio()
.
- Property setter documentation:
- Inner radius of the ring expressed as a ratio of the ring's width.
-
-
- Java documentation for android.graphics.drawable.GradientDrawable.setInnerRadiusRatio(float)
.
-
-
Portions of this page are modifications based on work created and shared by the
Android Open Source Project
@@ -1766,23 +1750,15 @@
System.Int32
- Return the thickness of the ring -or- Configure the thickness of the ring.
+ Return the thickness of the ring
To be added.
- Property getter documentation:
Return the thickness of the ring
Java documentation for android.graphics.drawable.GradientDrawable.getThickness()
.
- Property setter documentation:
- Configure the thickness of the ring.
-
-
- Java documentation for android.graphics.drawable.GradientDrawable.setThickness(int)
.
-
-
Portions of this page are modifications based on work created and shared by the
Android Open Source Project
@@ -1823,23 +1799,15 @@
System.Single
- Return the thickness ratio of the ring expressed as a ratio of the ring's width. -or- Configure the thickness of the ring expressed as a ratio of the ring's width.
+ Return the thickness ratio of the ring expressed as a ratio of the ring's width.
To be added.
- Property getter documentation:
Return the thickness ratio of the ring expressed as a ratio of the ring's width.
Java documentation for android.graphics.drawable.GradientDrawable.getThicknessRatio()
.
- Property setter documentation:
- Configure the thickness of the ring expressed as a ratio of the ring's width.
-
-
- Java documentation for android.graphics.drawable.GradientDrawable.setThicknessRatio(float)
.
-
-
Portions of this page are modifications based on work created and shared by the
Android Open Source Project
diff --git a/docs/xml/Android.Graphics.Fonts/FontFamily+Builder.xml b/docs/xml/Android.Graphics.Fonts/FontFamily+Builder.xml
index 9da5f4a50..d43c29388 100644
--- a/docs/xml/Android.Graphics.Fonts/FontFamily+Builder.xml
+++ b/docs/xml/Android.Graphics.Fonts/FontFamily+Builder.xml
@@ -169,11 +169,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("buildVariableFamily", "()Landroid/graphics/fonts/FontFamily;", "", ApiSince=35)]
[<Android.Runtime.Register("buildVariableFamily", "()Landroid/graphics/fonts/FontFamily;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics.Pdf/PdfRenderer+Page.xml b/docs/xml/Android.Graphics.Pdf/PdfRenderer+Page.xml
index c6e908d65..9d5722a00 100644
--- a/docs/xml/Android.Graphics.Pdf/PdfRenderer+Page.xml
+++ b/docs/xml/Android.Graphics.Pdf/PdfRenderer+Page.xml
@@ -29,7 +29,7 @@
[Android.Runtime.Register("android/graphics/pdf/PdfRenderer$Page", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("android/graphics/pdf/PdfRenderer$Page", DoNotGenerateAcw=true)>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -62,11 +62,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("applyEdit", "(Landroid/graphics/pdf/models/FormEditRecord;)Ljava/util/List;", "", ApiSince=35)]
[<Android.Runtime.Register("applyEdit", "(Landroid/graphics/pdf/models/FormEditRecord;)Ljava/util/List;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -75,7 +75,7 @@
System.Collections.Generic.IList<Android.Graphics.Rect>
-
+
the FormEditRecord to be applied
@@ -153,11 +153,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getFormWidgetInfos", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getFormWidgetInfos", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -196,11 +196,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFormWidgetInfoAtIndex", "(I)Landroid/graphics/pdf/models/FormWidgetInfo;", "", ApiSince=35)]
[<Android.Runtime.Register("getFormWidgetInfoAtIndex", "(I)Landroid/graphics/pdf/models/FormWidgetInfo;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -209,7 +209,7 @@
Android.Graphics.Pdf.Models.FormWidgetInfo
-
+
the index of the widget within the page's "Annot" array in the PDF
@@ -244,11 +244,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFormWidgetInfoAtPosition", "(II)Landroid/graphics/pdf/models/FormWidgetInfo;", "", ApiSince=35)]
[<Android.Runtime.Register("getFormWidgetInfoAtPosition", "(II)Landroid/graphics/pdf/models/FormWidgetInfo;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -257,8 +257,8 @@
Android.Graphics.Pdf.Models.FormWidgetInfo
-
-
+
+
the x position of the widget on the page, in points
@@ -291,11 +291,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFormWidgetInfos", "([I)Ljava/util/List;", "", ApiSince=35)]
[<Android.Runtime.Register("getFormWidgetInfos", "([I)Ljava/util/List;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -304,7 +304,7 @@
System.Collections.Generic.IList<Android.Graphics.Pdf.Models.FormWidgetInfo>
-
+
the types of form widgets to return, or an empty array to return all widgets
@@ -338,11 +338,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getGotoLinks", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getGotoLinks", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -421,11 +421,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getImageContents", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getImageContents", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -542,11 +542,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLinkContents", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getLinkContents", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -660,11 +660,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;Landroid/graphics/pdf/RenderParams;)V", "", ApiSince=35)]
[<Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;Landroid/graphics/pdf/RenderParams;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -673,8 +673,8 @@
System.Void
-
-
+
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -682,7 +682,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -690,7 +690,7 @@
-
+
Destination bitmap to write to.
@@ -814,11 +814,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("searchText", "(Ljava/lang/String;)Ljava/util/List;", "", ApiSince=35)]
[<Android.Runtime.Register("searchText", "(Ljava/lang/String;)Ljava/util/List;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -827,7 +827,7 @@
System.Collections.Generic.IList<Android.Graphics.Pdf.Models.PageMatchBounds>
-
+
plain search string for querying the document
@@ -865,11 +865,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("selectContent", "(Landroid/graphics/pdf/models/selection/SelectionBoundary;Landroid/graphics/pdf/models/selection/SelectionBoundary;)Landroid/graphics/pdf/models/selection/PageSelection;", "", ApiSince=35)]
[<Android.Runtime.Register("selectContent", "(Landroid/graphics/pdf/models/selection/SelectionBoundary;Landroid/graphics/pdf/models/selection/SelectionBoundary;)Landroid/graphics/pdf/models/selection/PageSelection;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -877,15 +877,15 @@
Android.Graphics.Pdf.Models.Selection.PageSelection
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
-
+
+
boundary where the selection starts (inclusive)
@@ -928,11 +928,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTextContents", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getTextContents", "()Ljava/util/List;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Graphics.Pdf/PdfRenderer.xml b/docs/xml/Android.Graphics.Pdf/PdfRenderer.xml
index 204ee8000..a22022904 100644
--- a/docs/xml/Android.Graphics.Pdf/PdfRenderer.xml
+++ b/docs/xml/Android.Graphics.Pdf/PdfRenderer.xml
@@ -29,7 +29,7 @@
[Android.Runtime.Register("android/graphics/pdf/PdfRenderer", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("android/graphics/pdf/PdfRenderer", DoNotGenerateAcw=true)>]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
@@ -115,18 +115,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/os/ParcelFileDescriptor;Landroid/graphics/pdf/LoadParams;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/os/ParcelFileDescriptor;Landroid/graphics/pdf/LoadParams;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
Seekable file descriptor to read from.
@@ -163,9 +163,9 @@
-
-
-
+
+
+
Constructor
Mono.Android
@@ -179,7 +179,7 @@
-
+
Seekable file descriptor to read from.
@@ -265,11 +265,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getDocumentLinearizationType", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getDocumentLinearizationType", "()I", "", ApiSince=35)>]
@@ -306,15 +306,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DOCUMENT_LINEARIZED_TYPE_LINEARIZED", ApiSince=35)]
[<Android.Runtime.Register("DOCUMENT_LINEARIZED_TYPE_LINEARIZED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererDocumentLinearizedType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererDocumentLinearizedType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -351,15 +351,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DOCUMENT_LINEARIZED_TYPE_NON_LINEARIZED", ApiSince=35)]
[<Android.Runtime.Register("DOCUMENT_LINEARIZED_TYPE_NON_LINEARIZED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererDocumentLinearizedType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererDocumentLinearizedType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -428,7 +428,7 @@
-
+
Method
Mono.Android
@@ -512,11 +512,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPdfFormType", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPdfFormType", "()I", "", ApiSince=35)>]
@@ -553,15 +553,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PDF_FORM_TYPE_ACRO_FORM", ApiSince=35)]
[<Android.Runtime.Register("PDF_FORM_TYPE_ACRO_FORM", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -598,15 +598,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PDF_FORM_TYPE_NONE", ApiSince=35)]
[<Android.Runtime.Register("PDF_FORM_TYPE_NONE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -643,15 +643,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PDF_FORM_TYPE_XFA_FOREGROUND", ApiSince=35)]
[<Android.Runtime.Register("PDF_FORM_TYPE_XFA_FOREGROUND", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -688,15 +688,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PDF_FORM_TYPE_XFA_FULL", ApiSince=35)]
[<Android.Runtime.Register("PDF_FORM_TYPE_XFA_FULL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Pdf.PdfRendererPdfFormType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -840,11 +840,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("write", "(Landroid/os/ParcelFileDescriptor;Z)V", "", ApiSince=35)]
[<Android.Runtime.Register("write", "(Landroid/os/ParcelFileDescriptor;Z)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -853,8 +853,8 @@
System.Void
-
-
+
+
The writable ParcelFileDescriptor
diff --git a/docs/xml/Android.Graphics.Pdf/PdfRendererPreV+Page.xml b/docs/xml/Android.Graphics.Pdf/PdfRendererPreV+Page.xml
index e8e6e54b6..fa815ed9a 100644
--- a/docs/xml/Android.Graphics.Pdf/PdfRendererPreV+Page.xml
+++ b/docs/xml/Android.Graphics.Pdf/PdfRendererPreV+Page.xml
@@ -729,7 +729,7 @@
Android.Graphics.Pdf.Models.Selection.PageSelection
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.Graphics.Text/JustificationMode.xml b/docs/xml/Android.Graphics.Text/JustificationMode.xml
index 00dc88811..ee0cb0d17 100644
--- a/docs/xml/Android.Graphics.Text/JustificationMode.xml
+++ b/docs/xml/Android.Graphics.Text/JustificationMode.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreaker.JustificationModeInterCharacter", JniField="android/graphics/text/LineBreaker.JUSTIFICATION_MODE_INTER_CHARACTER")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreaker.JustificationModeInterCharacter", JniField="android/graphics/text/LineBreaker.JUSTIFICATION_MODE_INTER_CHARACTER")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics.Text/LineBreakConfig+Builder.xml b/docs/xml/Android.Graphics.Text/LineBreakConfig+Builder.xml
index 65f0ff507..6fbf75a6b 100644
--- a/docs/xml/Android.Graphics.Text/LineBreakConfig+Builder.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreakConfig+Builder.xml
@@ -164,11 +164,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("merge", "(Landroid/graphics/text/LineBreakConfig;)Landroid/graphics/text/LineBreakConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("merge", "(Landroid/graphics/text/LineBreakConfig;)Landroid/graphics/text/LineBreakConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -177,7 +177,7 @@
Android.Graphics.Text.LineBreakConfig+Builder
-
+
To be added.
@@ -197,11 +197,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setHyphenation", "(I)Landroid/graphics/text/LineBreakConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setHyphenation", "(I)Landroid/graphics/text/LineBreakConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -210,7 +210,7 @@
Android.Graphics.Text.LineBreakConfig+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Graphics.Text/LineBreakConfig.xml b/docs/xml/Android.Graphics.Text/LineBreakConfig.xml
index 65f18a312..62a9327f1 100644
--- a/docs/xml/Android.Graphics.Text/LineBreakConfig.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreakConfig.xml
@@ -3,9 +3,9 @@
-
-
-
+
+
+
Mono.Android
0.0.0.0
@@ -14,16 +14,16 @@
Java.Lang.Object
-
+
Android.OS.IParcelable
-
+
Android.Runtime.IJavaObject
-
+
Java.Interop.IJavaPeerable
-
+
System.IDisposable
@@ -72,11 +72,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CREATOR", ApiSince=35)]
[<Android.Runtime.Register("CREATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -104,11 +104,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("describeContents", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -134,11 +134,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getHyphenation", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getHyphenation", "()I", "", ApiSince=35)>]
@@ -178,15 +178,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("HYPHENATION_DISABLED", ApiSince=35)]
[<Android.Runtime.Register("HYPHENATION_DISABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -226,15 +226,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("HYPHENATION_ENABLED", ApiSince=35)]
[<Android.Runtime.Register("HYPHENATION_ENABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -278,15 +278,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("HYPHENATION_UNSPECIFIED", ApiSince=35)]
[<Android.Runtime.Register("HYPHENATION_UNSPECIFIED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakHyphenation enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -337,7 +337,7 @@
Property
- P:Java.Interop.IJavaPeerable.JniPeerMembers
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
Mono.Android
@@ -417,15 +417,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LINE_BREAK_STYLE_AUTO", ApiSince=35)]
[<Android.Runtime.Register("LINE_BREAK_STYLE_AUTO", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -467,7 +467,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -523,15 +523,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LINE_BREAK_STYLE_NO_BREAK", ApiSince=35)]
[<Android.Runtime.Register("LINE_BREAK_STYLE_NO_BREAK", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -570,7 +570,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -618,7 +618,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -666,7 +666,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -721,15 +721,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LINE_BREAK_STYLE_UNSPECIFIED", ApiSince=35)]
[<Android.Runtime.Register("LINE_BREAK_STYLE_UNSPECIFIED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakStyle enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -830,15 +830,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LINE_BREAK_WORD_STYLE_AUTO", ApiSince=35)]
[<Android.Runtime.Register("LINE_BREAK_WORD_STYLE_AUTO", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakWordStyle enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakWordStyle enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -881,7 +881,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -929,7 +929,7 @@
Field
- F:Android.OS.IParcelable.ContentsFileDescriptor
+ F:Android.OS.IParcelable.ContentsFileDescriptor
Mono.Android
@@ -989,15 +989,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LINE_BREAK_WORD_STYLE_UNSPECIFIED", ApiSince=35)]
[<Android.Runtime.Register("LINE_BREAK_WORD_STYLE_UNSPECIFIED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakWordStyle enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.LineBreakWordStyle enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1055,11 +1055,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("merge", "(Landroid/graphics/text/LineBreakConfig;)Landroid/graphics/text/LineBreakConfig;", "", ApiSince=35)]
[<Android.Runtime.Register("merge", "(Landroid/graphics/text/LineBreakConfig;)Landroid/graphics/text/LineBreakConfig;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1068,7 +1068,7 @@
Android.Graphics.Text.LineBreakConfig
-
+
an overriding config.
@@ -1175,11 +1175,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1188,8 +1188,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.Graphics.Text/LineBreakStyle.xml b/docs/xml/Android.Graphics.Text/LineBreakStyle.xml
index a06c69990..5665c5ad6 100644
--- a/docs/xml/Android.Graphics.Text/LineBreakStyle.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreakStyle.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleAuto", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_AUTO")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleAuto", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_AUTO")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -82,11 +82,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleNoBreak", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_NO_BREAK")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleNoBreak", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_NO_BREAK")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -194,11 +194,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleUnspecified", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_UNSPECIFIED")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakStyleUnspecified", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_STYLE_UNSPECIFIED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics.Text/LineBreakWordStyle.xml b/docs/xml/Android.Graphics.Text/LineBreakWordStyle.xml
index 9a9544c96..3228711fa 100644
--- a/docs/xml/Android.Graphics.Text/LineBreakWordStyle.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreakWordStyle.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleAuto", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_AUTO")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleAuto", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_AUTO")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -110,11 +110,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleUnspecified", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_UNSPECIFIED")]
[<Android.Runtime.IntDefinition("Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleUnspecified", JniField="android/graphics/text/LineBreakConfig.LINE_BREAK_WORD_STYLE_UNSPECIFIED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics.Text/LineBreaker+Builder.xml b/docs/xml/Android.Graphics.Text/LineBreaker+Builder.xml
index 812de1052..358fcd94c 100644
--- a/docs/xml/Android.Graphics.Text/LineBreaker+Builder.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreaker+Builder.xml
@@ -310,11 +310,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setUseBoundsForWidth", "(Z)Landroid/graphics/text/LineBreaker$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setUseBoundsForWidth", "(Z)Landroid/graphics/text/LineBreaker$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -323,7 +323,7 @@
Android.Graphics.Text.LineBreaker+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Graphics.Text/LineBreaker.xml b/docs/xml/Android.Graphics.Text/LineBreaker.xml
index 443a55ae7..a1069e113 100644
--- a/docs/xml/Android.Graphics.Text/LineBreaker.xml
+++ b/docs/xml/Android.Graphics.Text/LineBreaker.xml
@@ -486,15 +486,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("JUSTIFICATION_MODE_INTER_CHARACTER", ApiSince=35)]
[<Android.Runtime.Register("JUSTIFICATION_MODE_INTER_CHARACTER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.JustificationMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.Text.JustificationMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics.Text/PositionedGlyphs.xml b/docs/xml/Android.Graphics.Text/PositionedGlyphs.xml
index 4467be566..f1987a6a9 100644
--- a/docs/xml/Android.Graphics.Text/PositionedGlyphs.xml
+++ b/docs/xml/Android.Graphics.Text/PositionedGlyphs.xml
@@ -189,11 +189,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFakeBold", "(I)Z", "", ApiSince=35)]
[<Android.Runtime.Register("getFakeBold", "(I)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -202,7 +202,7 @@
System.Boolean
-
+
the glyph index
@@ -234,11 +234,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFakeItalic", "(I)Z", "", ApiSince=35)]
[<Android.Runtime.Register("getFakeItalic", "(I)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -247,7 +247,7 @@
System.Boolean
-
+
the glyph index
@@ -459,11 +459,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getItalicOverride", "(I)F", "", ApiSince=35)]
[<Android.Runtime.Register("getItalicOverride", "(I)F", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -472,7 +472,7 @@
System.Single
-
+
the glyph index
@@ -506,11 +506,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getWeightOverride", "(I)F", "", ApiSince=35)]
[<Android.Runtime.Register("getWeightOverride", "(I)F", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -519,7 +519,7 @@
System.Single
-
+
the glyph index
@@ -624,11 +624,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("NO_OVERRIDE", ApiSince=35)]
[<Android.Runtime.Register("NO_OVERRIDE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Graphics/BitmapShader.xml b/docs/xml/Android.Graphics/BitmapShader.xml
index 2e0344b44..e0917d85a 100644
--- a/docs/xml/Android.Graphics/BitmapShader.xml
+++ b/docs/xml/Android.Graphics/BitmapShader.xml
@@ -418,11 +418,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setOverrideGainmap", "(Landroid/graphics/Gainmap;)V", "GetSetOverrideGainmap_Landroid_graphics_Gainmap_Handler", ApiSince=35)]
[<Android.Runtime.Register("setOverrideGainmap", "(Landroid/graphics/Gainmap;)V", "GetSetOverrideGainmap_Landroid_graphics_Gainmap_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -431,7 +431,7 @@
System.Void
-
+
The gainmap to draw instead, null to use any gainmap on the Bitmap
diff --git a/docs/xml/Android.Graphics/Canvas.xml b/docs/xml/Android.Graphics/Canvas.xml
index cfc96fb24..31b45e91c 100644
--- a/docs/xml/Android.Graphics/Canvas.xml
+++ b/docs/xml/Android.Graphics/Canvas.xml
@@ -472,11 +472,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clipOutShader", "(Landroid/graphics/Shader;)V", "GetClipOutShader_Landroid_graphics_Shader_Handler", ApiSince=35)]
[<Android.Runtime.Register("clipOutShader", "(Landroid/graphics/Shader;)V", "GetClipOutShader_Landroid_graphics_Shader_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -485,7 +485,7 @@
System.Void
-
+
The shader to intersect with the current clip
@@ -1043,11 +1043,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clipShader", "(Landroid/graphics/Shader;)V", "GetClipShader_Landroid_graphics_Shader_Handler", ApiSince=35)]
[<Android.Runtime.Register("clipShader", "(Landroid/graphics/Shader;)V", "GetClipShader_Landroid_graphics_Shader_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1056,7 +1056,7 @@
System.Void
-
+
The shader to intersect with the current clip
@@ -1130,11 +1130,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("concat", "(Landroid/graphics/Matrix44;)V", "GetConcat_Landroid_graphics_Matrix44_Handler", ApiSince=35)]
[<Android.Runtime.Register("concat", "(Landroid/graphics/Matrix44;)V", "GetConcat_Landroid_graphics_Matrix44_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1143,7 +1143,7 @@
System.Void
-
+
The 4x4 matrix to preconcatenate with the current matrix
@@ -3441,6 +3441,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("drawRegion", "(Landroid/graphics/Region;Landroid/graphics/Paint;)V", "GetDrawRegion_Landroid_graphics_Region_Landroid_graphics_Paint_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("drawRegion", "(Landroid/graphics/Region;Landroid/graphics/Paint;)V", "GetDrawRegion_Landroid_graphics_Region_Landroid_graphics_Paint_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The region to be drawn
+ The paint used to draw the region
+ Draws the given region using the given paint.
+
+ Draws the given region using the given paint.
+
+
+ Java documentation for android.graphics.Canvas.drawRegion(android.graphics.Region, android.graphics.Paint)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Graphics/ColorSpace+Named.xml b/docs/xml/Android.Graphics/ColorSpace+Named.xml
index 3a07b7246..ef812a878 100644
--- a/docs/xml/Android.Graphics/ColorSpace+Named.xml
+++ b/docs/xml/Android.Graphics/ColorSpace+Named.xml
@@ -538,6 +538,35 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OK_LAB", ApiSince=36)]
+ [<Android.Runtime.Register("OK_LAB", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ColorSpace+Named
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Graphics/ColorValueMarshaler.xml b/docs/xml/Android.Graphics/ColorValueMarshaler.xml
index 8f8816ba5..ca57bf3f4 100644
--- a/docs/xml/Android.Graphics/ColorValueMarshaler.xml
+++ b/docs/xml/Android.Graphics/ColorValueMarshaler.xml
@@ -90,7 +90,7 @@
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -117,7 +117,7 @@
0.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")>]
@@ -150,11 +150,11 @@
0.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("System.Linq.Expression usage may trim away required code.")]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("System.Linq.Expression usage may trim away required code.")>]
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")>]
@@ -189,11 +189,11 @@
0.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("System.Linq.Expression usage may trim away required code.")]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("System.Linq.Expression usage may trim away required code.")>]
-
+
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("System.Linq.Expression usage may trim away required code.")>]
diff --git a/docs/xml/Android.Graphics/Gainmap.xml b/docs/xml/Android.Graphics/Gainmap.xml
index 7b9bd796d..7786a8877 100644
--- a/docs/xml/Android.Graphics/Gainmap.xml
+++ b/docs/xml/Android.Graphics/Gainmap.xml
@@ -161,18 +161,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/graphics/Gainmap;Landroid/graphics/Bitmap;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Gainmap;Landroid/graphics/Bitmap;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
To be added.
@@ -195,6 +195,75 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAlternativeImagePrimaries", "()Landroid/graphics/ColorSpace;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAlternativeImagePrimaries", "()Landroid/graphics/ColorSpace;", "", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setAlternativeImagePrimaries", "(Landroid/graphics/ColorSpace;)V", "", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAlternativeImagePrimaries", "(Landroid/graphics/ColorSpace;)V", "", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ColorSpace
+
+
+ Gets the colorspace that the gainmap math should be applied in. -or- Sets the colorspace that the gainmap math should be applied in.
+ To be added.
+
+ Property getter documentation:
+ Gets the colorspace that the gainmap math should be applied in.
+ Only the primaries are what is relevant for applying the gainmap. The transfer and range
+ characteritics are ignored.
+ If the returned ColorSpace is null, then applying the gainmap will be done using the color
+ gamut of the base image.
+
+
+ Java documentation for android.graphics.Gainmap.getAlternativeImagePrimaries()
.
+
+
+ Property setter documentation:
+ Sets the colorspace that the gainmap math should be applied in.
+ Only the primaries are what is relevant for applying the gainmap. The transfer and range
+ characteritics are ignored.
+ If the supplied ColorSpace is null, then applying the gainmap will be done using the color
+ gamut of the base image.
+
+
+ Java documentation for android.graphics.Gainmap.setAlternativeImagePrimaries(android.graphics.ColorSpace)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -301,19 +370,20 @@
System.Single
- The hdr/sdr ratio at which the gainmap is fully applied. Must be >= 1.0f
- Gets the hdr/sdr ratio at which point the gainmap is fully applied. -or- Sets the hdr/sdr ratio at which point the gainmap is fully applied.
+ The hdr/sdr ratio at which point applying the gainmap results in an HDR rendition.
+ Must be >= 1.0f
+ Gets the hdr/sdr ratio at which point applying the gainmap results in an HDR rendition -or- Sets the hdr/sdr ratio at which point applying the gainmap results in an HDR rendition.
To be added.
Property getter documentation:
- Gets the hdr/sdr ratio at which point the gainmap is fully applied.
+ Gets the hdr/sdr ratio at which point applying the gainmap results in an HDR rendition
Java documentation for android.graphics.Gainmap.getDisplayRatioForFullHdr()
.
Property setter documentation:
- Sets the hdr/sdr ratio at which point the gainmap is fully applied.
+ Sets the hdr/sdr ratio at which point applying the gainmap results in an HDR rendition.
Java documentation for android.graphics.Gainmap.setDisplayRatioForFullHdr(float)
.
@@ -390,6 +460,163 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGainmapDirection", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGainmapDirection", "()I", "", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setGainmapDirection", "(I)V", "", ApiSince=36)]
+ [<set: Android.Runtime.Register("setGainmapDirection", "(I)V", "", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.GainmapDirection
+
+
+ Gets the direction that the gainmap math should be applied in. -or- Sets the direction that the gainmap math should be applied in.
+ To be added.
+
+ Property getter documentation:
+ Gets the direction that the gainmap math should be applied in.
+
+
+ Java documentation for android.graphics.Gainmap.getGainmapDirection()
.
+
+
+ Property setter documentation:
+ Sets the direction that the gainmap math should be applied in.
+
+
+ Java documentation for android.graphics.Gainmap.setGainmapDirection(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GAINMAP_DIRECTION_HDR_TO_SDR", ApiSince=36)]
+ [<Android.Runtime.Register("GAINMAP_DIRECTION_HDR_TO_SDR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.GainmapDirection enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.GainmapDirection enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.GainmapDirection
+
+ 1
+
+ The gainmap will be applied as if the base image were HDR, and fully applying the gainmap
+ results in an SDR image.
+
+ The gainmap will be applied as if the base image were HDR, and fully applying the gainmap
+ results in an SDR image.
+
+
+ Java documentation for android.graphics.Gainmap.GAINMAP_DIRECTION_HDR_TO_SDR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GAINMAP_DIRECTION_SDR_TO_HDR", ApiSince=36)]
+ [<Android.Runtime.Register("GAINMAP_DIRECTION_SDR_TO_HDR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.GainmapDirection enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.GainmapDirection enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.GainmapDirection
+
+ 0
+
+ The gainmap will be applied as if the base image were SDR, and fully applying the gainmap
+ results in an HDR image.
+
+ The gainmap will be applied as if the base image were SDR, and fully applying the gainmap
+ results in an HDR image.
+
+
+ Java documentation for android.graphics.Gainmap.GAINMAP_DIRECTION_SDR_TO_HDR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -669,19 +896,20 @@
System.Single
- The minimum hdr/sdr ratio at which to begin applying the gainmap. Must be >= 1.0f
- Gets the hdr/sdr ratio below which only the SDR image is displayed. -or- Sets the hdr/sdr ratio below which only the SDR image is displayed.
+ The minimum hdr/sdr ratio at which point applying the gainmap results in an SDR
+ rendition. Must be >= 1.0f
+ Gets the hdr/sdr ratio below which applying the gainmap results in an SDR rendition. -or- Sets the hdr/sdr ratio below which applying the gainmap results in an SDR rendition.
To be added.
Property getter documentation:
- Gets the hdr/sdr ratio below which only the SDR image is displayed.
+ Gets the hdr/sdr ratio below which applying the gainmap results in an SDR rendition.
Java documentation for android.graphics.Gainmap.getMinDisplayRatioForHdrTransition()
.
Property setter documentation:
- Sets the hdr/sdr ratio below which only the SDR image is displayed.
+ Sets the hdr/sdr ratio below which applying the gainmap results in an SDR rendition.
Java documentation for android.graphics.Gainmap.setMinDisplayRatioForHdrTransition(float)
.
diff --git a/docs/xml/Android.Graphics/GainmapDirection.xml b/docs/xml/Android.Graphics/GainmapDirection.xml
new file mode 100644
index 000000000..76f047a23
--- /dev/null
+++ b/docs/xml/Android.Graphics/GainmapDirection.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Graphics.Gainmap.GainmapDirectionHdrToSdr", JniField="android/graphics/Gainmap.GAINMAP_DIRECTION_HDR_TO_SDR")]
+ [<Android.Runtime.IntDefinition("Android.Graphics.Gainmap.GainmapDirectionHdrToSdr", JniField="android/graphics/Gainmap.GAINMAP_DIRECTION_HDR_TO_SDR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.GainmapDirection
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Graphics.Gainmap.GainmapDirectionSdrToHdr", JniField="android/graphics/Gainmap.GAINMAP_DIRECTION_SDR_TO_HDR")]
+ [<Android.Runtime.IntDefinition("Android.Graphics.Gainmap.GainmapDirectionSdrToHdr", JniField="android/graphics/Gainmap.GAINMAP_DIRECTION_SDR_TO_HDR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.GainmapDirection
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Graphics/ImageDecoder.xml b/docs/xml/Android.Graphics/ImageDecoder.xml
index 95d142e20..0c759fcd2 100644
--- a/docs/xml/Android.Graphics/ImageDecoder.xml
+++ b/docs/xml/Android.Graphics/ImageDecoder.xml
@@ -152,19 +152,19 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[get: Android.Runtime.Register("getAllocator", "()I", "", ApiSince=28)]
[<get: Android.Runtime.Register("getAllocator", "()I", "", ApiSince=28)>]
-
+
[set: Android.Runtime.Register("setAllocator", "(I)V", "", ApiSince=28)]
[<set: Android.Runtime.Register("setAllocator", "(I)V", "", ApiSince=28)>]
-
+
[set: System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<set: System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
diff --git a/docs/xml/Android.Graphics/ImageFormat.xml b/docs/xml/Android.Graphics/ImageFormat.xml
index 241cacbe2..9251ecd63 100644
--- a/docs/xml/Android.Graphics/ImageFormat.xml
+++ b/docs/xml/Android.Graphics/ImageFormat.xml
@@ -483,6 +483,54 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HEIC_ULTRAHDR", ApiSince=36)]
+ [<Android.Runtime.Register("HEIC_ULTRAHDR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ImageFormatType
+
+ 4102
+
+ High Efficiency Image File Format (HEIF) with embedded HDR gain map
+
+ High Efficiency Image File Format (HEIF) with embedded HDR gain map
+ This format defines the HEIC brand of High Efficiency Image File
+ Format as described in ISO/IEC 23008-12:2024 with HDR gain map according
+ to ISO/CD 21496‐1.
+
+
+ Java documentation for android.graphics.ImageFormat.HEIC_ULTRAHDR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1384,6 +1432,58 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("YCBCR_P210", ApiSince=36)]
+ [<Android.Runtime.Register("YCBCR_P210", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ImageFormatType
+
+ 60
+
+ Android YUV P210 format.
+
+ Android YUV P210 format.
+ P210 is a 4:2:2 YCbCr semiplanar format comprised of a WxH Y plane
+ followed by a WxH CbCr plane. Each sample is represented by a 16-bit
+ little-endian value, with the lower 6 bits set to zero.
+ For example, the android.media.Image object can provide data
+ in this format from a android.hardware.camera2.CameraDevice
+ through a android.media.ImageReader object if this format is
+ supported by android.hardware.camera2.CameraDevice.
+
+
+ Java documentation for android.graphics.ImageFormat.YCBCR_P210
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Graphics/ImageFormatType.xml b/docs/xml/Android.Graphics/ImageFormatType.xml
index 2a5fa72f9..27b50551e 100644
--- a/docs/xml/Android.Graphics/ImageFormatType.xml
+++ b/docs/xml/Android.Graphics/ImageFormatType.xml
@@ -197,6 +197,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Graphics.ImageFormat.HeicUltrahdr", JniField="android/graphics/ImageFormat.HEIC_ULTRAHDR")]
+ [<Android.Runtime.IntDefinition("Android.Graphics.ImageFormat.HeicUltrahdr", JniField="android/graphics/ImageFormat.HEIC_ULTRAHDR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ImageFormatType
+
+ 4102
+
+ To be added.
+
+
@@ -563,6 +591,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Graphics.ImageFormat.YcbcrP210", JniField="android/graphics/ImageFormat.YCBCR_P210")]
+ [<Android.Runtime.IntDefinition("Android.Graphics.ImageFormat.YcbcrP210", JniField="android/graphics/ImageFormat.YCBCR_P210")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.ImageFormatType
+
+ 60
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Graphics/Paint+FontMetricsInt.xml b/docs/xml/Android.Graphics/Paint+FontMetricsInt.xml
index c3d1f66b1..f984aeeec 100644
--- a/docs/xml/Android.Graphics/Paint+FontMetricsInt.xml
+++ b/docs/xml/Android.Graphics/Paint+FontMetricsInt.xml
@@ -285,11 +285,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("set", "(Landroid/graphics/Paint$FontMetrics;)V", "GetSet_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)]
[<Android.Runtime.Register("set", "(Landroid/graphics/Paint$FontMetrics;)V", "GetSet_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -298,7 +298,7 @@
System.Void
-
+
To be added.
@@ -317,11 +317,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("set", "(Landroid/graphics/Paint$FontMetricsInt;)V", "GetSet_Landroid_graphics_Paint_FontMetricsInt_Handler", ApiSince=35)]
[<Android.Runtime.Register("set", "(Landroid/graphics/Paint$FontMetricsInt;)V", "GetSet_Landroid_graphics_Paint_FontMetricsInt_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -330,7 +330,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.Graphics/Paint.xml b/docs/xml/Android.Graphics/Paint.xml
index 304f65813..7a9b69d8f 100644
--- a/docs/xml/Android.Graphics/Paint.xml
+++ b/docs/xml/Android.Graphics/Paint.xml
@@ -397,7 +397,8 @@
the paint's blend mode (or null)
Property getter documentation:
- Get the paint's blend mode object.
+ Get the paint's blend mode object. Will return null if there is a Xfermode applied that
+ cannot be represented by a blend mode (i.e. a custom RuntimeXfermode
Java documentation for android.graphics.Paint.getBlendMode()
.
@@ -1177,6 +1178,10 @@
[set: Android.Runtime.Register("setElegantTextHeight", "(Z)V", "GetSetElegantTextHeight_ZHandler")]
[<set: Android.Runtime.Register("setElegantTextHeight", "(Z)V", "GetSetElegantTextHeight_ZHandler")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Boolean
@@ -1188,6 +1193,13 @@
Property getter documentation:
Get the elegant metrics flag.
+ Note:
+ For applications target API 35 or later, this function returns true by default.
+ For applications target API 36 or later, the function call will be ignored and the elegant
+ text height is always enabled.
+ This member is deprecated. The underlying UI fonts are deprecated and will be removed from the system image.
+ Applications supporting scripts with large vertical metrics should adapt their UI by using
+ fonts designed with corresponding vertical metrics.
Java documentation for android.graphics.Paint.isElegantTextHeight()
.
@@ -1197,6 +1209,14 @@
Set the paint's elegant height metrics flag. This setting selects font
variants that have not been compacted to fit Latin-based vertical
metrics, and also increases top and bottom bounds to provide more space.
+ Note:
+ For applications target API 35 or later, the default value will be true by default.
+ For applications target API 36 or later, the function call will be ignored and the elegant
+ text height is always enabled.
+ This member is deprecated. This API will be no-op at some point in the future. The underlying UI fonts is
+ deprecated and will be removed from the system image. Applications supporting scripts with
+ large vertical metrics should adapt their UI by using fonts designed with corresponding
+ vertical metrics.
Java documentation for android.graphics.Paint.setElegantTextHeight(boolean)
.
@@ -2064,11 +2084,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFontMetricsForLocale", "(Landroid/graphics/Paint$FontMetrics;)V", "GetGetFontMetricsForLocale_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)]
[<Android.Runtime.Register("getFontMetricsForLocale", "(Landroid/graphics/Paint$FontMetrics;)V", "GetGetFontMetricsForLocale_Landroid_graphics_Paint_FontMetrics_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2077,7 +2097,7 @@
System.Void
-
+
To be added.
@@ -2305,11 +2325,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getFontMetricsIntForLocale", "(Landroid/graphics/Paint$FontMetricsInt;)V", "GetGetFontMetricsIntForLocale_Landroid_graphics_Paint_FontMetricsInt_Handler", ApiSince=35)]
[<Android.Runtime.Register("getFontMetricsIntForLocale", "(Landroid/graphics/Paint$FontMetricsInt;)V", "GetGetFontMetricsIntForLocale_Landroid_graphics_Paint_FontMetricsInt_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2318,7 +2338,7 @@
System.Void
-
+
To be added.
@@ -6067,11 +6087,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("TEXT_RUN_FLAG_LEFT_EDGE", ApiSince=35)]
[<Android.Runtime.Register("TEXT_RUN_FLAG_LEFT_EDGE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6127,11 +6147,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("TEXT_RUN_FLAG_RIGHT_EDGE", ApiSince=35)]
[<Android.Runtime.Register("TEXT_RUN_FLAG_RIGHT_EDGE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6579,6 +6599,60 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VERTICAL_TEXT_FLAG", ApiSince=36)]
+ [<Android.Runtime.Register("VERTICAL_TEXT_FLAG", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.PaintFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.PaintFlags enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.PaintFlags
+
+ 4096
+
+ A flat that controls text to be written in vertical orientation
+
+ A flat that controls text to be written in vertical orientation
+ This flag is used for telling the underlying text layout engine that the text is for vertical
+ direction. By enabling this flag, text measurement, drawing and shaping APIs works for
+ vertical text layout. For example, Canvas#drawText(String, float, float, Paint) draws
+ text from top to bottom. Paint#measureText(String) returns vertical advances instead
+ of horizontal advances. TextRunShaper shapes text vertically and report glyph IDs for
+ vertical layout.
+ Do not set this flag for making android.text.Layout. The android.text.Layout
+ class and its subclasses are designed for horizontal text only and does not work for vertical
+ text.
+
+
+ Java documentation for android.graphics.Paint.VERTICAL_TEXT_FLAG
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Graphics/PaintFlags.xml b/docs/xml/Android.Graphics/PaintFlags.xml
index aee68e0ca..5b31e0992 100644
--- a/docs/xml/Android.Graphics/PaintFlags.xml
+++ b/docs/xml/Android.Graphics/PaintFlags.xml
@@ -293,5 +293,33 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/graphics/Paint.VERTICAL_TEXT_FLAG")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/graphics/Paint.VERTICAL_TEXT_FLAG")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Graphics.PaintFlags
+
+ 4096
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Graphics/Path.xml b/docs/xml/Android.Graphics/Path.xml
index b3a93157e..013bf3a71 100644
--- a/docs/xml/Android.Graphics/Path.xml
+++ b/docs/xml/Android.Graphics/Path.xml
@@ -1031,6 +1031,53 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("computeBounds", "(Landroid/graphics/RectF;)V", "GetComputeBounds_Landroid_graphics_RectF_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("computeBounds", "(Landroid/graphics/RectF;)V", "GetComputeBounds_Landroid_graphics_RectF_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ Returns the computed bounds of the path's control points.
+ Compute the bounds of the control points of the path, and write the
+ answer into bounds.
+
+ Compute the bounds of the control points of the path, and write the
+ answer into bounds. If the path contains 0 or 1 points, the bounds is
+ set to (0,0,0,0)
+
+
+ Java documentation for android.graphics.Path.computeBounds(android.graphics.RectF)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1067,7 +1114,6 @@
Compute the bounds of the control points of the path, and write the
answer into bounds. If the path contains 0 or 1 points, the bounds is
set to (0,0,0,0)
- This member is deprecated. use computeBounds(RectF) instead
Java documentation for android.graphics.Path.computeBounds(android.graphics.RectF, boolean)
.
diff --git a/docs/xml/Android.Graphics/PathIterator.xml b/docs/xml/Android.Graphics/PathIterator.xml
index 9a73d5c1e..31dfaacc5 100644
--- a/docs/xml/Android.Graphics/PathIterator.xml
+++ b/docs/xml/Android.Graphics/PathIterator.xml
@@ -414,7 +414,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -452,7 +452,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -490,7 +490,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -528,7 +528,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -566,7 +566,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -604,7 +604,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
@@ -642,7 +642,7 @@
F:Java.Util.IIterator._members
F:Java.Util.IIterator.cb_forEachRemaining_Ljava_util_function_Consumer_
- F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
+ F:Java.Util.IIterator.cb_forEachRemaining_ForEachRemaining_Ljava_util_function_Consumer__V
Mono.Android
diff --git a/docs/xml/Android.Graphics/RecordingCanvas.xml b/docs/xml/Android.Graphics/RecordingCanvas.xml
index 41fc76bf4..6fdbffc98 100644
--- a/docs/xml/Android.Graphics/RecordingCanvas.xml
+++ b/docs/xml/Android.Graphics/RecordingCanvas.xml
@@ -720,7 +720,7 @@
-
+
Method
Mono.Android
@@ -1603,21 +1603,24 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
0.0.0.0
-
+
[Android.Runtime.Register("drawRegion", "(Landroid/graphics/Region;Landroid/graphics/Paint;)V", "", ApiSince=35)]
[<Android.Runtime.Register("drawRegion", "(Landroid/graphics/Region;Landroid/graphics/Paint;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1626,8 +1629,8 @@
System.Void
-
-
+
+
To be added.
diff --git a/docs/xml/Android.Graphics/RenderNode.xml b/docs/xml/Android.Graphics/RenderNode.xml
index a488a3f06..f38a2dcd8 100644
--- a/docs/xml/Android.Graphics/RenderNode.xml
+++ b/docs/xml/Android.Graphics/RenderNode.xml
@@ -2423,9 +2423,9 @@
-
-
-
+
+
+
Method
Mono.Android
@@ -2446,7 +2446,7 @@
-
+
True if this RenderNode is a projection receiver, false otherwise.
diff --git a/docs/xml/Android.Graphics/RuntimeColorFilter.xml b/docs/xml/Android.Graphics/RuntimeColorFilter.xml
new file mode 100644
index 000000000..4097a7fb2
--- /dev/null
+++ b/docs/xml/Android.Graphics/RuntimeColorFilter.xml
@@ -0,0 +1,994 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Graphics.ColorFilter
+
+
+
+
+ [Android.Runtime.Register("android/graphics/RuntimeColorFilter", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/graphics/RuntimeColorFilter", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A RuntimeColorFilter calculates a per-pixel color based on the output of a user
+ * defined Android Graphics Shading Language (AGSL) function.
+
+ A RuntimeColorFilter calculates a per-pixel color based on the output of a user
+ * defined Android Graphics Shading Language (AGSL) function.
+ This AGSL function takes in an input color to be operated on. This color is in sRGB and the
+ * output is also interpreted as sRGB. The AGSL function signature expects a single input
+ * of color (packed as a half4 or float4 or vec4).
+ vec4 main(half4 in_color);
+
+
+
+ Java documentation for android.graphics.RuntimeColorFilter
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The text of AGSL color filter program to run.
+ Creates a new RuntimeColorFilter.
+
+ Creates a new RuntimeColorFilter.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.RuntimeColorFilter(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setColorUniform(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setColorUniform(java.lang.String, android.graphics.Color)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setColorUniform(java.lang.String, long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a float or
+ float[1] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setFloatUniform(java.lang.String, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a float
+ (for N=1), vecN, or float[N] where N is the length of the values param then an
+ IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setFloatUniform(java.lang.String, float[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FF)V", "GetSetFloatUniform_Ljava_lang_String_FFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FF)V", "GetSetFloatUniform_Ljava_lang_String_FFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec2 or
+ float[2] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setFloatUniform(java.lang.String, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec3 or
+ float[3] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setFloatUniform(java.lang.String, float, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec4 or
+ float[4] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setFloatUniform(java.lang.String, float, float, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ filter passed into the AGSL program for sampling
+ Assigns the uniform color filter to the provided color filter parameter.
+
+ Assigns the uniform color filter to the provided color filter parameter. If the shader
+ program does not have a uniform color filter with that name then an IllegalArgumentException
+ is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setInputColorFilter(java.lang.String, android.graphics.ColorFilter)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ shader passed into the AGSL program for sampling
+ Assigns the uniform shader to the provided shader parameter.
+
+ Assigns the uniform shader to the provided shader parameter. If the shader program does not
+ have a uniform shader with that name then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setInputShader(java.lang.String, android.graphics.Shader)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ filter passed into the AGSL program for sampling
+ Assigns the uniform xfermode to the provided xfermode parameter.
+
+ Assigns the uniform xfermode to the provided xfermode parameter. If the shader program does
+ not have a uniform xfermode with that name then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setInputXfermode(java.lang.String, android.graphics.RuntimeXfermode)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an int or int[1]
+ then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setIntUniform(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an int (for N=1),
+ ivecN, or int[N] where N is the length of the values param then an IllegalArgumentException
+ is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setIntUniform(java.lang.String, int[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec2 or
+ int[2] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setIntUniform(java.lang.String, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec3 or
+ int[3] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setIntUniform(java.lang.String, int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec4 or
+ int[4] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeColorFilter.setIntUniform(java.lang.String, int, int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Graphics/RuntimeShader.xml b/docs/xml/Android.Graphics/RuntimeShader.xml
index 9347a34fd..fe06bc0af 100644
--- a/docs/xml/Android.Graphics/RuntimeShader.xml
+++ b/docs/xml/Android.Graphics/RuntimeShader.xml
@@ -68,7 +68,9 @@
exception of any Shader#getLocalMatrix(Matrix) transformations applied to this shader.
Additionally, if the shader is invoked by another using #setInputShader(String, Shader),
then that parent shader may modify the input coordinates arbitrarily.
- <h3>AGSL and Color Spaces</h3>
+ "agsl-and-color-spaces"/>
+ <h3>AGSL and Color Spaces</h3>
+
Android Graphics and by extension RuntimeShader are color managed. The working
ColorSpace for an AGSL shader is defined to be the color space of the destination, which
in most cases is determined by Window#setColorMode(int).
@@ -770,6 +772,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ filter passed into the AGSL program for sampling
+ Assigns the uniform color filter to the provided color filter parameter.
+
+ Assigns the uniform color filter to the provided color filter parameter. If the shader
+ program does not have a uniform color filter with that name then an IllegalArgumentException
+ is thrown.
+
+
+ Java documentation for android.graphics.RuntimeShader.setInputColorFilter(java.lang.String, android.graphics.ColorFilter)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -817,6 +867,53 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ filter passed into the AGSL program for sampling
+ Assigns the uniform xfermode to the provided xfermode parameter.
+
+ Assigns the uniform xfermode to the provided xfermode parameter. If the shader program does
+ not have a uniform xfermode with that name then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeShader.setInputXfermode(java.lang.String, android.graphics.RuntimeXfermode)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Graphics/RuntimeXfermode.xml b/docs/xml/Android.Graphics/RuntimeXfermode.xml
new file mode 100644
index 000000000..789cd65ec
--- /dev/null
+++ b/docs/xml/Android.Graphics/RuntimeXfermode.xml
@@ -0,0 +1,994 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Graphics.Xfermode
+
+
+
+
+ [Android.Runtime.Register("android/graphics/RuntimeXfermode", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/graphics/RuntimeXfermode", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A RuntimeXfermode calculates a per-pixel color based on the output of a user
+ * defined Android Graphics Shading Language (AGSL) function.
+
+ A RuntimeXfermode calculates a per-pixel color based on the output of a user
+ * defined Android Graphics Shading Language (AGSL) function.
+ This AGSL function takes in two input colors to be operated on. These colors are in sRGB
+ * and the output is also interpreted as sRGB. The AGSL function signature expects a single input
+ * of color (packed as a half4 or float4 or vec4).
+ vec4 main(half4 src, half4 dst);
+
+
+
+ Java documentation for android.graphics.RuntimeXfermode
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The text of AGSL color filter program to run.
+ Creates a new RuntimeBlender.
+
+ Creates a new RuntimeBlender.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.RuntimeXfermode(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;I)V", "GetSetColorUniform_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;Landroid/graphics/Color;)V", "GetSetColorUniform_Ljava_lang_String_Landroid_graphics_Color_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, android.graphics.Color)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setColorUniform", "(Ljava/lang/String;J)V", "GetSetColorUniform_Ljava_lang_String_JHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the color uniform declared in the AGSL program
+ the provided sRGB color
+ Sets the uniform color value corresponding to this color filter.
+
+ Sets the uniform color value corresponding to this color filter. If the effect does not have
+ a uniform with that name or if the uniform is declared with a type other than vec3 or vec4
+ and corresponding layout(color) annotation then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setColorUniform(java.lang.String, long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;F)V", "GetSetFloatUniform_Ljava_lang_String_FHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a float or
+ float[1] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setFloatUniform(java.lang.String, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;[F)V", "GetSetFloatUniform_Ljava_lang_String_arrayFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a float
+ (for N=1), vecN, or float[N] where N is the length of the values param then an
+ IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setFloatUniform(java.lang.String, float[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FF)V", "GetSetFloatUniform_Ljava_lang_String_FFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FF)V", "GetSetFloatUniform_Ljava_lang_String_FFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec2 or
+ float[2] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setFloatUniform(java.lang.String, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec3 or
+ float[3] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setFloatUniform(java.lang.String, float, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFFHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setFloatUniform", "(Ljava/lang/String;FFFF)V", "GetSetFloatUniform_Ljava_lang_String_FFFFHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than a vec4 or
+ float[4] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setFloatUniform(java.lang.String, float, float, float, float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputColorFilter", "(Ljava/lang/String;Landroid/graphics/ColorFilter;)V", "GetSetInputColorFilter_Ljava_lang_String_Landroid_graphics_ColorFilter_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ filter passed into the AGSL program for sampling
+ Assigns the uniform color filter to the provided color filter parameter.
+
+ Assigns the uniform color filter to the provided color filter parameter. If the shader
+ program does not have a uniform color filter with that name then an IllegalArgumentException
+ is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setInputColorFilter(java.lang.String, android.graphics.ColorFilter)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputShader", "(Ljava/lang/String;Landroid/graphics/Shader;)V", "GetSetInputShader_Ljava_lang_String_Landroid_graphics_Shader_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ shader passed into the AGSL program for sampling
+ Assigns the uniform shader to the provided shader parameter.
+
+ Assigns the uniform shader to the provided shader parameter. If the shader program does not
+ have a uniform shader with that name then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setInputShader(java.lang.String, android.graphics.Shader)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setInputXfermode", "(Ljava/lang/String;Landroid/graphics/RuntimeXfermode;)V", "GetSetInputXfermode_Ljava_lang_String_Landroid_graphics_RuntimeXfermode_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ name matching the uniform declared in the AGSL program
+ xfermode function passed into the AGSL program for sampling
+ Assigns the uniform xfermode to the provided xfermode parameter.
+
+ Assigns the uniform xfermode to the provided xfermode parameter. If the shader program does
+ not have a uniform xfermode with that name then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setInputXfermode(java.lang.String, android.graphics.RuntimeXfermode)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;I)V", "GetSetIntUniform_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an int or int[1]
+ then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setIntUniform(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;[I)V", "GetSetIntUniform_Ljava_lang_String_arrayIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an int (for N=1),
+ ivecN, or int[N] where N is the length of the values param then an IllegalArgumentException
+ is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setIntUniform(java.lang.String, int[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;II)V", "GetSetIntUniform_Ljava_lang_String_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec2 or
+ int[2] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setIntUniform(java.lang.String, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;III)V", "GetSetIntUniform_Ljava_lang_String_IIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec3 or
+ int[3] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setIntUniform(java.lang.String, int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setIntUniform", "(Ljava/lang/String;IIII)V", "GetSetIntUniform_Ljava_lang_String_IIIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ name matching the uniform declared in the AGSL program
+ Sets the uniform value corresponding to this color filter.
+
+ Sets the uniform value corresponding to this color filter. If the effect does not have a
+ uniform with that name or if the uniform is declared with a type other than an ivec4 or
+ int[4] then an IllegalArgumentException is thrown.
+
+
+ Java documentation for android.graphics.RuntimeXfermode.setIntUniform(java.lang.String, int, int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Graphics/SurfaceTexture.xml b/docs/xml/Android.Graphics/SurfaceTexture.xml
index 06d927933..b0b90b1c4 100644
--- a/docs/xml/Android.Graphics/SurfaceTexture.xml
+++ b/docs/xml/Android.Graphics/SurfaceTexture.xml
@@ -308,10 +308,12 @@
System.Int32
- Retrieve the dataspace associated with the texture image.
+ Retrieve the dataspace associated with the texture image
+ set by the most recent call to #updateTexImage.
To be added.
- Retrieve the dataspace associated with the texture image.
+ Retrieve the dataspace associated with the texture image
+ set by the most recent call to #updateTexImage.
Java documentation for android.graphics.SurfaceTexture.getDataSpace()
.
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricCode.xml b/docs/xml/Android.Hardware.Biometrics/BiometricCode.xml
index 8fcb36c2e..bf495c905 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricCode.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricCode.xml
@@ -43,6 +43,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.BiometricErrorIdentityCheckNotActive", JniField="android/hardware/biometrics/BiometricManager.BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.BiometricErrorIdentityCheckNotActive", JniField="android/hardware/biometrics/BiometricManager.BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricCode
+
+ 20
+
+ To be added.
+
+
@@ -99,6 +127,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.BiometricErrorNotEnabledForApps", JniField="android/hardware/biometrics/BiometricManager.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.BiometricErrorNotEnabledForApps", JniField="android/hardware/biometrics/BiometricManager.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricCode
+
+ 21
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricErrorCode.xml b/docs/xml/Android.Hardware.Biometrics/BiometricErrorCode.xml
index 8545a0eaa..34420c517 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricErrorCode.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricErrorCode.xml
@@ -99,6 +99,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorIdentityCheckNotActive", JniField="android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorIdentityCheckNotActive", JniField="android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricErrorCode
+
+ 20
+
+ To be added.
+
+
@@ -239,6 +267,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorNotEnabledForApps", JniField="android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorNotEnabledForApps", JniField="android/hardware/biometrics/BiometricPrompt.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricErrorCode
+
+ 21
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricManager.xml b/docs/xml/Android.Hardware.Biometrics/BiometricManager.xml
index 9bc9cb7c5..b80ce41de 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricManager.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricManager.xml
@@ -108,6 +108,53 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE", ApiSince=36)]
+ [<Android.Runtime.Register("BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricCode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricCode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricCode
+
+ 20
+
+ Identity Check is currently not active.
+
+ Identity Check is currently not active.
+ This device either doesn't have this feature enabled, or it's not considered in a
+ high-risk environment that requires extra security measures for accessing sensitive data.
+
+
+ Java documentation for android.hardware.biometrics.BiometricManager.BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -198,6 +245,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS", ApiSince=36)]
+ [<Android.Runtime.Register("BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricCode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricCode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricCode
+
+ 21
+
+ Biometrics is not allowed to verify the user in apps.
+
+ Biometrics is not allowed to verify the user in apps.
+
+
+ Java documentation for android.hardware.biometrics.BiometricManager.BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -258,11 +350,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("BIOMETRIC_NO_AUTHENTICATION", ApiSince=35)]
[<Android.Runtime.Register("BIOMETRIC_NO_AUTHENTICATION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -435,10 +527,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "" }, Flag=true, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "" }, Flag=true, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "" }, Flag=true, Type="")>]
+
@@ -491,15 +587,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("getLastAuthenticationTime", "(I)J", "GetGetLastAuthenticationTime_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getLastAuthenticationTime", "(I)J", "GetGetLastAuthenticationTime_IHandler", ApiSince=35)>]
-
+
[Android.Runtime.RequiresPermission("android.permission.USE_BIOMETRIC")]
[<Android.Runtime.RequiresPermission("android.permission.USE_BIOMETRIC")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -508,7 +604,7 @@
System.Int64
-
+
[Android.Runtime.GeneratedEnum]
@@ -586,10 +682,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "" }, Flag=true, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "" }, Flag=true, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "" }, Flag=true, Type="")>]
+
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricManagerAuthenticators.xml b/docs/xml/Android.Hardware.Biometrics/BiometricManagerAuthenticators.xml
index ff8d9f438..3a2c2e9f6 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricManagerAuthenticators.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricManagerAuthenticators.xml
@@ -99,5 +99,33 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.IAuthenticators.IdentityCheck", JniField="android/hardware/biometrics/BiometricManager$Authenticators.IDENTITY_CHECK")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Biometrics.BiometricManager.IAuthenticators.IdentityCheck", JniField="android/hardware/biometrics/BiometricManager$Authenticators.IDENTITY_CHECK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricManagerAuthenticators
+
+ 65536
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+Builder.xml b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+Builder.xml
index 6cb258a76..ce794ddfd 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+Builder.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+Builder.xml
@@ -252,11 +252,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setContentView", "(Landroid/hardware/biometrics/PromptContentView;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetContentView_Landroid_hardware_biometrics_PromptContentView_Handler", ApiSince=35)]
[<Android.Runtime.Register("setContentView", "(Landroid/hardware/biometrics/PromptContentView;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetContentView_Landroid_hardware_biometrics_PromptContentView_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -265,7 +265,7 @@
Android.Hardware.Biometrics.BiometricPrompt+Builder
-
+
To be added.
@@ -384,11 +384,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setLogoBitmap", "(Landroid/graphics/Bitmap;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoBitmap_Landroid_graphics_Bitmap_Handler", ApiSince=35)]
[<Android.Runtime.Register("setLogoBitmap", "(Landroid/graphics/Bitmap;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoBitmap_Landroid_graphics_Bitmap_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -397,7 +397,7 @@
Android.Hardware.Biometrics.BiometricPrompt+Builder
-
+
To be added.
@@ -417,11 +417,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setLogoDescription", "(Ljava/lang/String;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoDescription_Ljava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setLogoDescription", "(Ljava/lang/String;)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoDescription_Ljava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -430,7 +430,7 @@
Android.Hardware.Biometrics.BiometricPrompt+Builder
-
+
To be added.
@@ -450,11 +450,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setLogoRes", "(I)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoRes_IHandler", ApiSince=35)]
[<Android.Runtime.Register("setLogoRes", "(I)Landroid/hardware/biometrics/BiometricPrompt$Builder;", "GetSetLogoRes_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -463,7 +463,7 @@
Android.Hardware.Biometrics.BiometricPrompt+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+CryptoObject.xml b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+CryptoObject.xml
index 83a4061be..a3ad96a36 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+CryptoObject.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt+CryptoObject.xml
@@ -275,17 +275,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(J)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(J)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
the operation handle associated with this object.
@@ -488,11 +488,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getOperationHandle", "()J", "", ApiSince=35)]
[<get: Android.Runtime.Register("getOperationHandle", "()J", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt.xml b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt.xml
index 888bc2e63..ebb384500 100644
--- a/docs/xml/Android.Hardware.Biometrics/BiometricPrompt.xml
+++ b/docs/xml/Android.Hardware.Biometrics/BiometricPrompt.xml
@@ -604,6 +604,39 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE", ApiSince=36)]
+ [<Android.Runtime.Register("BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricErrorCode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricErrorCode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricErrorCode
+
+ 20
+
+ To be added.
+ To be added.
+
+
@@ -769,6 +802,39 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS", ApiSince=36)]
+ [<Android.Runtime.Register("BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricErrorCode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Biometrics.BiometricErrorCode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Biometrics.BiometricErrorCode
+
+ 21
+
+ To be added.
+ To be added.
+
+
@@ -945,11 +1011,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("BIOMETRIC_NO_AUTHENTICATION", ApiSince=35)]
[<Android.Runtime.Register("BIOMETRIC_NO_AUTHENTICATION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -974,11 +1040,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getContentView", "()Landroid/hardware/biometrics/PromptContentView;", "GetGetContentViewHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getContentView", "()Landroid/hardware/biometrics/PromptContentView;", "GetGetContentViewHandler", ApiSince=35)>]
@@ -1142,7 +1208,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1167,15 +1233,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLogoBitmap", "()Landroid/graphics/Bitmap;", "GetGetLogoBitmapHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getLogoBitmap", "()Landroid/graphics/Bitmap;", "GetGetLogoBitmapHandler", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")]
[<get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")>]
@@ -1213,15 +1279,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLogoDescription", "()Ljava/lang/String;", "GetGetLogoDescriptionHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getLogoDescription", "()Ljava/lang/String;", "GetGetLogoDescriptionHandler", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")]
[<get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")>]
@@ -1262,15 +1328,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getLogoRes", "()I", "GetGetLogoResHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getLogoRes", "()I", "GetGetLogoResHandler", ApiSince=35)>]
-
+
[get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")]
[<get: Android.Runtime.RequiresPermission("android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")>]
@@ -1281,7 +1347,7 @@
Gets the drawable resource of the logo for the prompt, as set by
Builder#setLogoRes(int).
- The drawable resource of the logo, or -1 if the prompt has no logo resource set.
+ The drawable resource of the logo, or 0 if the prompt has no logo resource set.
Gets the drawable resource of the logo for the prompt, as set by
Builder#setLogoRes(int). Currently for system applications use only.
@@ -1496,7 +1562,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1558,7 +1624,7 @@
[get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "GetGetTitleHandler", ApiSince=30)]
[<get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "GetGetTitleHandler", ApiSince=30)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
diff --git a/docs/xml/Android.Hardware.Camera2.Params/ExtensionSessionConfiguration.xml b/docs/xml/Android.Hardware.Camera2.Params/ExtensionSessionConfiguration.xml
index f132474f6..d5ee24e63 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/ExtensionSessionConfiguration.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/ExtensionSessionConfiguration.xml
@@ -109,11 +109,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clearColorSpace", "()V", "", ApiSince=35)]
[<Android.Runtime.Register("clearColorSpace", "()V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -150,15 +150,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getColorSpace", "()Landroid/graphics/ColorSpace;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getColorSpace", "()Landroid/graphics/ColorSpace;", "", ApiSince=35)>]
@@ -412,11 +412,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setColorSpace", "(Landroid/graphics/ColorSpace$Named;)V", "", ApiSince=35)]
[<Android.Runtime.Register("setColorSpace", "(Landroid/graphics/ColorSpace$Named;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -425,7 +425,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.Hardware.Camera2.Params/InputConfiguration.xml b/docs/xml/Android.Hardware.Camera2.Params/InputConfiguration.xml
index 338f75a35..45d754562 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/InputConfiguration.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/InputConfiguration.xml
@@ -72,10 +72,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
diff --git a/docs/xml/Android.Hardware.Camera2.Params/MandatoryStreamCombination+MandatoryStreamInformation.xml b/docs/xml/Android.Hardware.Camera2.Params/MandatoryStreamCombination+MandatoryStreamInformation.xml
index 8e1680349..90da84e3e 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/MandatoryStreamCombination+MandatoryStreamInformation.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/MandatoryStreamCombination+MandatoryStreamInformation.xml
@@ -75,7 +75,7 @@
smaller sizes, then the resulting
android.hardware.camera2.params.SessionConfiguration session configuration can
be tested either by calling CameraDevice#createCaptureSession or
- CameraDeviceSetup#isSessionConfigurationSupported.
+ CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported.
Java documentation for android.hardware.camera2.params.MandatoryStreamCombination.MandatoryStreamInformation.getAvailableSizes()
.
diff --git a/docs/xml/Android.Hardware.Camera2.Params/MultiResolutionStreamConfigurationMap.xml b/docs/xml/Android.Hardware.Camera2.Params/MultiResolutionStreamConfigurationMap.xml
index fbc4e28dd..90acf1375 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/MultiResolutionStreamConfigurationMap.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/MultiResolutionStreamConfigurationMap.xml
@@ -140,10 +140,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -249,10 +253,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
diff --git a/docs/xml/Android.Hardware.Camera2.Params/OutputConfiguration.xml b/docs/xml/Android.Hardware.Camera2.Params/OutputConfiguration.xml
index 68ae452aa..70682a58b 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/OutputConfiguration.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/OutputConfiguration.xml
@@ -160,17 +160,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(ILandroid/util/Size;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(ILandroid/util/Size;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[Android.Runtime.GeneratedEnum]
@@ -178,7 +178,7 @@
-
+
The format of the ImageReader output. This must be one of the
@@ -193,7 +193,9 @@
This constructor creates an OutputConfiguration for an ImageReader without providing
the actual output Surface. The actual output Surface must be set via #addSurface
before creating the capture session.
- An OutputConfiguration object created by this constructor can be used for CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics without having called #addSurface.
+ An OutputConfiguration object created by this constructor can be used for android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ and android.hardware.camera2.CameraDevice.CameraDeviceSetup#getSessionCharacteristics without
+ having called #addSurface.
Java documentation for android.hardware.camera2.params.OutputConfiguration.OutputConfiguration(int, android.util.Size)
.
@@ -252,20 +254,26 @@
the deferred Surface can be obtained: (1) from android.view.SurfaceView
by calling android.view.SurfaceHolder#getSurface, (2) from
android.graphics.SurfaceTexture via
- android.view.Surface#Surface(android.graphics.SurfaceTexture), (3) from android.media.MediaRecorder via android.media.MediaRecorder.getSurface or android.media.MediaCodec#createPersistentInputSurface, or (4) from android.media.MediaCodce via android.media.MediaCodec#createInputSurface or android.media.MediaCodec#createPersistentInputSource.
+ android.view.Surface#Surface(android.graphics.SurfaceTexture), (3) from
+ android.media.MediaRecorder via android.media.MediaRecorder#getSurface or
+ android.media.MediaCodec#createPersistentInputSurface, or (4) from
+ android.media.MediaCodec via android.media.MediaCodec#createInputSurface or
+ android.media.MediaCodec#createPersistentInputSurface.
<ul>
<li>Surfaces for android.view.SurfaceView and android.graphics.SurfaceTexture
can be deferred until after CameraDevice#createCaptureSession. In that case, the
output Surface must be set via #addSurface, and the Surface configuration must be
- finalized via CameraCaptureSession#finalizeOutputConfiguration before submitting
+ finalized via CameraCaptureSession#finalizeOutputConfigurations before submitting
a request with the Surface target.</li>
<li>For all other target types, the output Surface must be set by #addSurface,
- and CameraCaptureSession#finalizeOutputConfiguration is not needed because the
+ and CameraCaptureSession#finalizeOutputConfigurations is not needed because the
OutputConfiguration used to create the session will contain the actual Surface.</li>
</ul>
Before android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM Android V, only android.view.SurfaceView and android.graphics.SurfaceTexture are supported. Both
- kind of outputs can be deferred until after CameraDevice#createCaptureSessionByOutputConfiguration.
- An OutputConfiguration object created by this constructor can be used for CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics without having called #addSurface.
+ kind of outputs can be deferred until after CameraDevice#createCaptureSessionByOutputConfigurations.
+ An OutputConfiguration object created by this constructor can be used for android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ and android.hardware.camera2.CameraDevice.CameraDeviceSetup#getSessionCharacteristics without
+ having called #addSurface.
Java documentation for android.hardware.camera2.params.OutputConfiguration.OutputConfiguration(android.util.Size, java.lang.Class<T>)
.
@@ -352,17 +360,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(ILandroid/util/Size;J)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(ILandroid/util/Size;J)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[Android.Runtime.GeneratedEnum]
@@ -370,8 +378,8 @@
-
-
+
+
The format of the ImageReader output. This must be one of the
@@ -387,7 +395,9 @@
This constructor creates an OutputConfiguration for an ImageReader without providing
the actual output Surface. The actual output Surface must be set via #addSurface
before creating the capture session.
- An OutputConfiguration object created by this constructor can be used for CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics without having called #addSurface.
+ An OutputConfiguration object created by this constructor can be used for android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ and android.hardware.camera2.CameraDevice.CameraDeviceSetup#getSessionCharacteristics without
+ having called #addSurface.
Java documentation for android.hardware.camera2.params.OutputConfiguration.OutputConfiguration(int, android.util.Size, long)
.
@@ -412,18 +422,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(IILandroid/util/Size;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(IILandroid/util/Size;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -431,7 +441,7 @@
-
+
A group ID for this output, used for sharing memory between multiple
@@ -448,7 +458,9 @@
This constructor creates an OutputConfiguration for an ImageReader without providing
the actual output Surface. The actual output Surface must be set via #addSurface
before creating the capture session.
- An OutputConfiguration object created by this constructor can be used for CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics without having called #addSurface.
+ An OutputConfiguration object created by this constructor can be used for android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ and android.hardware.camera2.CameraDevice.CameraDeviceSetup#getSessionCharacteristics without
+ having called #addSurface.
Java documentation for android.hardware.camera2.params.OutputConfiguration.OutputConfiguration(int, int, android.util.Size)
.
@@ -473,18 +485,18 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(IILandroid/util/Size;J)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(IILandroid/util/Size;J)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -492,8 +504,8 @@
-
-
+
+
A group ID for this output, used for sharing memory between multiple
@@ -511,7 +523,9 @@
This constructor creates an OutputConfiguration for an ImageReader without providing
the actual output Surface. The actual output Surface must be set via #addSurface
before creating the capture session.
- An OutputConfiguration object created by this constructor can be used for CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics without having called #addSurface.
+ An OutputConfiguration object created by this constructor can be used for android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ and android.hardware.camera2.CameraDevice.CameraDeviceSetup#getSessionCharacteristics without
+ having called #addSurface.
Java documentation for android.hardware.camera2.params.OutputConfiguration.OutputConfiguration(int, int, android.util.Size, long)
.
@@ -657,8 +671,9 @@
android.view.Surface#Surface(android.graphics.SurfaceTexture)</li>
<li>from android.media.MediaRecorder by calling
android.media.MediaRecorder#getSurface or android.media.MediaCodec#createPersistentInputSurface</li>
- <li>from android.media.MediaCodce by calling
- android.media.MediaCodec#createInputSurface or android.media.MediaCodec#createPersistentInputSource</li>
+ <li>from android.media.MediaCodec by calling
+ android.media.MediaCodec#createInputSurface or
+ android.media.MediaCodec#createPersistentInputSurface()</li>
</ul>
If the OutputConfiguration was constructed by #OutputConfiguration(int, Size)
or its variants, the added surface must be obtained from android.media.ImageReader
@@ -741,11 +756,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("createInstancesForMultiResolutionOutput", "(Ljava/util/Collection;I)Ljava/util/List;", "", ApiSince=35)]
[<Android.Runtime.Register("createInstancesForMultiResolutionOutput", "(Ljava/util/Collection;I)Ljava/util/List;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -754,8 +769,8 @@
System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration>
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -769,19 +784,19 @@
multi-resolution image reader containing a number of ImageReaders.
The format of the MultiResolutionImageReader. This must be one of the android.graphics.ImageFormat or android.graphics.PixelFormat constants
supported by the camera device. Note that not all formats are supported, like
- ImageFormat.NV21. The supported multi-resolution reader format can be
+ ImageFormat#NV21. The supported multi-resolution reader format can be
queried by MultiResolutionStreamConfigurationMap#getOutputFormats.
Create a list of OutputConfiguration instances for a
- android.hardware.camera2.params.MultiResolutionImageReader.
+ MultiResolutionImageReader.
The list of OutputConfiguration objects for a MultiResolutionImageReader.
Create a list of OutputConfiguration instances for a
- android.hardware.camera2.params.MultiResolutionImageReader.
+ MultiResolutionImageReader.
This method can be used to create query OutputConfigurations for a
MultiResolutionImageReader that can be included in a SessionConfiguration passed into
- CameraDeviceSetup#isSessionConfigurationSupported before opening and setting up
- a camera device in full, at which point #setSurfacesForMultiResolutionOutput
- can be used to link to the actual MultiResolutionImageReader.
+ android.hardware.camera2.CameraDevice.CameraDeviceSetup#isSessionConfigurationSupported
+ before opening and setting up a camera device in full, at which point #setSurfacesForMultiResolutionOutput can be used to link to the actual
+ MultiResolutionImageReader.
This constructor takes same arguments used to create a MultiResolutionImageReader: a collection of MultiResolutionStreamInfo
objects and the format.
@@ -1136,6 +1151,10 @@
ImageReader, MediaRecorder, or MediaCodec, the mirror mode has no effect. If mirroring is
needed for such outputs, the application needs to mirror the image buffers itself before
passing them onward.
+ Starting from Android 16, this function sets the mirror modes for all of the output
+ surfaces contained within this OutputConfiguration. To set the mirror mode for a particular
+ output surface, the application can call #setMirrorMode(Surface, int). Prior to
+ Android 16, this function is only applicable if surface sharing is not enabled.
Java documentation for android.hardware.camera2.params.OutputConfiguration.setMirrorMode(int)
.
@@ -1521,6 +1540,72 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMirrorMode", "(Landroid/view/Surface;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMirrorMode", "(Landroid/view/Surface;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Set the mirroring mode for a surface belonging to this OutputConfiguration
+
+ Set the mirroring mode for a surface belonging to this OutputConfiguration
+ This function is identical to #setMirrorMode(int) if surface is
+ the only surface belonging to this OutputConfiguration.
+ If this OutputConfiguration contains a deferred surface, the application can either
+ call #setMirrorMode(int), or call this function after calling #addSurface.
+ If this OutputConfiguration contains shared surfaces, the application can set
+ different mirroring modes for different surfaces.
+ For efficiency, the mirror effect is applied as a transform flag, so it is only effective
+ in some outputs. It works automatically for SurfaceView and TextureView outputs. For manual
+ use of SurfaceTexture, it is reflected in the value of
+ android.graphics.SurfaceTexture#getTransformMatrix. For other end points, such as
+ ImageReader, MediaRecorder, or MediaCodec, the mirror mode has no effect. If mirroring is
+ needed for such outputs, the application needs to mirror the image buffers itself before
+ passing them onward.
+
+
+ Java documentation for android.hardware.camera2.params.OutputConfiguration.setMirrorMode(android.view.Surface, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1593,11 +1678,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSurfacesForMultiResolutionOutput", "(Ljava/util/Collection;Landroid/hardware/camera2/MultiResolutionImageReader;)V", "", ApiSince=35)]
[<Android.Runtime.Register("setSurfacesForMultiResolutionOutput", "(Ljava/util/Collection;Landroid/hardware/camera2/MultiResolutionImageReader;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1606,11 +1691,11 @@
System.Void
-
-
+
+
- The OutputConfiguration objects created by #createInstancesFromMultiResolutionOutput
+ The OutputConfiguration objects created by #createInstancesForMultiResolutionOutput
The MultiResolutionImageReader object created from the same
MultiResolutionStreamInfo parameters as
outputConfigurations.
diff --git a/docs/xml/Android.Hardware.Camera2.Params/RecommendedStreamConfigurationMap.xml b/docs/xml/Android.Hardware.Camera2.Params/RecommendedStreamConfigurationMap.xml
index 6dc4913a7..713684874 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/RecommendedStreamConfigurationMap.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/RecommendedStreamConfigurationMap.xml
@@ -101,10 +101,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -274,10 +278,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -388,10 +396,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -515,10 +527,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -627,10 +643,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -936,10 +956,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
diff --git a/docs/xml/Android.Hardware.Camera2.Params/SessionConfiguration.xml b/docs/xml/Android.Hardware.Camera2.Params/SessionConfiguration.xml
index a18e0cc40..0989b6a0a 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/SessionConfiguration.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/SessionConfiguration.xml
@@ -66,17 +66,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "SessionRegular", "SessionHighSpeed" }, Type="Android.Hardware.Camera2.Params.SessionConfiguration")]
@@ -84,7 +84,7 @@
-
+
The session type.
@@ -93,7 +93,7 @@
Create a new SessionConfiguration with sessionType and output configurations.
The SessionConfiguration objects created by this constructor can be used by
- CameraDeviceSetup.isSessionConfigurationSupported and CameraDeviceSetup.getSessionCharacteristics to query a camera device's feature
+ CameraDeviceSetup#isSessionConfigurationSupported and CameraDeviceSetup#getSessionCharacteristics to query a camera device's feature
combination support and session specific characteristics. For the SessionConfiguration
object to be used to create a capture session, #setStateCallback must be called to
specify the state callback function, and any incomplete OutputConfigurations must be
@@ -757,11 +757,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)]
[<Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -770,8 +770,8 @@
System.Void
-
-
+
+
To be added.
diff --git a/docs/xml/Android.Hardware.Camera2.Params/StreamConfigurationMap.xml b/docs/xml/Android.Hardware.Camera2.Params/StreamConfigurationMap.xml
index 906f224a4..536002c9c 100644
--- a/docs/xml/Android.Hardware.Camera2.Params/StreamConfigurationMap.xml
+++ b/docs/xml/Android.Hardware.Camera2.Params/StreamConfigurationMap.xml
@@ -187,6 +187,9 @@
use cases where the application doesn't want the camera device always produce higher frame
rate than the display refresh rate. Both 30fps and 60fps preview rate will not be
supported for the same recording rate.</li>
+ This function returns an empty array if
+ CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO
+ is not supported.
Java documentation for android.hardware.camera2.params.StreamConfigurationMap.getHighSpeedVideoFpsRanges()
.
@@ -309,6 +312,9 @@
#getHighSpeedVideoFpsRangesFor, and use these FPS ranges to setup the recording
request lists via
android.hardware.camera2.CameraConstrainedHighSpeedCaptureSession#createHighSpeedRequestList.
+ This function returns an empty array if
+ CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO
+ is not supported.
Java documentation for android.hardware.camera2.params.StreamConfigurationMap.getHighSpeedVideoSizes()
.
diff --git a/docs/xml/Android.Hardware.Camera2/CameraCharacteristics.xml b/docs/xml/Android.Hardware.Camera2/CameraCharacteristics.xml
index 27c9c1714..08e0e09c0 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraCharacteristics.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraCharacteristics.xml
@@ -280,15 +280,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAvailableSessionCharacteristicsKeys", "()Ljava/util/List;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getAvailableSessionCharacteristicsKeys", "()Ljava/util/List;", "", ApiSince=35)>]
@@ -299,7 +299,7 @@
Get the keys in Camera Characteristics whose values are capture session specific.
List of CameraCharacteristic keys containing characterisitics specific to a session
- configuration. If #INFO_SESSION_CONFIGURATION_QUERY_VERSION is
+ configuration. If #INFO_SESSION_CONFIGURATION_QUERY_VERSION is at least
Build.VERSION_CODES#VANILLA_ICE_CREAM, then this list will only contain
CONTROL_ZOOM_RATIO_RANGE and SCALER_AVAILABLE_MAX_DIGITAL_ZOOM
@@ -443,6 +443,72 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_AVAILABLE_MODES", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_AVAILABLE_MODES", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CameraCharacteristics+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE_RANGE", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE_RANGE", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CameraCharacteristics+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -519,6 +585,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_AVAILABLE_PRIORITY_MODES", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_AVAILABLE_PRIORITY_MODES", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CameraCharacteristics+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1076,15 +1175,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE", ApiSince=35)]
[<Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1532,15 +1631,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_SINGLE_STRENGTH_DEFAULT_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_SINGLE_STRENGTH_DEFAULT_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1565,15 +1664,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_SINGLE_STRENGTH_MAX_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_SINGLE_STRENGTH_MAX_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1598,15 +1697,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_TORCH_STRENGTH_DEFAULT_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_TORCH_STRENGTH_DEFAULT_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1631,15 +1730,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_TORCH_STRENGTH_MAX_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_TORCH_STRENGTH_MAX_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1897,15 +1996,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)]
[<Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Hardware.Camera2/CameraDevice+CameraDeviceSetup.xml b/docs/xml/Android.Hardware.Camera2/CameraDevice+CameraDeviceSetup.xml
index addc560ae..2f04e4e23 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraDevice+CameraDeviceSetup.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraDevice+CameraDeviceSetup.xml
@@ -246,14 +246,24 @@
Instead, applications should use this method to query whether combinations of
certain features are supported. CameraCharacteristics#INFO_SESSION_CONFIGURATION_QUERY_VERSION provides the list of
feature combinations the camera device will reliably report.
+ If this function returns true for a particular stream combination, the camera
+ device supports concurrent captures on all of the streams in the same CaptureRequest,
+ with two exceptions below where concurrent captures are not supported:
+ <ul>
+ <li>Supported stream combinations with exclusive dynamic range profiles as specified by
+ android.hardware.camera2.params.DynamicRangeProfiles#getProfileCaptureRequestConstraints.</li>
+ <li>Supported combinations of 'default' mode and 'max resolution' mode streams for
+ devices with ULTRA_HIGH_RESOLUTION_SENSOR capability.</li>
+ </ul>
+ For other cases where concurrent captures of a stream combination are not supported,
+ this function returns false.
<b>IMPORTANT:</b>
<ul>
- <li>If feature support can be queried via
- CameraCharacteristics#SCALER_MANDATORY_STREAM_COMBINATIONS or
- CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP, applications should
- directly use that route rather than calling this function as: (1) using
- CameraCharacteristics is more efficient, and (2) calling this function with
- certain non-supported features will throw a IllegalArgumentException.</li>
+ <li>If feature support can be queried via CameraCharacteristics, applications
+ should directly use that route rather than calling this function as: (1) using
+ CameraCharacteristics is more efficient, and (2) querying a feature explicitly
+ deemed unsupported by CameraCharacteristics may throw a
+ IllegalArgumentException.</li>
<li>To minimize SessionConfiguration creation latency due to its dependency on
output surfaces, the application can call this method before acquiring valid
diff --git a/docs/xml/Android.Hardware.Camera2/CameraDevice.xml b/docs/xml/Android.Hardware.Camera2/CameraDevice.xml
index 7f31f279b..5a41d9deb 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraDevice.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraDevice.xml
@@ -1634,16 +1634,30 @@
mandatory stream combinations
android.hardware.camera2.params.MandatoryStreamCombination are better suited for this
purpose.
- <b>NOTE:</b>
- For apps targeting android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM and above,
+ If this function returns true for a particular stream combination, the camera
+ device supports concurrent captures on all of the streams in the same CaptureRequest, with
+ two exceptions below where concurrent captures are not supported:
+ <ul>
+ <li>Supported stream combinations with exclusive dynamic range profiles as specified by
+ android.hardware.camera2.params.DynamicRangeProfiles#getProfileCaptureRequestConstraints.</li>
+ <li>Supported combinations of 'default' mode and 'max resolution' mode streams for devices
+ with ULTRA_HIGH_RESOLUTION_SENSOR capability.</li>
+ </ul>
+ For other cases where concurrent captures of a stream combination are not supported,
+ this function returns false.
+ <b>NOTE:</b>
+ <ul>
+ <li>For apps targeting android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM and above,
this method will automatically delegate to
CameraDeviceSetup#isSessionConfigurationSupported whenever possible. This
means that the output of this method will consider parameters set through
- SessionConfiguration#setSessionParameters as well.
- Session Parameters will be ignored for apps targeting <=
+ SessionConfiguration#setSessionParameters as well.</li>
+
+ <li>Session Parameters will be ignored for apps targeting <=
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE, or if
CameraManager#isCameraDeviceSetupSupported returns false for the camera id
- associated with this CameraDevice.
+ associated with this CameraDevice.</li>
+ </ul>
Java documentation for android.hardware.camera2.CameraDevice.isSessionConfigurationSupported(android.hardware.camera2.params.SessionConfiguration)
.
diff --git a/docs/xml/Android.Hardware.Camera2/CameraExtensionCharacteristics.xml b/docs/xml/Android.Hardware.Camera2/CameraExtensionCharacteristics.xml
index 34709c49d..113cc1303 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraExtensionCharacteristics.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraExtensionCharacteristics.xml
@@ -354,15 +354,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("get", "(ILandroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;", "", ApiSince=35)]
[<Android.Runtime.Register("get", "(ILandroid/hardware/camera2/CameraCharacteristics$Key;)Ljava/lang/Object;", "", ApiSince=35)>]
-
+
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -370,14 +370,14 @@
Java.Lang.Object
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[Android.Runtime.GeneratedEnum]
@@ -385,7 +385,7 @@
-
+
To be added.
@@ -567,10 +567,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -723,8 +727,8 @@
StreamConfigurationMap#getOutputSizes.
Device-specific extensions currently support at most three
multi-frame capture surface formats. ImageFormat.JPEG will be supported by all
- extensions while ImageFormat.YUV_420_888, ImageFormat.JPEG_R, or ImageFormat.YCBCR_P010
- may or may not be supported.
+ extensions while ImageFormat.YUV_420_888, ImageFormat.JPEG_R, ImageFormat.YCBCR_P010 or
+ ImageFormat.DEPTH_JPEG may or may not be supported.
Java documentation for android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, int)
.
@@ -749,11 +753,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getKeys", "(I)Ljava/util/Set;", "", ApiSince=35)]
[<Android.Runtime.Register("getKeys", "(I)Ljava/util/Set;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -762,7 +766,7 @@
System.Collections.Generic.ICollection<Android.Hardware.Camera2.CameraCharacteristics+Key>
-
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.Hardware.Camera2/CameraExtensionSession+ExtensionCaptureCallback.xml b/docs/xml/Android.Hardware.Camera2/CameraExtensionSession+ExtensionCaptureCallback.xml
index e1301bdaf..e04a1b2d3 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraExtensionSession+ExtensionCaptureCallback.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraExtensionSession+ExtensionCaptureCallback.xml
@@ -191,11 +191,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=35)]
[<Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -204,9 +204,9 @@
System.Void
-
-
-
+
+
+
the session received during
diff --git a/docs/xml/Android.Hardware.Camera2/CameraManager.xml b/docs/xml/Android.Hardware.Camera2/CameraManager.xml
index 01242f62c..e72d04c15 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraManager.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraManager.xml
@@ -187,11 +187,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getCameraDeviceSetup", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraDevice$CameraDeviceSetup;", "", ApiSince=35)]
[<Android.Runtime.Register("getCameraDeviceSetup", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraDevice$CameraDeviceSetup;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -200,7 +200,7 @@
Android.Hardware.Camera2.CameraDevice+CameraDeviceSetup
-
+
To be added.
@@ -362,11 +362,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isCameraDeviceSetupSupported", "(Ljava/lang/String;)Z", "", ApiSince=35)]
[<Android.Runtime.Register("isCameraDeviceSetupSupported", "(Ljava/lang/String;)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -375,7 +375,7 @@
System.Boolean
-
+
The unique identifier of the camera device for which
diff --git a/docs/xml/Android.Hardware.Camera2/CameraMetadata.xml b/docs/xml/Android.Hardware.Camera2/CameraMetadata.xml
index 1890f4551..8c25b991c 100644
--- a/docs/xml/Android.Hardware.Camera2/CameraMetadata.xml
+++ b/docs/xml/Android.Hardware.Camera2/CameraMetadata.xml
@@ -1259,6 +1259,59 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_MODE_CCT", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_MODE_CCT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ColorCorrectionMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ColorCorrectionMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ColorCorrectionMode
+
+ 3
+
+ Use
+ CaptureRequest#COLOR_CORRECTION_COLOR_TEMPERATURE android.colorCorrection.colorTemperature and
+ CaptureRequest#COLOR_CORRECTION_COLOR_TINT android.colorCorrection.colorTint to adjust the white balance based
+ on correlated color temperature.
+
+ Use
+ CaptureRequest#COLOR_CORRECTION_COLOR_TEMPERATURE android.colorCorrection.colorTemperature and
+ CaptureRequest#COLOR_CORRECTION_COLOR_TINT android.colorCorrection.colorTint to adjust the white balance based
+ on correlated color temperature.
+ If AWB is enabled with {@link CaptureRequest#CONTROL_AWB_MODE android.control.awbMode} != OFF, then
+ CCT is ignored.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.COLOR_CORRECTION_MODE_CCT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1270,15 +1323,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY", ApiSince=35)]
[<Android.Runtime.Register("CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAEMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAEMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1313,11 +1366,8 @@
If the session configuration is not supported, the AE mode reported in the
CaptureResult will be 'ON' instead of 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY'.
When this AE mode is enabled, the CaptureResult field
- CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState will be present and not null. Otherwise, the
- CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState field will not be present in the CaptureResult.
- The application can observe the CaptureResult field
- CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState to determine when low light boost is 'ACTIVE' or
- 'INACTIVE'.
+ CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState will indicate when low light boost is 'ACTIVE'
+ or 'INACTIVE'. By default CaptureResult#CONTROL_LOW_LIGHT_BOOST_STATE android.control.lowLightBoostState will be 'INACTIVE'.
The low light boost is 'ACTIVE' once the scene lighting condition is less than the
upper bound lux value defined by CameraCharacteristics#CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE android.control.lowLightBoostInfoLuminanceRange.
This mode will be 'INACTIVE' once the scene lighting condition is greater than the
@@ -1335,6 +1385,153 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_OFF", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_OFF", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 0
+
+ Disable AE priority mode.
+
+ Disable AE priority mode. This is the default value.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.CONTROL_AE_PRIORITY_MODE_OFF
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_SENSOR_EXPOSURE_TIME_PRIORITY", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_SENSOR_EXPOSURE_TIME_PRIORITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 2
+
+ The camera device's auto-exposure routine is active and
+ prioritizes the application-selected exposure time
+ (CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime).
+
+ The camera device's auto-exposure routine is active and
+ prioritizes the application-selected exposure time
+ (CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime).
+ The application has control over CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime while
+ the application's values for CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity and
+ CaptureRequest#SENSOR_FRAME_DURATION android.sensor.frameDuration are ignored.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_EXPOSURE_TIME_PRIORITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlAePriorityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 1
+
+ The camera device's auto-exposure routine is active and
+ prioritizes the application-selected ISO (CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity).
+
+ The camera device's auto-exposure routine is active and
+ prioritizes the application-selected ISO (CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity).
+ The application has control over CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity while
+ the application's values for CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime and
+ CaptureRequest#SENSOR_FRAME_DURATION android.sensor.frameDuration are ignored.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1798,15 +1995,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE_ACTIVE", ApiSince=35)]
[<Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE_ACTIVE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlLowLightBoostState enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlLowLightBoostState enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1843,15 +2040,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE", ApiSince=35)]
[<Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE_INACTIVE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlLowLightBoostState enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlLowLightBoostState enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2086,6 +2283,102 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_ZOOM_METHOD_AUTO", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_ZOOM_METHOD_AUTO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlZoomMethod enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlZoomMethod enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlZoomMethod
+
+ 0
+
+ The camera device automatically detects whether the application does zoom with
+ CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion or CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio, and in turn decides which
+ metadata tag reflects the effective zoom level.
+
+ The camera device automatically detects whether the application does zoom with
+ CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion or CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio, and in turn decides which
+ metadata tag reflects the effective zoom level.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.CONTROL_ZOOM_METHOD_AUTO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_ZOOM_METHOD_ZOOM_RATIO", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_ZOOM_METHOD_ZOOM_RATIO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlZoomMethod enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ControlZoomMethod enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlZoomMethod
+
+ 1
+
+ The application intends to control zoom via CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio, and
+ the effective zoom level is reflected by CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio in capture results.
+
+ The application intends to control zoom via CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio, and
+ the effective zoom level is reflected by CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio in capture results.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.CONTROL_ZOOM_METHOD_ZOOM_RATIO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2214,6 +2507,150 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_OFF", ApiSince=36)]
+ [<Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_OFF", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 1
+
+ The camera has detected lighting conditions that are sufficiently bright.
+
+ The camera has detected lighting conditions that are sufficiently bright. Night
+ Mode Camera Extensions is available but may not be able to optimize the camera
+ settings to take a higher quality photo.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_OFF
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_ON", ApiSince=36)]
+ [<Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_ON", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 2
+
+ The camera has detected low-light conditions.
+
+ The camera has detected low-light conditions. It is recommended to use Night Mode
+ Camera Extension to optimize the camera settings to take a high-quality photo in
+ the dark.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_ON
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.ExtensionNightModeIndicator enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 0
+
+ The camera can't accurately assess the scene's lighting to determine if a Night Mode
+ Camera Extension capture would improve the photo.
+
+ The camera can't accurately assess the scene's lighting to determine if a Night Mode
+ Camera Extension capture would improve the photo. This can happen when the current
+ camera configuration doesn't support night mode indicator detection, such as when
+ the auto exposure mode is ON_AUTO_FLASH, ON_ALWAYS_FLASH, ON_AUTO_FLASH_REDEYE, or
+ ON_EXTERNAL_FLASH.
+
+
+ Java documentation for android.hardware.camera2.CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware.Camera2/CaptureRequest+Builder.xml b/docs/xml/Android.Hardware.Camera2/CaptureRequest+Builder.xml
index d43733654..7d04c013e 100644
--- a/docs/xml/Android.Hardware.Camera2/CaptureRequest+Builder.xml
+++ b/docs/xml/Android.Hardware.Camera2/CaptureRequest+Builder.xml
@@ -26,8 +26,9 @@
A builder for capture requests.
To obtain a builder instance, use the
- CameraDevice#createCaptureRequest or CameraManager#createCaptureRequest
- method, which initializes the request fields to one of the templates defined in
+ CameraDevice#createCaptureRequest or
+ CameraDevice.CameraDeviceSetup#createCaptureRequest method, which
+ initializes the request fields to one of the templates defined in
CameraDevice.
diff --git a/docs/xml/Android.Hardware.Camera2/CaptureRequest.xml b/docs/xml/Android.Hardware.Camera2/CaptureRequest.xml
index 0ca5e77ec..33de6b64b 100644
--- a/docs/xml/Android.Hardware.Camera2/CaptureRequest.xml
+++ b/docs/xml/Android.Hardware.Camera2/CaptureRequest.xml
@@ -45,7 +45,7 @@
contains the list of target Surfaces to send image data to for this
capture.
CaptureRequests can be created by using a Builder instance,
- obtained by calling CameraDevice#createCaptureRequest or CameraManager#createCaptureRequest
+ obtained by calling CameraDevice#createCaptureRequest or CameraDevice.CameraDeviceSetup#createCaptureRequest
CaptureRequests are given to CameraCaptureSession#capture or
CameraCaptureSession#setRepeatingRequest to capture images from a camera.
Each request can specify a different subset of target Surfaces for the
@@ -149,6 +149,72 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureRequest+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_COLOR_TINT", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_COLOR_TINT", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureRequest+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -480,6 +546,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureRequest+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1192,6 +1291,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_ZOOM_METHOD", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_ZOOM_METHOD", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureRequest+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1460,15 +1592,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Hardware.Camera2/CaptureResult.xml b/docs/xml/Android.Hardware.Camera2/CaptureResult.xml
index b369417bd..169832903 100644
--- a/docs/xml/Android.Hardware.Camera2/CaptureResult.xml
+++ b/docs/xml/Android.Hardware.Camera2/CaptureResult.xml
@@ -200,6 +200,72 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_COLOR_TEMPERATURE", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureResult+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_CORRECTION_COLOR_TINT", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_CORRECTION_COLOR_TINT", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureResult+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -531,6 +597,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_AE_PRIORITY_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureResult+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1257,15 +1356,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE", ApiSince=35)]
[<Android.Runtime.Register("CONTROL_LOW_LIGHT_BOOST_STATE", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1472,6 +1571,39 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTROL_ZOOM_METHOD", ApiSince=36)]
+ [<Android.Runtime.Register("CONTROL_ZOOM_METHOD", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureResult+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1629,6 +1761,39 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR", ApiSince=36)]
+ [<Android.Runtime.Register("EXTENSION_NIGHT_MODE_INDICATOR", ApiSince=36)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.CaptureResult+Key
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1754,15 +1919,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)]
[<Android.Runtime.Register("FLASH_STRENGTH_LEVEL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2674,15 +2839,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_SENSOR_CROP_REGION", ApiSince=35)]
[<Android.Runtime.Register("LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_SENSOR_CROP_REGION", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3787,15 +3952,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("STATISTICS_LENS_INTRINSICS_SAMPLES", ApiSince=35)]
[<Android.Runtime.Register("STATISTICS_LENS_INTRINSICS_SAMPLES", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Hardware.Camera2/ColorCorrectionMode.xml b/docs/xml/Android.Hardware.Camera2/ColorCorrectionMode.xml
index d9ac1ae04..dfc18d33f 100644
--- a/docs/xml/Android.Hardware.Camera2/ColorCorrectionMode.xml
+++ b/docs/xml/Android.Hardware.Camera2/ColorCorrectionMode.xml
@@ -17,6 +17,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/hardware/camera2/CameraMetadata.COLOR_CORRECTION_MODE_CCT")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/hardware/camera2/CameraMetadata.COLOR_CORRECTION_MODE_CCT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ColorCorrectionMode
+
+ 3
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Camera2/ControlAEMode.xml b/docs/xml/Android.Hardware.Camera2/ControlAEMode.xml
index bfce0927b..f93d9c679 100644
--- a/docs/xml/Android.Hardware.Camera2/ControlAEMode.xml
+++ b/docs/xml/Android.Hardware.Camera2/ControlAEMode.xml
@@ -191,11 +191,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY")]
[<Android.Runtime.IntDefinition(null, JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_MODE_ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Hardware.Camera2/ControlAePriorityMode.xml b/docs/xml/Android.Hardware.Camera2/ControlAePriorityMode.xml
new file mode 100644
index 000000000..da773b892
--- /dev/null
+++ b/docs/xml/Android.Hardware.Camera2/ControlAePriorityMode.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeOff", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_OFF")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeOff", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_OFF")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeSensorExposureTimePriority", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_EXPOSURE_TIME_PRIORITY")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeSensorExposureTimePriority", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_EXPOSURE_TIME_PRIORITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeSensorSensitivityPriority", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlAePriorityModeSensorSensitivityPriority", JniField="android/hardware/camera2/CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlAePriorityMode
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware.Camera2/ControlZoomMethod.xml b/docs/xml/Android.Hardware.Camera2/ControlZoomMethod.xml
new file mode 100644
index 000000000..4c2802239
--- /dev/null
+++ b/docs/xml/Android.Hardware.Camera2/ControlZoomMethod.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlZoomMethodAuto", JniField="android/hardware/camera2/CameraMetadata.CONTROL_ZOOM_METHOD_AUTO")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlZoomMethodAuto", JniField="android/hardware/camera2/CameraMetadata.CONTROL_ZOOM_METHOD_AUTO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlZoomMethod
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlZoomMethodZoomRatio", JniField="android/hardware/camera2/CameraMetadata.CONTROL_ZOOM_METHOD_ZOOM_RATIO")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ControlZoomMethodZoomRatio", JniField="android/hardware/camera2/CameraMetadata.CONTROL_ZOOM_METHOD_ZOOM_RATIO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ControlZoomMethod
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware.Camera2/ExtensionNightModeIndicator.xml b/docs/xml/Android.Hardware.Camera2/ExtensionNightModeIndicator.xml
new file mode 100644
index 000000000..895ade4b1
--- /dev/null
+++ b/docs/xml/Android.Hardware.Camera2/ExtensionNightModeIndicator.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorOff", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_OFF")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorOff", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_OFF")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorOn", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_ON")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorOn", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_ON")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorUnknown", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.Camera2.CameraMetadata.ExtensionNightModeIndicatorUnknown", JniField="android/hardware/camera2/CameraMetadata.EXTENSION_NIGHT_MODE_INDICATOR_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Camera2.ExtensionNightModeIndicator
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware.Camera2/MultiResolutionImageReader.xml b/docs/xml/Android.Hardware.Camera2/MultiResolutionImageReader.xml
index fda456a6a..8379ebb4e 100644
--- a/docs/xml/Android.Hardware.Camera2/MultiResolutionImageReader.xml
+++ b/docs/xml/Android.Hardware.Camera2/MultiResolutionImageReader.xml
@@ -124,10 +124,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "Unknown" }, Type="Android.Graphics.ImageFormat")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
@@ -188,6 +192,100 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/util/Collection;IIJ)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/util/Collection;IIJ)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ The group of multi-resolution stream info, which is used to create
+ a multi-resolution reader containing a number of ImageReader objects. Each
+ ImageReader object represents a multi-resolution stream in the group.
+ The format of the Image that this multi-resolution reader will produce.
+ This must be one of the android.graphics.ImageFormat or
+ android.graphics.PixelFormat constants. Note that not all formats are
+ supported, like ImageFormat.NV21. The supported multi-resolution
+ reader format can be queried by android.hardware.camera2.params.MultiResolutionStreamConfigurationMap#getOutputFormats.
+ The maximum number of images the user will want to
+ access simultaneously. This should be as small as possible to
+ limit memory use. Once maxImages images are obtained by the
+ user from any given internal ImageReader, one of them has to be released before
+ a new Image will become available for access through the ImageReader's
+ ImageReader#acquireLatestImage() or
+ ImageReader#acquireNextImage(). Must be greater than 0.
+ The intended usage of the images produced by the internal ImageReader. See the usages
+ on HardwareBuffer for a list of valid usage bits. See also
+ HardwareBuffer#isSupported(int, int, int, int, long) for checking
+ if a combination is supported. If it's not supported this will throw
+ an IllegalArgumentException.
+ Create a new multi-resolution reader based on a group of camera stream properties returned
+ by a camera device, and the desired format, maximum buffer capacity and consumer usage flag.
+
+ Create a new multi-resolution reader based on a group of camera stream properties returned
+ by a camera device, and the desired format, maximum buffer capacity and consumer usage flag.
+ The valid size and formats depend on the camera characteristics.
+ MultiResolutionImageReader for an image format is supported by the camera device if
+ the format is in the supported multi-resolution output stream formats returned by
+ android.hardware.camera2.params.MultiResolutionStreamConfigurationMap#getOutputFormats.
+ If the image format is supported, the MultiResolutionImageReader object can be
+ created with the streams objects returned by
+ android.hardware.camera2.params.MultiResolutionStreamConfigurationMap#getOutputInfo.
+ The maxImages parameter determines the maximum number of
+ Image objects that can be acquired from each of the ImageReader
+ within the MultiResolutionImageReader. However, requesting more buffers will
+ use up more memory, so it is important to use only the minimum number necessary. The
+ application is strongly recommended to acquire no more than maxImages images
+ from all of the internal ImageReader objects combined. By keeping track of the number of
+ acquired images for the MultiResolutionImageReader, the application doesn't need to do the
+ bookkeeping for each internal ImageReader returned from ImageReader.OnImageAvailableListener#onImageAvailable onImageAvailable callback.
+ Unlike the normal ImageReader, the MultiResolutionImageReader has a more complex
+ configuration sequence. Instead of passing the same surface to OutputConfiguration and
+ CaptureRequest, the
+ android.hardware.camera2.params.OutputConfiguration#createInstancesForMultiResolutionOutput
+ call needs to be used to create the OutputConfigurations for session creation, and then
+ #getSurface is used to get CaptureRequest.Builder#addTarget the target for
+ CaptureRequest.
+
+
+ Java documentation for android.hardware.camera2.MultiResolutionImageReader.MultiResolutionImageReader(java.util.Collection<android.hardware.camera2.params.MultiResolutionStreamInfo>, int, int, long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware.Display/DisplayManager.xml b/docs/xml/Android.Hardware.Display/DisplayManager.xml
index ded01bfa6..5aa8c90ed 100644
--- a/docs/xml/Android.Hardware.Display/DisplayManager.xml
+++ b/docs/xml/Android.Hardware.Display/DisplayManager.xml
@@ -311,6 +311,224 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_TYPE_DISPLAY_ADDED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_TYPE_DISPLAY_ADDED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 1
+
+ Event type for when a new display is added.
+
+ Event type for when a new display is added. This notification is sent
+ through the DisplayListener#onDisplayAdded callback method
+
+
+ Java documentation for android.hardware.display.DisplayManager.EVENT_TYPE_DISPLAY_ADDED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_TYPE_DISPLAY_CHANGED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_TYPE_DISPLAY_CHANGED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 4
+
+ Event type for when a display is changed.
+
+ Event type for when a display is changed. DisplayListener#onDisplayChanged callback
+ is triggered whenever the properties of a android.view.Display, such as size,
+ state, density are modified.
+
+ This event is not triggered for refresh rate changes as they can change very often.
+ To monitor refresh rate changes, subscribe to EVENT_TYPE_DISPLAY_REFRESH_RATE.
+
+
+ Java documentation for android.hardware.display.DisplayManager.EVENT_TYPE_DISPLAY_CHANGED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_TYPE_DISPLAY_REFRESH_RATE", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_TYPE_DISPLAY_REFRESH_RATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 8
+
+ Event type for when a display's refresh rate changes.
+
+ Event type for when a display's refresh rate changes.
+ DisplayListener#onDisplayChanged callback is triggered whenever the refresh rate
+ of the display changes. New refresh rate values can be retrieved via
+ Display#getRefreshRate().
+
+
+ Java documentation for android.hardware.display.DisplayManager.EVENT_TYPE_DISPLAY_REFRESH_RATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_TYPE_DISPLAY_REMOVED", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_TYPE_DISPLAY_REMOVED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 2
+
+ Event type for when a display is removed.
+
+ Event type for when a display is removed. This notification is sent
+ through the DisplayListener#onDisplayRemoved callback method
+
+
+ Java documentation for android.hardware.display.DisplayManager.EVENT_TYPE_DISPLAY_REMOVED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EVENT_TYPE_DISPLAY_STATE", ApiSince=36)]
+ [<Android.Runtime.Register("EVENT_TYPE_DISPLAY_STATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 16
+
+ Event type for when a display state changes.
+
+ Event type for when a display state changes.
+ DisplayListener#onDisplayChanged callback is triggered whenever the state
+ of the display changes. New state values can be retrieved via
+ Display#getState().
+
+
+ Java documentation for android.hardware.display.DisplayManager.EVENT_TYPE_DISPLAY_STATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -809,6 +1027,42 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerDisplayListener", "(Ljava/util/concurrent/Executor;JLandroid/hardware/display/DisplayManager$DisplayListener;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerDisplayListener", "(Ljava/util/concurrent/Executor;JLandroid/hardware/display/DisplayManager$DisplayListener;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Display/VirtualDisplay.xml b/docs/xml/Android.Hardware.Display/VirtualDisplay.xml
index 37f06e2f9..66ca1ef41 100644
--- a/docs/xml/Android.Hardware.Display/VirtualDisplay.xml
+++ b/docs/xml/Android.Hardware.Display/VirtualDisplay.xml
@@ -202,6 +202,59 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRotation", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRotation", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ the new rotation of the display. May be one of Surface#ROTATION_0,
+ Surface#ROTATION_90, Surface#ROTATION_180, Surface#ROTATION_270.
+ Upon creation, the rotation of the virtual display is always Surface#ROTATION_0.
+ Sets the rotation of the virtual display.
+
+ Sets the rotation of the virtual display.
+
+
+ Java documentation for android.hardware.display.VirtualDisplay.setRotation(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+BrightnessEventArgs.xml b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+BrightnessEventArgs.xml
new file mode 100644
index 000000000..77d997d23
--- /dev/null
+++ b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+BrightnessEventArgs.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+Builder.xml b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+Builder.xml
index 1275a984b..532d385b0 100644
--- a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+Builder.xml
+++ b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+Builder.xml
@@ -193,6 +193,107 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBrightnessListener", "(Ljava/util/concurrent/Executor;Landroid/hardware/display/VirtualDisplayConfig$BrightnessListener;)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBrightnessListener", "(Ljava/util/concurrent/Executor;Landroid/hardware/display/VirtualDisplayConfig$BrightnessListener;)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Display.VirtualDisplayConfig+Builder
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDefaultBrightness", "(F)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDefaultBrightness", "(F)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Display.VirtualDisplayConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDimBrightness", "(F)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDimBrightness", "(F)Landroid/hardware/display/VirtualDisplayConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.Display.VirtualDisplayConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+IBrightnessListener.xml b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+IBrightnessListener.xml
new file mode 100644
index 000000000..12b326bf1
--- /dev/null
+++ b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig+IBrightnessListener.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/hardware/display/VirtualDisplayConfig$BrightnessListener", "", "Android.Hardware.Display.VirtualDisplayConfig/IBrightnessListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/hardware/display/VirtualDisplayConfig$BrightnessListener", "", "Android.Hardware.Display.VirtualDisplayConfig/IBrightnessListenerInvoker", ApiSince=36)>]
+
+
+
+ Listener for display brightness changes.
+
+ Listener for display brightness changes.
+
+
+ Java documentation for android.hardware.display.VirtualDisplayConfig.BrightnessListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onBrightnessChanged", "(F)V", "GetOnBrightnessChanged_FHandler:Android.Hardware.Display.VirtualDisplayConfig/IBrightnessListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onBrightnessChanged", "(F)V", "GetOnBrightnessChanged_FHandler:Android.Hardware.Display.VirtualDisplayConfig/IBrightnessListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the new brightness of the display. Value of 0.0 indicates the
+ minimum supported brightness and value of 1.0 indicates the maximum supported
+ brightness.
+ Called when the display's brightness has changed.
+
+ Called when the display's brightness has changed.
+
+
+ Java documentation for android.hardware.display.VirtualDisplayConfig.BrightnessListener.onBrightnessChanged(float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig.xml b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig.xml
index ad38dbd6e..72685bfc2 100644
--- a/docs/xml/Android.Hardware.Display/VirtualDisplayConfig.xml
+++ b/docs/xml/Android.Hardware.Display/VirtualDisplayConfig.xml
@@ -84,6 +84,49 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDefaultBrightness", "()F", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDefaultBrightness", "()F", "", ApiSince=36)>]
+
+
+
+ System.Single
+
+
+ Returns the default brightness of the display.
+ To be added.
+
+ Returns the default brightness of the display.
+ Value of 0.0 indicates the minimum supported brightness and value of 1.0
+ indicates the maximum supported brightness.
+
+
+ Java documentation for android.hardware.display.VirtualDisplayConfig.getDefaultBrightness()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -158,6 +201,49 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDimBrightness", "()F", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDimBrightness", "()F", "", ApiSince=36)>]
+
+
+
+ System.Single
+
+
+ Returns the dim brightness of the display.
+ To be added.
+
+ Returns the dim brightness of the display.
+ Value of 0.0 indicates the minimum supported brightness and value of 1.0
+ indicates the maximum supported brightness.
+
+
+ Java documentation for android.hardware.display.VirtualDisplayConfig.getDimBrightness()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware.Input/InputManager.xml b/docs/xml/Android.Hardware.Input/InputManager.xml
index bcbb9e007..457979738 100644
--- a/docs/xml/Android.Hardware.Input/InputManager.xml
+++ b/docs/xml/Android.Hardware.Input/InputManager.xml
@@ -272,11 +272,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getInputDeviceViewBehavior", "(I)Landroid/view/InputDevice$ViewBehavior;", "", ApiSince=35)]
[<Android.Runtime.Register("getInputDeviceViewBehavior", "(I)Landroid/view/InputDevice$ViewBehavior;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -285,7 +285,7 @@
Android.Views.InputDevice+ViewBehavior
-
+
To be added.
@@ -636,11 +636,11 @@
To be added.
- The android.view.InputEvent to check
+ The android.view.InputEvent to check.
Verify the details of an android.view.InputEvent that came from the system.
android.view.VerifiedInputEvent, which is a subset of the provided
- android.view.InputEventnull if the event could not be verified.
+ android.view.InputEvent, or null if the event could not be verified.
Verify the details of an android.view.InputEvent that came from the system.
If the event did not come from the system, or its details could not be verified, then this
diff --git a/docs/xml/Android.Hardware.Usb/UsbManager.xml b/docs/xml/Android.Hardware.Usb/UsbManager.xml
index bc9b53ac6..ceda940d8 100644
--- a/docs/xml/Android.Hardware.Usb/UsbManager.xml
+++ b/docs/xml/Android.Hardware.Usb/UsbManager.xml
@@ -611,6 +611,9 @@
If data is read from the java.io.InputStream created from this file descriptor all
data of a USB transfer should be read at once. If only a partial request is read the rest of
the transfer is dropped.
+ It is strongly recommended to use newer methods instead of this method,
+ since this method may provide sub-optimal performance on some devices.
+ This method could potentially face interim performance degradation as well.
Java documentation for android.hardware.usb.UsbManager.openAccessory(android.hardware.usb.UsbAccessory)
.
@@ -625,6 +628,103 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openAccessoryInputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/InputStream;", "GetOpenAccessoryInputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("openAccessoryInputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/InputStream;", "GetOpenAccessoryInputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.IO.Stream
+
+
+
+
+
+ the USB accessory to open an input stream for
+ Opens an input stream for reading from the USB accessory.
+ input stream to read from given USB accessory
+
+ Opens an input stream for reading from the USB accessory.
+ If accessory is not open at this point, accessory will first be opened.
+ If data is read from the created java.io.InputStream all
+ data of a USB transfer should be read at once. If only a partial request is read, the rest of
+ the transfer is dropped.
+ The caller is responsible for ensuring that the returned stream is closed.
+
+
+ Java documentation for android.hardware.usb.UsbManager.openAccessoryInputStream(android.hardware.usb.UsbAccessory)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openAccessoryOutputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/OutputStream;", "GetOpenAccessoryOutputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("openAccessoryOutputStream", "(Landroid/hardware/usb/UsbAccessory;)Ljava/io/OutputStream;", "GetOpenAccessoryOutputStream_Landroid_hardware_usb_UsbAccessory_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.IO.Stream
+
+
+
+
+
+ the USB accessory to open an output stream for
+ Opens an output stream for writing to the USB accessory.
+ output stream to write to given USB accessory
+
+ Opens an output stream for writing to the USB accessory.
+ If accessory is not open at this point, accessory will first be opened.
+ The caller is responsible for ensuring that the returned stream is closed.
+
+
+ Java documentation for android.hardware.usb.UsbManager.openAccessoryOutputStream(android.hardware.usb.UsbAccessory)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware/DataSpace.xml b/docs/xml/Android.Hardware/DataSpace.xml
index 5d1ebd3b4..cedcdd7f5 100644
--- a/docs/xml/Android.Hardware/DataSpace.xml
+++ b/docs/xml/Android.Hardware/DataSpace.xml
@@ -656,6 +656,58 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DATASPACE_HEIF_ULTRAHDR", ApiSince=36)]
+ [<Android.Runtime.Register("DATASPACE_HEIF_ULTRAHDR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.DataSpaceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.DataSpaceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.DataSpaceType
+
+ 4102
+
+ ISO/IEC 23008-12:2024
+
+ ISO/IEC 23008-12:2024
+ High Efficiency Image File Format (HEIF) with embedded HDR gain map
+ This value is valid with formats:
+ <ul>
+ <li>HAL_PIXEL_FORMAT_BLOB: A HEIC image encoded by HEVC encoder
+ according to ISO/IEC 23008-12:2024 that includes an HDR gain map and
+ metadata according to ISO/CD 21496‐1.</li>
+ </ul>
+
+
+ Java documentation for android.hardware.DataSpace.DATASPACE_HEIF_ULTRAHDR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -735,15 +787,24 @@
4101
- ISO/IEC TBD
+ Ultra HDR
+
+ JPEG image with embedded HDR gain map following the Ultra HDR specification and
+ starting with Android version android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM V
+ ISO/CD 21496‐1
- ISO/IEC TBD
- JPEG image with embedded recovery map following the Jpeg/R specification.
- This value must always remain aligned with the public ImageFormat Jpeg/R definition and is
- valid with formats:
- HAL_PIXEL_FORMAT_BLOB: JPEG image encoded by Jpeg/R encoder according to ISO/IEC TBD.
- The image contains a standard SDR JPEG and a recovery map. Jpeg/R decoders can use the
- map to recover the input image.
+ Ultra HDR
+
+ JPEG image with embedded HDR gain map following the Ultra HDR specification and
+ starting with Android version android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM V
+ ISO/CD 21496‐1
+ This value is valid with formats:
+ <ul>
+ <li>HAL_PIXEL_FORMAT_BLOB: JPEG image encoded by Jpeg/R encoder according to
+ ISO/CD 21496‐1</li>
+ </ul>
+ The image contains a standard SDR JPEG and a gain map. Ultra HDR decoders can use the
+ gain map to boost the brightness of the rendered image.
Java documentation for android.hardware.DataSpace.DATASPACE_JPEG_R
.
diff --git a/docs/xml/Android.Hardware/DataSpaceType.xml b/docs/xml/Android.Hardware/DataSpaceType.xml
index a6f051b62..2a3c18c1a 100644
--- a/docs/xml/Android.Hardware/DataSpaceType.xml
+++ b/docs/xml/Android.Hardware/DataSpaceType.xml
@@ -357,6 +357,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.DataSpace.DataspaceHeifUltrahdr", JniField="android/hardware/DataSpace.DATASPACE_HEIF_ULTRAHDR")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.DataSpace.DataspaceHeifUltrahdr", JniField="android/hardware/DataSpace.DATASPACE_HEIF_ULTRAHDR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.DataSpaceType
+
+ 4102
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware/DisplayLuts+Entry.xml b/docs/xml/Android.Hardware/DisplayLuts+Entry.xml
new file mode 100644
index 000000000..b3010a1c5
--- /dev/null
+++ b/docs/xml/Android.Hardware/DisplayLuts+Entry.xml
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/hardware/DisplayLuts$Entry", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/hardware/DisplayLuts$Entry", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "([FII)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "([FII)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ The raw lut data
+ Either 1D or 3D
+ The sampling kay used for the Lut
+ Create a Lut entry.
+
+ Create a Lut entry.
+ Noted that 1D Lut(s) are treated as gain curves.
+ For 3D Lut(s), 3D Lut(s) are used for direct color manipulations.
+ The values of 3D Lut(s) data should be normalized to the range 0.0
+ to 1.0, inclusive. And 3D Lut(s) data is organized in the order of
+ R, G, B channels.
+
+
+ Java documentation for android.hardware.DisplayLuts.Entry.DisplayLuts$Entry(float[], int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDimension", "()I", "GetGetDimensionHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDimension", "()I", "GetGetDimensionHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ the dimension of the lut entry
+
+
+
+ Java documentation for android.hardware.DisplayLuts.Entry.getDimension()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getBuffer", "()[F", "GetGetBufferHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getBuffer", "()[F", "GetGetBufferHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Single[]
+
+
+
+ To be added.
+ the lut raw data of the lut
+
+
+
+ Java documentation for android.hardware.DisplayLuts.Entry.getBuffer()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSamplingKey", "()I", "GetGetSamplingKeyHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSamplingKey", "()I", "GetGetSamplingKeyHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ the sampling key used by the lut
+
+
+
+ Java documentation for android.hardware.DisplayLuts.Entry.getSamplingKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware/DisplayLuts.xml b/docs/xml/Android.Hardware/DisplayLuts.xml
new file mode 100644
index 000000000..24a3c8cc0
--- /dev/null
+++ b/docs/xml/Android.Hardware/DisplayLuts.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/hardware/DisplayLuts", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/hardware/DisplayLuts", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ DisplayLuts provides the developers to apply Lookup Tables (Luts) to a
+ android.view.SurfaceControl.
+
+ DisplayLuts provides the developers to apply Lookup Tables (Luts) to a
+ android.view.SurfaceControl. Luts provides ways to control tonemapping
+ for specific content.
+
+ The general flow is as follows:
+ <img src="https://developer.android.com/reference/android/images/graphics/DisplayLuts.png" />
+ <figcaption style="text-align: center;">DisplayLuts flow</figcaption>
+
+
+ Java documentation for android.hardware.DisplayLuts
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Create a DisplayLuts instance.
+
+ Create a DisplayLuts instance.
+
+
+ Java documentation for android.hardware.DisplayLuts.DisplayLuts()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("set", "(Landroid/hardware/DisplayLuts$Entry;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("set", "(Landroid/hardware/DisplayLuts$Entry;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("set", "(Landroid/hardware/DisplayLuts$Entry;Landroid/hardware/DisplayLuts$Entry;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("set", "(Landroid/hardware/DisplayLuts$Entry;Landroid/hardware/DisplayLuts$Entry;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware/HardwareBuffer.xml b/docs/xml/Android.Hardware/HardwareBuffer.xml
index a4dbb0e6d..0e0ff2f6b 100644
--- a/docs/xml/Android.Hardware/HardwareBuffer.xml
+++ b/docs/xml/Android.Hardware/HardwareBuffer.xml
@@ -118,11 +118,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("create", "(IIIIJ)Landroid/hardware/HardwareBuffer;", "", ApiSince=26)]
[<Android.Runtime.Register("create", "(IIIIJ)Landroid/hardware/HardwareBuffer;", "", ApiSince=26)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android26.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android26.0")>]
@@ -131,9 +131,9 @@
Android.Hardware.HardwareBuffer
-
-
-
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -141,8 +141,8 @@
-
-
+
+
To be added.
@@ -410,11 +410,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isSupported", "(IIIIJ)Z", "", ApiSince=29)]
[<Android.Runtime.Register("isSupported", "(IIIIJ)Z", "", ApiSince=29)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
@@ -423,9 +423,9 @@
System.Boolean
-
-
-
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -433,8 +433,8 @@
-
-
+
+
The width in pixels of the buffer
@@ -554,15 +554,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("R_16", ApiSince=35)]
[<Android.Runtime.Register("R_16", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -604,15 +604,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("R_8", ApiSince=35)]
[<Android.Runtime.Register("R_8", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -652,15 +652,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("RG_1616", ApiSince=35)]
[<Android.Runtime.Register("RG_1616", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -702,15 +702,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("RGBA_10101010", ApiSince=35)]
[<Android.Runtime.Register("RGBA_10101010", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -813,11 +813,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android26.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android26.0")>]
-
+
[get: Android.Runtime.Register("getUsage", "()J", "", ApiSince=26)]
[<get: Android.Runtime.Register("getUsage", "()J", "", ApiSince=26)>]
@@ -1656,5 +1656,56 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("YCBCR_P210", ApiSince=36)]
+ [<Android.Runtime.Register("YCBCR_P210", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.HardwareBufferFormat enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.HardwareBufferFormat
+
+ 60
+
+ Android YUV P210 format.
+
+ Android YUV P210 format.
+ P210 is a 4:2:2 YCbCr semiplanar format comprised of a WxH Y plane
+ followed by a WxH CbCr plane. Each sample is represented by a 16-bit
+ little-endian value, with the lower 6 bits set to zero.
+
+
+ Java documentation for android.hardware.HardwareBuffer.YCBCR_P210
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware/HardwareBufferFormat.xml b/docs/xml/Android.Hardware/HardwareBufferFormat.xml
index 1ec3fbb5d..cfeca9cf0 100644
--- a/docs/xml/Android.Hardware/HardwareBufferFormat.xml
+++ b/docs/xml/Android.Hardware/HardwareBufferFormat.xml
@@ -199,11 +199,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.R_16")]
[<Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.R_16")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -227,11 +227,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.R_8")]
[<Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.R_8")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -255,11 +255,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.RG_1616")]
[<Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.RG_1616")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -345,11 +345,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.RGBA_10101010")]
[<Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.RGBA_10101010")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -570,5 +570,33 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.YCBCR_P210")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/hardware/HardwareBuffer.YCBCR_P210")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.HardwareBufferFormat
+
+ 60
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Hardware/LutProperties.xml b/docs/xml/Android.Hardware/LutProperties.xml
new file mode 100644
index 000000000..10b945598
--- /dev/null
+++ b/docs/xml/Android.Hardware/LutProperties.xml
@@ -0,0 +1,472 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/hardware/LutProperties", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/hardware/LutProperties", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Provides Lut properties of the device.
+
+ Provides Lut properties of the device.
+ A Lut (Look-Up Table) is a pre-calculated table for color correction.
+ Applications may be interested in the Lut properties exposed by
+ this class to determine if the Lut(s) they select using
+ android.view.SurfaceControl.Transaction#setLuts are by the HWC.
+
+
+ Java documentation for android.hardware.LutProperties
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDimension", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDimension", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Hardware.LutPropertiesDimension
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSamplingKeys", "()[I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSamplingKeys", "()[I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ To be added.
+ the list of sampling keys
+
+
+
+ Java documentation for android.hardware.LutProperties.getSamplingKeys()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ONE_DIMENSION", ApiSince=36)]
+ [<Android.Runtime.Register("ONE_DIMENSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesDimension enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesDimension enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesDimension
+
+ 1
+
+ The Lut is one dimensional
+
+ The Lut is one dimensional
+
+
+ Java documentation for android.hardware.LutProperties.ONE_DIMENSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLING_KEY_CIE_Y", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLING_KEY_CIE_Y", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 2
+
+ use y of CIE XYZ as the gain value of a lut
+
+ use y of CIE XYZ as the gain value of a lut
+
+
+ Java documentation for android.hardware.LutProperties.SAMPLING_KEY_CIE_Y
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLING_KEY_MAX_RGB", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLING_KEY_MAX_RGB", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 1
+
+ use max of r,g,b channel as the gain value of a Lut
+
+ use max of r,g,b channel as the gain value of a Lut
+
+
+ Java documentation for android.hardware.LutProperties.SAMPLING_KEY_MAX_RGB
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLING_KEY_RGB", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLING_KEY_RGB", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesSamplingKey enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 0
+
+ use r,g,b channel as the gain value of a Lut
+
+ use r,g,b channel as the gain value of a Lut
+
+
+ Java documentation for android.hardware.LutProperties.SAMPLING_KEY_RGB
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSize", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSize", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ the size of the Lut for each dimension
+
+
+
+ Java documentation for android.hardware.LutProperties.getSize()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("THREE_DIMENSION", ApiSince=36)]
+ [<Android.Runtime.Register("THREE_DIMENSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesDimension enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.LutPropertiesDimension enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesDimension
+
+ 3
+
+ The Lut is three dimensional
+
+ The Lut is three dimensional
+
+
+ Java documentation for android.hardware.LutProperties.THREE_DIMENSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware/LutPropertiesDimension.xml b/docs/xml/Android.Hardware/LutPropertiesDimension.xml
new file mode 100644
index 000000000..4997572c5
--- /dev/null
+++ b/docs/xml/Android.Hardware/LutPropertiesDimension.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.LutProperties.OneDimension", JniField="android/hardware/LutProperties.ONE_DIMENSION")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.LutProperties.OneDimension", JniField="android/hardware/LutProperties.ONE_DIMENSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesDimension
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.LutProperties.ThreeDimension", JniField="android/hardware/LutProperties.THREE_DIMENSION")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.LutProperties.ThreeDimension", JniField="android/hardware/LutProperties.THREE_DIMENSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesDimension
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware/LutPropertiesSamplingKey.xml b/docs/xml/Android.Hardware/LutPropertiesSamplingKey.xml
new file mode 100644
index 000000000..b8749b88e
--- /dev/null
+++ b/docs/xml/Android.Hardware/LutPropertiesSamplingKey.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyCieY", JniField="android/hardware/LutProperties.SAMPLING_KEY_CIE_Y")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyCieY", JniField="android/hardware/LutProperties.SAMPLING_KEY_CIE_Y")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyMaxRgb", JniField="android/hardware/LutProperties.SAMPLING_KEY_MAX_RGB")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyMaxRgb", JniField="android/hardware/LutProperties.SAMPLING_KEY_MAX_RGB")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyRgb", JniField="android/hardware/LutProperties.SAMPLING_KEY_RGB")]
+ [<Android.Runtime.IntDefinition("Android.Hardware.LutProperties.SamplingKeyRgb", JniField="android/hardware/LutProperties.SAMPLING_KEY_RGB")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutPropertiesSamplingKey
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Hardware/OverlayProperties.xml b/docs/xml/Android.Hardware/OverlayProperties.xml
index 0dfed3972..319de63ab 100644
--- a/docs/xml/Android.Hardware/OverlayProperties.xml
+++ b/docs/xml/Android.Hardware/OverlayProperties.xml
@@ -124,6 +124,48 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getLutProperties", "()[Landroid/hardware/LutProperties;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getLutProperties", "()[Landroid/hardware/LutProperties;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Hardware.LutProperties[]
+
+
+
+ Returns the lut properties of the device.
+ To be added.
+
+ Returns the lut properties of the device.
+
+
+ Java documentation for android.hardware.OverlayProperties.getLutProperties()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Hardware/SensorEvent.xml b/docs/xml/Android.Hardware/SensorEvent.xml
index 211b460a4..d192ed3b0 100644
--- a/docs/xml/Android.Hardware/SensorEvent.xml
+++ b/docs/xml/Android.Hardware/SensorEvent.xml
@@ -437,6 +437,7 @@
All values are in micro-Tesla (uT) and measure the ambient magnetic field
in the X, Y and Z axis.
+
<h4>android.hardware.Sensor#TYPE_GYROSCOPE Sensor.TYPE_GYROSCOPE:
</h4> All values are in radians/second and measure the rate of rotation
around the device's local X, Y and Z axis. The coordinate system is the
@@ -652,10 +653,9 @@
</h4>
<ul>
- <li> values[0]: ambient (room) temperature in degree Celsius.</li>
+ <li> values[0]: Ambient (room) temperature in degrees Celsius</li>
</ul>
-
<h4>android.hardware.Sensor#TYPE_MAGNETIC_FIELD_UNCALIBRATED
Sensor.TYPE_MAGNETIC_FIELD_UNCALIBRATED:</h4>
Similar to android.hardware.Sensor#TYPE_MAGNETIC_FIELD,
@@ -780,8 +780,20 @@
<li> values[0]: 1.0 </li>
</ul>
- <h4>android.hardware.Sensor#TYPE_HEART_BEAT
- Sensor.TYPE_HEART_BEAT:</h4>
+ <h4>android.hardware.Sensor#TYPE_STEP_COUNTER Sensor.TYPE_STEP_COUNTER:</h4>
+
+ <ul>
+ <li>values[0]: Number of steps taken by the user since the last reboot while the sensor is
+ activated</li>
+ </ul>
+
+ <h4>android.hardware.Sensor#TYPE_STEP_DETECTOR Sensor.TYPE_STEP_DETECTOR:</h4>
+
+ <ul>
+ <li>values[0]: Always set to 1.0, representing a single step detected event</li>
+ </ul>
+
+ <h4>android.hardware.Sensor#TYPE_HEART_BEAT Sensor.TYPE_HEART_BEAT:</h4>
A sensor of this type returns an event everytime a heart beat peak is
detected.
@@ -815,7 +827,7 @@
on-body or off-body event representing the current device state within
5 seconds of activating the sensor.
This sensor must be able to detect and report an on-body to off-body
- transition within 1 second of the device being removed from the body,
+ transition within 3 seconds of the device being removed from the body,
and must be able to detect and report an off-body to on-body transition
within 5 seconds of the device being put back onto the body.
<h4>android.hardware.Sensor#TYPE_ACCELEROMETER_UNCALIBRATED
diff --git a/docs/xml/Android.Hardware/SyncFence.xml b/docs/xml/Android.Hardware/SyncFence.xml
index e3cff569e..c8dfd0a32 100644
--- a/docs/xml/Android.Hardware/SyncFence.xml
+++ b/docs/xml/Android.Hardware/SyncFence.xml
@@ -89,17 +89,17 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/hardware/SyncFence;)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/hardware/SyncFence;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
To be added.
diff --git a/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse+DeletedLog.xml b/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse+DeletedLog.xml
index 35286a180..e7449f0bd 100644
--- a/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse+DeletedLog.xml
+++ b/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse+DeletedLog.xml
@@ -26,9 +26,12 @@
- A class to represent a delete log in ChangeLogsResponse
+ A change log holds the Metadata#getId() of a deleted Record.
- A class to represent a delete log in ChangeLogsResponse
+ A change log holds the Metadata#getId() of a deleted Record. For privacy, only unique
+ identifiers of deleted records are returned.
+ Clients holding copies of data from Health Connect should keep a copy of these unique
+ identifiers along with their contents. When receiving a DeletedLog in ChangeLogsResponse, use the identifiers to delete copy of the data.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.DeletedLog
.
@@ -97,10 +100,10 @@
System.String
- Returns record id of the record deleted
+ Returns record id of the record deleted.
To be added.
- Returns record id of the record deleted
+ Returns record id of the record deleted.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.DeletedLog.getDeletedRecordId()
.
@@ -138,10 +141,10 @@
Java.Time.Instant
- Returns timestamp when the record was deleted
+ Returns timestamp when the record was deleted.
To be added.
- Returns timestamp when the record was deleted
+ Returns timestamp when the record was deleted.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.DeletedLog.getDeletedTime()
.
diff --git a/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse.xml b/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse.xml
index 33fddc03c..729182aa7 100644
--- a/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse.xml
+++ b/docs/xml/Android.Health.Connect.ChangeLog/ChangeLogsResponse.xml
@@ -40,10 +40,10 @@
Response class for HealthConnectManager#getChangeLogs This is the response to clients
- fetching changes
+ fetching changes.
Response class for HealthConnectManager#getChangeLogs This is the response to clients
- fetching changes
+ fetching changes.
Java documentation for android.health.connect.changelog.ChangeLogsResponse
.
@@ -111,12 +111,13 @@
Returns delete logs for records that have been deleted post the time when the token was
- requested from HealthConnectManager#getChangeLogToken
+ requested from HealthConnectManager#getChangeLogToken.
To be added.
Returns delete logs for records that have been deleted post the time when the token was
- requested from HealthConnectManager#getChangeLogToken
- This contains record id of deleted record and the timestamp when the record was deleted.
+ requested from HealthConnectManager#getChangeLogToken.
+ This contains record ids of deleted records and the timestamps when the records were
+ deleted.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.getDeletedLogs()
.
@@ -187,10 +188,10 @@
System.Boolean
- Returns whether there are more pages available for read
+ Returns whether there are more pages available for read.
To be added.
- Returns whether there are more pages available for read
+ Returns whether there are more pages available for read.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.hasMorePages()
.
@@ -260,10 +261,10 @@
System.String
- Returns token for future reads using HealthConnectManager#getChangeLogs
+ Returns token for future reads using HealthConnectManager#getChangeLogs.
To be added.
- Returns token for future reads using HealthConnectManager#getChangeLogs
+ Returns token for future reads using HealthConnectManager#getChangeLogs.
Java documentation for android.health.connect.changelog.ChangeLogsResponse.getNextChangesToken()
.
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord+Builder.xml
new file mode 100644
index 000000000..c35c5cafe
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord+Builder.xml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/ActivityIntensityRecord$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/ActivityIntensityRecord$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for ActivityIntensityRecord
+
+ Builder class for ActivityIntensityRecord
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/Metadata;Ljava/time/Instant;Ljava/time/Instant;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/Metadata;Ljava/time/Instant;Ljava/time/Instant;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ To be added.
+ Metadata to be associated with the record. See Metadata.
+ Start time of this activity instensity record.
+ End time of this activity intensity record.
+ To be added.
+
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.Builder.ActivityIntensityRecord$Builder(android.health.connect.datatypes.Metadata, java.time.Instant, java.time.Instant, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/ActivityIntensityRecord;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/ActivityIntensityRecord;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityRecord
+
+
+
+ Returns ActivityIntensityRecord
+ To be added.
+
+ Returns ActivityIntensityRecord
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setEndZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/ActivityIntensityRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setEndZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/ActivityIntensityRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityRecord+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setStartZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/ActivityIntensityRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setStartZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/ActivityIntensityRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityRecord+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord.xml
new file mode 100644
index 000000000..9e9c9fba2
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityRecord.xml
@@ -0,0 +1,445 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Health.Connect.DataTypes.IntervalRecord
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/ActivityIntensityRecord", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/ActivityIntensityRecord", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents intensity of an activity.
+
+ Represents intensity of an activity.
+ Intensity can be either moderate or vigorous.
+ Each record requires the start time, the end time and the activity intensity type.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getActivityIntensityType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getActivityIntensityType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityType
+
+
+ Returns the type of the activity intensity.
+ To be added.
+
+ Returns the type of the activity intensity.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.getActivityIntensityType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTIVITY_INTENSITY_TYPE_MODERATE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTIVITY_INTENSITY_TYPE_MODERATE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.ActivityIntensityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.ActivityIntensityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityType
+
+ 0
+
+ Moderate activity intensity.
+
+ Moderate activity intensity.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_MODERATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTIVITY_INTENSITY_TYPE_VIGOROUS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTIVITY_INTENSITY_TYPE_VIGOROUS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.ActivityIntensityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.ActivityIntensityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityType
+
+ 1
+
+ Vigorous activity intensity.
+
+ Vigorous activity intensity.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_VIGOROUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DURATION_TOTAL", ApiSince=36)]
+ [<Android.Runtime.Register("DURATION_TOTAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.AggregationType
+
+
+ Metric identifier to retrieve the total duration of activity intensity regardless of the type
+ using aggregate APIs in android.health.connect.HealthConnectManager.
+ To be added.
+
+ Metric identifier to retrieve the total duration of activity intensity regardless of the type
+ using aggregate APIs in android.health.connect.HealthConnectManager.
+ Equivalent to #MODERATE_DURATION_TOTAL + #VIGOROUS_DURATION_TOTAL.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.DURATION_TOTAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INTENSITY_MINUTES_TOTAL", ApiSince=36)]
+ [<Android.Runtime.Register("INTENSITY_MINUTES_TOTAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.AggregationType
+
+
+ Metric identifier to retrieve the number of weighted intensity minutes using aggregate APIs
+ in android.health.connect.HealthConnectManager.
+ To be added.
+
+ Metric identifier to retrieve the number of weighted intensity minutes using aggregate APIs
+ in android.health.connect.HealthConnectManager.
+ Records of type #ACTIVITY_INTENSITY_TYPE_MODERATE contribute their full duration
+ to the result, while records of type #ACTIVITY_INTENSITY_TYPE_VIGOROUS contribute
+ double their duration.
+ Equivalent to #MODERATE_DURATION_TOTAL + 2 * #VIGOROUS_DURATION_TOTAL
+ rounded to minutes.
+ Calculated in minutes.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.INTENSITY_MINUTES_TOTAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MODERATE_DURATION_TOTAL", ApiSince=36)]
+ [<Android.Runtime.Register("MODERATE_DURATION_TOTAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.AggregationType
+
+
+ Metric identifier to retrieve the total duration of moderate activity intensity using
+ aggregate APIs in android.health.connect.HealthConnectManager.
+ To be added.
+
+ Metric identifier to retrieve the total duration of moderate activity intensity using
+ aggregate APIs in android.health.connect.HealthConnectManager.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.MODERATE_DURATION_TOTAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VIGOROUS_DURATION_TOTAL", ApiSince=36)]
+ [<Android.Runtime.Register("VIGOROUS_DURATION_TOTAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.AggregationType
+
+
+ Metric identifier to retrieve the total duration of vigorous activity intensity using
+ aggregate APIs in android.health.connect.HealthConnectManager.
+ To be added.
+
+ Metric identifier to retrieve the total duration of vigorous activity intensity using
+ aggregate APIs in android.health.connect.HealthConnectManager.
+
+
+ Java documentation for android.health.connect.datatypes.ActivityIntensityRecord.VIGOROUS_DURATION_TOTAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityType.xml b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityType.xml
new file mode 100644
index 000000000..b4bfc5c90
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/ActivityIntensityType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.ActivityIntensityRecord.ActivityIntensityTypeModerate", JniField="android/health/connect/datatypes/ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_MODERATE")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.ActivityIntensityRecord.ActivityIntensityTypeModerate", JniField="android/health/connect/datatypes/ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_MODERATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.ActivityIntensityRecord.ActivityIntensityTypeVigorous", JniField="android/health/connect/datatypes/ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_VIGOROUS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.ActivityIntensityRecord.ActivityIntensityTypeVigorous", JniField="android/health/connect/datatypes/ActivityIntensityRecord.ACTIVITY_INTENSITY_TYPE_VIGOROUS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.ActivityIntensityType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/BloodPressureRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/BloodPressureRecord.xml
index 95d1513ab..cafc22219 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/BloodPressureRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/BloodPressureRecord.xml
@@ -94,11 +94,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DIASTOLIC_AVG", ApiSince=35)]
[<Android.Runtime.Register("DIASTOLIC_AVG", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -135,11 +135,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DIASTOLIC_MAX", ApiSince=35)]
[<Android.Runtime.Register("DIASTOLIC_MAX", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -176,11 +176,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DIASTOLIC_MIN", ApiSince=35)]
[<Android.Runtime.Register("DIASTOLIC_MIN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -373,11 +373,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SYSTOLIC_AVG", ApiSince=35)]
[<Android.Runtime.Register("SYSTOLIC_AVG", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -414,11 +414,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SYSTOLIC_MAX", ApiSince=35)]
[<Android.Runtime.Register("SYSTOLIC_MAX", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -455,11 +455,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SYSTOLIC_MIN", ApiSince=35)]
[<Android.Runtime.Register("SYSTOLIC_MIN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/CyclingPedalingCadenceRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/CyclingPedalingCadenceRecord.xml
index 6a9b432aa..27a7b929b 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/CyclingPedalingCadenceRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/CyclingPedalingCadenceRecord.xml
@@ -82,11 +82,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("RPM_AVG", ApiSince=35)]
[<Android.Runtime.Register("RPM_AVG", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -123,11 +123,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("RPM_MAX", ApiSince=35)]
[<Android.Runtime.Register("RPM_MAX", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -164,11 +164,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("RPM_MIN", ApiSince=35)]
[<Android.Runtime.Register("RPM_MIN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord+Builder.xml
index 088bdd761..e7070618d 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord+Builder.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord+Builder.xml
@@ -380,11 +380,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPlannedExerciseSessionId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/ExerciseSessionRecord$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setPlannedExerciseSessionId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/ExerciseSessionRecord$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -393,7 +393,7 @@
Android.Health.Connect.DataTypes.ExerciseSessionRecord+Builder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord.xml
index 9a94cd690..9c0215667 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionRecord.xml
@@ -324,15 +324,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPlannedExerciseSessionId", "()Ljava/lang/String;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPlannedExerciseSessionId", "()Ljava/lang/String;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionType.xml b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionType.xml
index e66273194..ee55571f3 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionType.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/ExerciseSessionType.xml
@@ -839,6 +839,7 @@
Use this type for the guided breathing session.
Use this type for the guided breathing session.
+ This member is deprecated. Use MindfulnessSessionRecord of the corresponding type MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_BREATHING.
Java documentation for android.health.connect.datatypes.ExerciseSessionType.EXERCISE_SESSION_TYPE_GUIDED_BREATHING
.
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirResource+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirResource+Builder.xml
new file mode 100644
index 000000000..6ecd0588b
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirResource+Builder.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/FhirResource$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/FhirResource$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for FhirResource.
+
+ Builder class for FhirResource.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/FhirResource;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/FhirResource;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/FhirResource$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/FhirResource$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/FhirResource;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/FhirResource;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResource
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setData", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setData", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setType", "(I)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setType", "(I)Landroid/health/connect/datatypes/FhirResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirResource+InterfaceConsts.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirResource+InterfaceConsts.xml
new file mode 100644
index 000000000..dcdef6e0b
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirResource+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirResource.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirResource.xml
new file mode 100644
index 000000000..2b6725a66
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirResource.xml
@@ -0,0 +1,1053 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/FhirResource", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/FhirResource", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class to capture the FHIR resource data.
+
+ A class to capture the FHIR resource data. This is the class used for all supported FHIR resource
+ types, which is a subset of the resource list on the official FHIR website. The list of
+ supported types will likely expand in future releases.
+ FHIR stands for the Fast Healthcare Interoperability Resources
+ standard.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getData", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getData", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_ALLERGY_INTOLERANCE", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_ALLERGY_INTOLERANCE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 2
+
+ FHIR resource type for AllergyIntolerance.
+
+ FHIR resource type for AllergyIntolerance.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_ALLERGY_INTOLERANCE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_CONDITION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_CONDITION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 4
+
+ FHIR resource type for a FHIR
+ Condition.
+
+ FHIR resource type for a FHIR
+ Condition.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_CONDITION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_ENCOUNTER", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_ENCOUNTER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 12
+
+ FHIR resource type for a FHIR
+ Encounter.
+
+ FHIR resource type for a FHIR
+ Encounter.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_ENCOUNTER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_IMMUNIZATION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_IMMUNIZATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 1
+
+ FHIR resource type for Immunization.
+
+ FHIR resource type for Immunization.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_IMMUNIZATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_LOCATION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_LOCATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 13
+
+ FHIR resource type for a FHIR Location.
+
+ FHIR resource type for a FHIR Location.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_LOCATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 6
+
+ FHIR resource type for a FHIR
+ Medication.
+
+ FHIR resource type for a FHIR
+ Medication.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_MEDICATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION_REQUEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 7
+
+ FHIR resource type for a FHIR
+ MedicationRequest.
+
+ FHIR resource type for a FHIR
+ MedicationRequest.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION_STATEMENT", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_MEDICATION_STATEMENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 8
+
+ FHIR resource type for a FHIR
+ MedicationStatement.
+
+ FHIR resource type for a FHIR
+ MedicationStatement.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_STATEMENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_OBSERVATION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_OBSERVATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 3
+
+ FHIR resource type for a FHIR
+ Observation.
+
+ FHIR resource type for a FHIR
+ Observation.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_OBSERVATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_ORGANIZATION", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_ORGANIZATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 14
+
+ FHIR resource type for a FHIR
+ Organization.
+
+ FHIR resource type for a FHIR
+ Organization.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_ORGANIZATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_PATIENT", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_PATIENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 9
+
+ FHIR resource type for a FHIR Patient.
+
+ FHIR resource type for a FHIR Patient.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_PATIENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_PRACTITIONER", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_PRACTITIONER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 10
+
+ FHIR resource type for a FHIR
+ Practitioner.
+
+ FHIR resource type for a FHIR
+ Practitioner.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_PRACTITIONER_ROLE", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_PRACTITIONER_ROLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 11
+
+ FHIR resource type for a FHIR
+ PractitionerRole.
+
+ FHIR resource type for a FHIR
+ PractitionerRole.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER_ROLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FHIR_RESOURCE_TYPE_PROCEDURE", ApiSince=36)]
+ [<Android.Runtime.Register("FHIR_RESOURCE_TYPE_PROCEDURE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.FhirResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 5
+
+ FHIR resource type for a FHIR
+ Procedure.
+
+ FHIR resource type for a FHIR
+ Procedure.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.FHIR_RESOURCE_TYPE_PROCEDURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+
+ Returns the FHIR resource type.
+ To be added.
+
+ Returns the FHIR resource type. This is extracted from the "resourceType" field in #getData.
+ The list of supported types is a subset of the resource list on the official FHIR website. For a list of
+ supported types, see the FhirResource constants, such as #FHIR_RESOURCE_TYPE_IMMUNIZATION. Clients should be aware that this list is non exhaustive
+ and may increase in future releases when additional types will need to be handled.
+
+
+ Java documentation for android.health.connect.datatypes.FhirResource.getType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirResourceType.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirResourceType.xml
new file mode 100644
index 000000000..ba80b6145
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirResourceType.xml
@@ -0,0 +1,411 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeAllergyIntolerance", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ALLERGY_INTOLERANCE")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeAllergyIntolerance", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ALLERGY_INTOLERANCE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeCondition", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_CONDITION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeCondition", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_CONDITION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeEncounter", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ENCOUNTER")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeEncounter", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ENCOUNTER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 12
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeImmunization", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_IMMUNIZATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeImmunization", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_IMMUNIZATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeLocation", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_LOCATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeLocation", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_LOCATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 13
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedication", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedication", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedicationRequest", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedicationRequest", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 7
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedicationStatement", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_STATEMENT")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeMedicationStatement", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_MEDICATION_STATEMENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeObservation", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_OBSERVATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeObservation", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_OBSERVATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeOrganization", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ORGANIZATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeOrganization", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_ORGANIZATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 14
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePatient", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PATIENT")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePatient", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PATIENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 9
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePractitioner", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePractitioner", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 10
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePractitionerRole", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER_ROLE")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypePractitionerRole", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PRACTITIONER_ROLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 11
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeProcedure", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PROCEDURE")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.FhirResource.FhirResourceTypeProcedure", JniField="android/health/connect/datatypes/FhirResource.FHIR_RESOURCE_TYPE_PROCEDURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+ 5
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirVersion+InterfaceConsts.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirVersion+InterfaceConsts.xml
new file mode 100644
index 000000000..e2e289fa1
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirVersion+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/FhirVersion.xml b/docs/xml/Android.Health.Connect.DataTypes/FhirVersion.xml
new file mode 100644
index 000000000..87da9246f
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/FhirVersion.xml
@@ -0,0 +1,455 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/FhirVersion", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/FhirVersion", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the FHIR version.
+
+ Represents the FHIR version. This is designed according to the official FHIR versions of the Fast
+ Healthcare Interoperability Resources (FHIR) standard. "label", which represents a 'working'
+ version, is not supported for now.
+ The versions R4 (4.0.1) and R4B (4.3.0) are supported in Health Connect.
+
+
+ Java documentation for android.health.connect.datatypes.FhirVersion
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSupportedFhirVersion", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSupportedFhirVersion", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if the FhirVersion is supported by Health Connect.
+ To be added.
+
+ Returns true if the FhirVersion is supported by Health Connect.
+
+
+ Java documentation for android.health.connect.datatypes.FhirVersion.isSupportedFhirVersion()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMajor", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMajor", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the major version.
+ To be added.
+
+ Returns the major version.
+
+
+ Java documentation for android.health.connect.datatypes.FhirVersion.getMajor()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMinor", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMinor", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the minor version.
+ To be added.
+
+ Returns the minor version.
+
+
+ Java documentation for android.health.connect.datatypes.FhirVersion.getMinor()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("parseFhirVersion", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)]
+ [<Android.Runtime.Register("parseFhirVersion", "(Ljava/lang/String;)Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirVersion
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPatch", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPatch", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the patch version.
+ To be added.
+
+ Returns the patch version.
+
+
+ Java documentation for android.health.connect.datatypes.FhirVersion.getPatch()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+Builder.xml
new file mode 100644
index 000000000..47c8fd049
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+Builder.xml
@@ -0,0 +1,463 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MedicalDataSource$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MedicalDataSource$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for MedicalDataSource.
+
+ Builder class for MedicalDataSource.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalDataSource.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalDataSource;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalDataSource;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalDataSource$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalDataSource$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MedicalDataSource;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MedicalDataSource;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDisplayName", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDisplayName", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirBaseUri", "(Landroid/net/Uri;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirBaseUri", "(Landroid/net/Uri;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setLastDataUpdateTime", "(Ljava/time/Instant;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setLastDataUpdateTime", "(Ljava/time/Instant;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPackageName", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPackageName", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalDataSource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalDataSource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+InterfaceConsts.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+InterfaceConsts.xml
new file mode 100644
index 000000000..42199bc90
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource.xml
new file mode 100644
index 000000000..cd7692340
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalDataSource.xml
@@ -0,0 +1,436 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MedicalDataSource", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MedicalDataSource", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Captures the data source information of medical data.
+
+ Captures the data source information of medical data. All MedicalResources are associated
+ with a MedicalDataSource.
+ The medical data is represented using the Fast Healthcare
+ Interoperability Resources (FHIR) standard.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalDataSource
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirBaseUri", "()Landroid/net/Uri;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirBaseUri", "()Landroid/net/Uri;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Uri
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirVersion
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getLastDataUpdateTime", "()Ljava/time/Instant;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getLastDataUpdateTime", "()Ljava/time/Instant;", "", ApiSince=36)>]
+
+
+
+ Java.Time.Instant
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+Builder.xml
new file mode 100644
index 000000000..2273f37bf
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+Builder.xml
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MedicalResource$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MedicalResource$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for MedicalResource.
+
+ Builder class for MedicalResource.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalResource;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalResource;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalResource$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/MedicalResource$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/health/connect/datatypes/FhirVersion;Landroid/health/connect/datatypes/FhirResource;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/health/connect/datatypes/FhirVersion;Landroid/health/connect/datatypes/FhirResource;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MedicalResource;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MedicalResource;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResource
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirResource", "(Landroid/health/connect/datatypes/FhirResource;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirResource", "(Landroid/health/connect/datatypes/FhirResource;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setType", "(I)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setType", "(I)Landroid/health/connect/datatypes/MedicalResource$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResource+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+InterfaceConsts.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+InterfaceConsts.xml
new file mode 100644
index 000000000..ea49dc7b8
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalResource.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource.xml
new file mode 100644
index 000000000..fdbb45688
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalResource.xml
@@ -0,0 +1,1004 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MedicalResource", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MedicalResource", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class to capture the user's medical data.
+
+ A class to capture the user's medical data. This is the class used for all medical resource
+ types.
+ The data representation follows the Fast Healthcare
+ Interoperability Resources (FHIR) standard.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirResource", "()Landroid/health/connect/datatypes/FhirResource;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirResource", "()Landroid/health/connect/datatypes/FhirResource;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResource
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirVersion
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Landroid/health/connect/MedicalResourceId;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Landroid/health/connect/MedicalResourceId;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.MedicalResourceId
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_ALLERGIES_INTOLERANCES", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_ALLERGIES_INTOLERANCES", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 2
+
+ Medical resource type labelling data as allergies or intolerances.
+
+ Medical resource type labelling data as allergies or intolerances.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_ALLERGIES_INTOLERANCES
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_CONDITIONS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_CONDITIONS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 7
+
+ Medical resource type labelling data as medical conditions (clinical condition, problem,
+ diagnosis etc).
+
+ Medical resource type labelling data as medical conditions (clinical condition, problem,
+ diagnosis etc).
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_CONDITIONS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_LABORATORY_RESULTS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_LABORATORY_RESULTS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 6
+
+ Medical resource type labelling data as results (Laboratory or pathology).
+
+ Medical resource type labelling data as results (Laboratory or pathology).
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_LABORATORY_RESULTS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_MEDICATIONS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_MEDICATIONS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 9
+
+ Medical resource type labelling data as medication related.
+
+ Medical resource type labelling data as medication related.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_MEDICATIONS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PERSONAL_DETAILS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PERSONAL_DETAILS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 10
+
+ Medical resource type labelling data as related to personal details, including demographic
+ information such as name, date of birth, and contact details such as address or telephone
+ numbers.
+
+ Medical resource type labelling data as related to personal details, including demographic
+ information such as name, date of birth, and contact details such as address or telephone
+ numbers.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_PERSONAL_DETAILS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PRACTITIONER_DETAILS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PRACTITIONER_DETAILS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 11
+
+ Medical resource type labelling data as related to practitioners.
+
+ Medical resource type labelling data as related to practitioners. This is information about
+ the doctors, nurses, masseurs, physios, etc who have been involved with the user.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_PRACTITIONER_DETAILS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PREGNANCY", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PREGNANCY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 3
+
+ Medical resource type labelling data as to do with pregnancy.
+
+ Medical resource type labelling data as to do with pregnancy.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_PREGNANCY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PROCEDURES", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_PROCEDURES", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 8
+
+ Medical resource type labelling data as procedures (actions taken on or for a patient).
+
+ Medical resource type labelling data as procedures (actions taken on or for a patient).
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_PROCEDURES
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_SOCIAL_HISTORY", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_SOCIAL_HISTORY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 4
+
+ Medical resource type labelling data as social history.
+
+ Medical resource type labelling data as social history.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_SOCIAL_HISTORY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VACCINES", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VACCINES", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 1
+
+ Medical resource type labelling data as vaccines.
+
+ Medical resource type labelling data as vaccines.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_VACCINES
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VISITS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VISITS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 12
+
+ Medical resource type labelling data as related to an encounter with a practitioner.
+
+ Medical resource type labelling data as related to an encounter with a practitioner. This
+ includes visits to healthcare providers and remote encounters such as telephone and
+ videoconference appointments, and information about the time, location and organization who
+ is being met.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_VISITS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VITAL_SIGNS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDICAL_RESOURCE_TYPE_VITAL_SIGNS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MedicalResourceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 5
+
+ Medical resource type labelling data as vital signs.
+
+ Medical resource type labelling data as vital signs.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.MEDICAL_RESOURCE_TYPE_VITAL_SIGNS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+
+ Returns the medical resource type, assigned by the Android Health Platform at insertion time.
+ To be added.
+
+ Returns the medical resource type, assigned by the Android Health Platform at insertion time.
+ For a list of supported types, see the MedicalResource type constants, such as
+ #MEDICAL_RESOURCE_TYPE_VACCINES. Clients should be aware that this list is non
+ exhaustive and may increase in future releases when additional types will need to be handled.
+
+
+ Java documentation for android.health.connect.datatypes.MedicalResource.getType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MedicalResourceType.xml b/docs/xml/Android.Health.Connect.DataTypes/MedicalResourceType.xml
new file mode 100644
index 000000000..87853c9bb
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MedicalResourceType.xml
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeAllergiesIntolerances", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_ALLERGIES_INTOLERANCES")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeAllergiesIntolerances", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_ALLERGIES_INTOLERANCES")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeConditions", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_CONDITIONS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeConditions", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_CONDITIONS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 7
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeLaboratoryResults", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_LABORATORY_RESULTS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeLaboratoryResults", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_LABORATORY_RESULTS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeMedications", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_MEDICATIONS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeMedications", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_MEDICATIONS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 9
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePersonalDetails", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PERSONAL_DETAILS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePersonalDetails", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PERSONAL_DETAILS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 10
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePractitionerDetails", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PRACTITIONER_DETAILS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePractitionerDetails", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PRACTITIONER_DETAILS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 11
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePregnancy", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PREGNANCY")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypePregnancy", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PREGNANCY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeProcedures", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PROCEDURES")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeProcedures", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_PROCEDURES")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeSocialHistory", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_SOCIAL_HISTORY")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeSocialHistory", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_SOCIAL_HISTORY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVaccines", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VACCINES")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVaccines", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VACCINES")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVisits", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VISITS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVisits", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VISITS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 12
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVitalSigns", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VITAL_SIGNS")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MedicalResource.MedicalResourceTypeVitalSigns", JniField="android/health/connect/datatypes/MedicalResource.MEDICAL_RESOURCE_TYPE_VITAL_SIGNS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+ 5
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord+Builder.xml b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord+Builder.xml
new file mode 100644
index 000000000..de5355df7
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord+Builder.xml
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MindfulnessSessionRecord$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MindfulnessSessionRecord$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for MindfulnessSessionRecord
+
+ Builder class for MindfulnessSessionRecord
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/Metadata;Ljava/time/Instant;Ljava/time/Instant;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/datatypes/Metadata;Ljava/time/Instant;Ljava/time/Instant;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ To be added.
+ Metadata to be associated with the record. See Metadata.
+ Start time of this mindfulness session
+ End time of this mindfulness session
+ To be added.
+
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.Builder.MindfulnessSessionRecord$Builder(android.health.connect.datatypes.Metadata, java.time.Instant, java.time.Instant, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MindfulnessSessionRecord;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/datatypes/MindfulnessSessionRecord;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord
+
+
+
+ Returns MindfulnessSessionRecord
+ To be added.
+
+ Returns MindfulnessSessionRecord
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setEndZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setEndZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setNotes", "(Ljava/lang/CharSequence;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setNotes", "(Ljava/lang/CharSequence;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setStartZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setStartZoneOffset", "(Ljava/time/ZoneOffset;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTitle", "(Ljava/lang/CharSequence;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setTitle", "(Ljava/lang/CharSequence;)Landroid/health/connect/datatypes/MindfulnessSessionRecord$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionRecord+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord.xml
new file mode 100644
index 000000000..fbe4c1b56
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionRecord.xml
@@ -0,0 +1,683 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Health.Connect.DataTypes.IntervalRecord
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/datatypes/MindfulnessSessionRecord", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/datatypes/MindfulnessSessionRecord", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Captures a mindfulness session.
+
+ Captures a mindfulness session.
+ For example: yoga, meditation, guided breathing, etc.
+ Each record needs a start time, end time and a mindfulness session type. In addition, each
+ record has an optional title and notes.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_DURATION_TOTAL", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_DURATION_TOTAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.AggregationType
+
+
+ Metric identifier to retrieve total mindfulness session duration using aggregate APIs in
+ android.health.connect.HealthConnectManager.
+ To be added.
+
+ Metric identifier to retrieve total mindfulness session duration using aggregate APIs in
+ android.health.connect.HealthConnectManager. Calculated in milliseconds.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_DURATION_TOTAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMindfulnessSessionType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMindfulnessSessionType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+
+ Returns type of the mindfulness session.
+ To be added.
+
+ Returns type of the mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.getMindfulnessSessionType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_BREATHING", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_BREATHING", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 3
+
+ Guided breathing mindfulness session.
+
+ Guided breathing mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_BREATHING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MEDITATION", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MEDITATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 1
+
+ Meditation mindfulness session.
+
+ Meditation mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MEDITATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MOVEMENT", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MOVEMENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 5
+
+ Stretches/movement mindfulness session.
+
+ Stretches/movement mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MOVEMENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MUSIC", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_MUSIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 4
+
+ Music/soundscapes mindfulness session.
+
+ Music/soundscapes mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MUSIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_OTHER", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_OTHER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 2
+
+ Other mindfulness session.
+
+ Other mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_OTHER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_UNGUIDED", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_UNGUIDED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 6
+
+ Unguided mindfulness session.
+
+ Unguided mindfulness session.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNGUIDED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("MINDFULNESS_SESSION_TYPE_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Health.Connect.DataTypes.MindfulnessSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 0
+
+ Use this type if the mindfulness session type is unknown.
+
+ Use this type if the mindfulness session type is unknown.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNotes", "()Ljava/lang/CharSequence;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNotes", "()Ljava/lang/CharSequence;", "", ApiSince=36)>]
+
+
+
+ Java.Lang.ICharSequence
+
+
+ Returns notes for the mindfulness session.
+ To be added.
+
+ Returns notes for the mindfulness session. Returns null if no notes was specified.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.getNotes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTitle", "()Ljava/lang/CharSequence;", "", ApiSince=36)>]
+
+
+
+ Java.Lang.ICharSequence
+
+
+ Returns title of the mindfulness session.
+ To be added.
+
+ Returns title of the mindfulness session. Returns null if no title was specified.
+
+
+ Java documentation for android.health.connect.datatypes.MindfulnessSessionRecord.getTitle()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionType.xml b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionType.xml
new file mode 100644
index 000000000..dc9383911
--- /dev/null
+++ b/docs/xml/Android.Health.Connect.DataTypes/MindfulnessSessionType.xml
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeBreathing", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_BREATHING")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeBreathing", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_BREATHING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMeditation", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MEDITATION")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMeditation", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MEDITATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMovement", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MOVEMENT")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMovement", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MOVEMENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMusic", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MUSIC")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeMusic", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_MUSIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeOther", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_OTHER")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeOther", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_OTHER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeUnguided", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNGUIDED")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeUnguided", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNGUIDED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeUnknown", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Health.Connect.DataTypes.MindfulnessSessionRecord.MindfulnessSessionTypeUnknown", JniField="android/health/connect/datatypes/MindfulnessSessionRecord.MINDFULNESS_SESSION_TYPE_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DataTypes.MindfulnessSessionType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect.DataTypes/NutritionRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/NutritionRecord.xml
index dd020e12e..246af82a5 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/NutritionRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/NutritionRecord.xml
@@ -2988,11 +2988,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("TRANS_FAT_TOTAL", ApiSince=35)]
[<Android.Runtime.Register("TRANS_FAT_TOTAL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/SpeedRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/SpeedRecord.xml
index 154156b39..bc2f05ecc 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/SpeedRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/SpeedRecord.xml
@@ -122,11 +122,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SPEED_AVG", ApiSince=35)]
[<Android.Runtime.Register("SPEED_AVG", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -163,11 +163,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SPEED_MAX", ApiSince=35)]
[<Android.Runtime.Register("SPEED_MAX", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -204,11 +204,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SPEED_MIN", ApiSince=35)]
[<Android.Runtime.Register("SPEED_MIN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect.DataTypes/StepsCadenceRecord.xml b/docs/xml/Android.Health.Connect.DataTypes/StepsCadenceRecord.xml
index 76f8b68dd..2976d091e 100644
--- a/docs/xml/Android.Health.Connect.DataTypes/StepsCadenceRecord.xml
+++ b/docs/xml/Android.Health.Connect.DataTypes/StepsCadenceRecord.xml
@@ -122,11 +122,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("STEPS_CADENCE_RATE_AVG", ApiSince=35)]
[<Android.Runtime.Register("STEPS_CADENCE_RATE_AVG", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -163,11 +163,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("STEPS_CADENCE_RATE_MAX", ApiSince=35)]
[<Android.Runtime.Register("STEPS_CADENCE_RATE_MAX", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -204,11 +204,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("STEPS_CADENCE_RATE_MIN", ApiSince=35)]
[<Android.Runtime.Register("STEPS_CADENCE_RATE_MIN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByDurationResponse.xml b/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByDurationResponse.xml
index 7097b0730..8a7e56daf 100644
--- a/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByDurationResponse.xml
+++ b/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByDurationResponse.xml
@@ -147,11 +147,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getDataOrigins", "(Landroid/health/connect/datatypes/AggregationType;)Ljava/util/Set;", "", ApiSince=35)]
[<Android.Runtime.Register("getDataOrigins", "(Landroid/health/connect/datatypes/AggregationType;)Ljava/util/Set;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -160,7 +160,7 @@
System.Collections.Generic.ICollection<Android.Health.Connect.DataTypes.DataOrigin>
-
+
To be added.
diff --git a/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByPeriodResponse.xml b/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByPeriodResponse.xml
index 142e110a6..964014a2d 100644
--- a/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByPeriodResponse.xml
+++ b/docs/xml/Android.Health.Connect/AggregateRecordsGroupedByPeriodResponse.xml
@@ -147,11 +147,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getDataOrigins", "(Landroid/health/connect/datatypes/AggregationType;)Ljava/util/Set;", "", ApiSince=35)]
[<Android.Runtime.Register("getDataOrigins", "(Landroid/health/connect/datatypes/AggregationType;)Ljava/util/Set;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -160,7 +160,7 @@
System.Collections.Generic.ICollection<Android.Health.Connect.DataTypes.DataOrigin>
-
+
To be added.
diff --git a/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+Builder.xml b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+Builder.xml
new file mode 100644
index 000000000..6e4495b38
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+Builder.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/CreateMedicalDataSourceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/CreateMedicalDataSourceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for CreateMedicalDataSourceRequest.
+
+ Builder class for CreateMedicalDataSourceRequest.
+
+
+ Java documentation for android.health.connect.CreateMedicalDataSourceRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/CreateMedicalDataSourceRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/CreateMedicalDataSourceRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/CreateMedicalDataSourceRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/CreateMedicalDataSourceRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.CreateMedicalDataSourceRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDisplayName", "(Ljava/lang/String;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDisplayName", "(Ljava/lang/String;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.CreateMedicalDataSourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirBaseUri", "(Landroid/net/Uri;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirBaseUri", "(Landroid/net/Uri;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.CreateMedicalDataSourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/CreateMedicalDataSourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.CreateMedicalDataSourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..b820ffc01
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest.xml b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest.xml
new file mode 100644
index 000000000..cd0ea9f62
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/CreateMedicalDataSourceRequest.xml
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/CreateMedicalDataSourceRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/CreateMedicalDataSourceRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A create request for HealthConnectManager#createMedicalDataSource.
+
+ A create request for HealthConnectManager#createMedicalDataSource.
+ Medical data is represented using the Fast Healthcare
+ Interoperability Resources (FHIR) standard.
+
+
+ Java documentation for android.health.connect.CreateMedicalDataSourceRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDisplayName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirBaseUri", "()Landroid/net/Uri;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirBaseUri", "()Landroid/net/Uri;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Uri
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirVersion
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+Builder.xml b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+Builder.xml
new file mode 100644
index 000000000..764db2a39
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+Builder.xml
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/DeleteMedicalResourcesRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/DeleteMedicalResourcesRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for DeleteMedicalResourcesRequest.
+
+ Builder class for DeleteMedicalResourcesRequest.
+
+
+ Java documentation for android.health.connect.DeleteMedicalResourcesRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Constructs a new DeleteMedicalResourcesRequest.Builder with no filters.
+
+ Constructs a new DeleteMedicalResourcesRequest.Builder with no filters.
+
+
+ Java documentation for android.health.connect.DeleteMedicalResourcesRequest.Builder.DeleteMedicalResourcesRequest$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/DeleteMedicalResourcesRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/DeleteMedicalResourcesRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DeleteMedicalResourcesRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addMedicalResourceType", "(I)Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addMedicalResourceType", "(I)Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DeleteMedicalResourcesRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/DeleteMedicalResourcesRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/DeleteMedicalResourcesRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DeleteMedicalResourcesRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearDataSourceIds", "()Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearDataSourceIds", "()Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DeleteMedicalResourcesRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearMedicalResourceTypes", "()Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearMedicalResourceTypes", "()Landroid/health/connect/DeleteMedicalResourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.DeleteMedicalResourcesRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..7e36158d2
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest.xml b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest.xml
new file mode 100644
index 000000000..f3dcb1d53
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/DeleteMedicalResourcesRequest.xml
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/DeleteMedicalResourcesRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/DeleteMedicalResourcesRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A delete request for HealthConnectManager#deleteMedicalResources.
+
+ A delete request for HealthConnectManager#deleteMedicalResources.
+ Each field in the request acts as a cumulative filter. So if a set of data sources and a set
+ of types are specified, then only resources which are both from data sources in the given set and
+ of types in the given set are deleted.
+ At least one filter must be specified - you cannot construct a request to say delete
+ everything. And for any given requirement set, it must be a non-empty set (empty means the filter
+ does not exist).
+
+
+ Java documentation for android.health.connect.DeleteMedicalResourcesRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataSourceIds", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataSourceIds", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<System.String>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMedicalResourceTypes", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMedicalResourceTypes", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<Java.Lang.Integer>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+Builder.xml b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+Builder.xml
new file mode 100644
index 000000000..8609baf75
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+Builder.xml
@@ -0,0 +1,321 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/GetMedicalDataSourcesRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/GetMedicalDataSourcesRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for GetMedicalDataSourcesRequest.
+
+ Builder class for GetMedicalDataSourcesRequest.
+
+
+ Java documentation for android.health.connect.GetMedicalDataSourcesRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Constructs a new GetMedicalDataSourcesRequest.Builder with no filters set.
+
+ Constructs a new GetMedicalDataSourcesRequest.Builder with no filters set.
+
+
+ Java documentation for android.health.connect.GetMedicalDataSourcesRequest.Builder.GetMedicalDataSourcesRequest$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/GetMedicalDataSourcesRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/GetMedicalDataSourcesRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addPackageName", "(Ljava/lang/String;)Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addPackageName", "(Ljava/lang/String;)Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.GetMedicalDataSourcesRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/GetMedicalDataSourcesRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/GetMedicalDataSourcesRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.GetMedicalDataSourcesRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearPackageNames", "()Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearPackageNames", "()Landroid/health/connect/GetMedicalDataSourcesRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.GetMedicalDataSourcesRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..cd51ab367
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest.xml b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest.xml
new file mode 100644
index 000000000..c70ffcba3
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/GetMedicalDataSourcesRequest.xml
@@ -0,0 +1,287 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/GetMedicalDataSourcesRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/GetMedicalDataSourcesRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A create request for HealthConnectManager#getMedicalDataSources.
+
+ A create request for HealthConnectManager#getMedicalDataSources.
+ If no GetMedicalDataSourcesRequest#getPackageNames() package names are set, requests
+ all MedicalDataSources from all packages. Otherwise the request is limited to the
+ requested package names.
+
+
+ Java documentation for android.health.connect.GetMedicalDataSourcesRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageNames", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageNames", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<System.String>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/HealthConnectManager.xml b/docs/xml/Android.Health.Connect/HealthConnectManager.xml
index 0d6b85113..d60da44b1 100644
--- a/docs/xml/Android.Health.Connect/HealthConnectManager.xml
+++ b/docs/xml/Android.Health.Connect/HealthConnectManager.xml
@@ -381,6 +381,242 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createMedicalDataSource", "(Landroid/health/connect/CreateMedicalDataSourceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetCreateMedicalDataSource_Landroid_health_connect_CreateMedicalDataSourceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("createMedicalDataSource", "(Landroid/health/connect/CreateMedicalDataSourceRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetCreateMedicalDataSource_Landroid_health_connect_CreateMedicalDataSourceRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.health.WRITE_MEDICAL_DATA")]
+ [<Android.Runtime.RequiresPermission("android.permission.health.WRITE_MEDICAL_DATA")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ Creation request.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Creates a MedicalDataSource in HealthConnect based on the CreateMedicalDataSourceRequest request values.
+
+ Creates a MedicalDataSource in HealthConnect based on the CreateMedicalDataSourceRequest request values.
+ Medical data is represented using the Fast Healthcare
+ Interoperability Resources (FHIR) standard.
+ A MedicalDataSource needs to be created before any MedicalResources for
+ that source can be inserted. Separate MedicalDataSources should be created for
+ medical records coming from different sources (e.g. different FHIR endpoints, different
+ healthcare systems), unless the data has been reconciled and all records have a unique
+ combination of resource type and resource id.
+ The CreateMedicalDataSourceRequest.Builder#setDisplayName display name must be
+ unique per app, and CreateMedicalDataSourceRequest.Builder#setFhirVersion FHIR
+ version} must be a version supported by Health Connect, as documented on the FhirVersion. See CreateMedicalDataSourceRequest.Builder#setFhirBaseUri for more
+ details on the FHIR base URI.
+
+
+ Java documentation for android.health.connect.HealthConnectManager.createMedicalDataSource(android.health.connect.CreateMedicalDataSourceRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.health.connect.datatypes.MedicalDataSource, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("deleteMedicalDataSourceWithData", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalDataSourceWithData_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("deleteMedicalDataSourceWithData", "(Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalDataSourceWithData_Ljava_lang_String_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The id of the data source to delete.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Deletes a MedicalDataSource and all data linked to it.
+
+ Deletes a MedicalDataSource and all data linked to it.
+ If the provided data source id is either invalid, or does not exist, or owned by
+ another apps, the caller will receive an exception with code HealthConnectException#ERROR_INVALID_ARGUMENT via callback.onError().
+ Regarding permissions:
+
+ <ul>
+ <li>Only apps with the system permission can delete data written by apps other than
+ themselves.
+ <li>Deletes are permitted in the foreground or background.
+ </ul>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.deleteMedicalDataSourceWithData(java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("deleteMedicalResources", "(Landroid/health/connect/DeleteMedicalResourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalResources_Landroid_health_connect_DeleteMedicalResourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("deleteMedicalResources", "(Landroid/health/connect/DeleteMedicalResourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalResources_Landroid_health_connect_DeleteMedicalResourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The delete request.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Deletes MedicalResources based on given filters in DeleteMedicalResourcesRequest.
+
+ Deletes MedicalResources based on given filters in DeleteMedicalResourcesRequest.
+ Regarding permissions:
+
+ <ul>
+ <li>Only apps with the system permission can delete data written by apps other than
+ themselves.
+ <li>Deletes are permitted in the foreground or background.
+ </ul>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.deleteMedicalResources(android.health.connect.DeleteMedicalResourcesRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("deleteMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("deleteMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetDeleteMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The ids to delete.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Deletes a list of MedicalResources by the provided list of MedicalResourceIds.
+
+ Deletes a list of MedicalResources by the provided list of MedicalResourceIds.
+
+ <ul>
+ <li>If any ID in ids is invalid, the API will throw an IllegalArgumentException, and nothing will be deleted.
+ <li>If any ID in ids does not exist, that ID will be ignored, while deletion on
+ other IDs will be performed.
+ </ul>
+ Regarding permissions:
+
+ <ul>
+ <li>Only apps with the system permission can delete data written by apps other than
+ themselves.
+ <li>Deletes are permitted in the foreground or background.
+ </ul>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.deleteMedicalResources(java.util.List<android.health.connect.MedicalResourceId>, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.Void, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -663,6 +899,167 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getMedicalDataSources", "(Landroid/health/connect/GetMedicalDataSourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetMedicalDataSources_Landroid_health_connect_GetMedicalDataSourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getMedicalDataSources", "(Landroid/health/connect/GetMedicalDataSourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetMedicalDataSources_Landroid_health_connect_GetMedicalDataSourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the request for which data sources to return.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Returns the requested MedicalDataSources.
+
+ Returns the requested MedicalDataSources.
+ Number of data sources returned by this API will depend based on below factors:
+
+ <ul>
+ <li>If an empty GetMedicalDataSourcesRequest#getPackageNames() list of package
+ names is passed, all permitted data sources from all apps will be returned. See below.
+ <li>If any package name in the GetMedicalDataSourcesRequest#getPackageNames() list
+ of package names is invalid, the API will throw an IllegalArgumentException.
+ <li>If a non-empty GetMedicalDataSourcesRequest#getPackageNames() list of package
+ names is specified in the request, then only the permitted data sources created by
+ those packages will be returned. See below.
+ </ul>
+ There is no specific read permission for getting data sources. Instead permission to read
+ data sources is based on whether the caller has permission to read the data currently linked
+ to that data source. Being permitted to get data sources is dependent on the following logic,
+ in priority order, earlier statements take precedence.
+
+ <ol>
+ <li>A caller with the system permission can get any data source in the foreground or
+ background.
+ <li>A caller without any read or write permissions for health data will not be able to get
+ any medical data sources and receive an exception with code HealthConnectException#ERROR_SECURITY via callback.onError(), even for data
+ sources the caller has created.
+ <li>Callers can get data sources they have created, whether this method is called in the
+ foreground or background. Note this only applies if the caller has at least one read or
+ write permission for health data.
+ <li>For any given data source, a caller can get that data source in the foreground if the
+ caller has permission to read any of the data linked to that data source. For clarity,
+ the does not allow it to get an empty data source.
+ <li>For any given data source, a caller can get that data source in the background if it
+ has both permission to read any of the data linked to that data source, and android.health.connect.HealthPermissions#READ_HEALTH_DATA_IN_BACKGROUND.
+ <li>In all other cases the caller is not permitted to get the given data source and it will
+ not be returned.
+ </ol>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.getMedicalDataSources(android.health.connect.GetMedicalDataSourcesRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.util.List<android.health.connect.datatypes.MedicalDataSource>, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getMedicalDataSources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetMedicalDataSources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getMedicalDataSources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetMedicalDataSources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ Identifiers for data sources to get.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Returns MedicalDataSources for the provided list of IDs.
+
+ Returns MedicalDataSources for the provided list of IDs.
+ The number and order of medical data sources returned by this API is not guaranteed. The
+ number will depend on the factors below:
+
+ <ul>
+ <li>If an empty list of ids is provided, an empty list will be returned.
+ <li>If any ID in ids is invalid, the caller will receive an exception with code
+ HealthConnectException#ERROR_INVALID_ARGUMENT via callback.onError().
+ <li>If any ID in ids does not exist, no data source will be returned for that ID.
+ <li>Callers will only get data sources they are permitted to get. See below.
+ </ul>
+ There is no specific read permission for getting data sources. Instead, permission to read
+ data sources is based on whether the caller has permission to read the data currently linked
+ to that data source. Being permitted to get data sources is dependent on the following logic,
+ in priority order, earlier statements take precedence.
+
+ <ol>
+ <li>A caller with the system permission can get any data source in the foreground or
+ background.
+ <li>A caller without any read or write permissions for health data will not be able to get
+ any medical data sources and receive an exception with code HealthConnectException#ERROR_SECURITY via callback.onError(), even for data
+ sources the caller has created.
+ <li>Callers can get data sources they have created, whether this method is called in the
+ foreground or background. Note this only applies if the caller has at least one read or
+ write permission for health data.
+ <li>For any given data source, a caller can get that data source in the foreground if the
+ caller has permission to read any of the data linked to that data source. For clarity,
+ the does not allow it to get an empty data source.
+ <li>For any given data source, a caller can get that data source in the background if it
+ has both permission to read any of the data linked to that data source, and android.health.connect.HealthPermissions#READ_HEALTH_DATA_IN_BACKGROUND.
+ <li>In all other cases the caller is not permitted to get the given data source and it will
+ not be returned.
+ </ol>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.getMedicalDataSources(java.util.List<java.lang.String>, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.util.List<android.health.connect.datatypes.MedicalDataSource>, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -742,6 +1139,153 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("readMedicalResources", "(Landroid/health/connect/ReadMedicalResourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReadMedicalResources_Landroid_health_connect_ReadMedicalResourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("readMedicalResources", "(Landroid/health/connect/ReadMedicalResourcesRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReadMedicalResources_Landroid_health_connect_ReadMedicalResourcesRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The read request ReadMedicalResourcesInitialRequest or ReadMedicalResourcesPageRequest.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Reads MedicalResources based on ReadMedicalResourcesInitialRequest or ReadMedicalResourcesPageRequest.
+
+ Reads MedicalResources based on ReadMedicalResourcesInitialRequest or ReadMedicalResourcesPageRequest.
+ Being permitted to read medical resources is dependent on the following logic, in priority
+ order, earlier statements take precedence.
+
+ <ol>
+ <li>A caller with the system permission can get any medical resources in the foreground or
+ background.
+ <li>A caller without any read or write permissions for health data will not be able to get
+ any medical resources and receive an exception with code HealthConnectException#ERROR_SECURITY via callback.onError(), even for medical
+ resources the caller has created.
+ <li>Callers can get medical resources they have created, whether this method is called in
+ the foreground or background. Note this only applies if the caller has at least one
+ read or write permission for health data.
+ <li>For any given medical resource, a caller can get that medical resource in the
+ foreground if the caller has the corresponding read permission, or in the background if
+ it also has android.health.connect.HealthPermissions#READ_HEALTH_DATA_IN_BACKGROUND.
+ <li>In all other cases the caller is not permitted to get the given medical resource and it
+ will not be returned.
+ </ol>
+
+
+ Java documentation for android.health.connect.HealthConnectManager.readMedicalResources(android.health.connect.ReadMedicalResourcesRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.health.connect.ReadMedicalResourcesResponse, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("readMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReadMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("readMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetReadMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ Identifiers on which to perform read operation.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Reads MedicalResources based on a list of MedicalResourceIds.
+
+ Reads MedicalResources based on a list of MedicalResourceIds.
+ The number and order of medical resources returned by this API is not guaranteed. The
+ number will depend on the factors below:
+
+ <ul>
+ <li>If an empty list of ids is provided, an empty list will be returned.
+ <li>If the size of ids is more than 5000, the API will throw an IllegalArgumentException.
+ <li>If any ID in ids is invalid, the API will throw an IllegalArgumentException.
+ <li>If any ID in ids does not exist, no medical resource will be returned for that
+ ID.
+ <li>Callers will only get medical resources they are permitted to get. See below.
+ </ul>
+
+ Being permitted to read medical resources is dependent on the following logic, in priority
+ order, earlier statements take precedence.
+
+ <ol>
+ <li>A caller with the system permission can get any medical resources in the foreground or
+ background.
+ <li>A caller without any read or write permissions for health data will not be able to get
+ any medical resources and receive an exception with code HealthConnectException#ERROR_SECURITY via callback.onError(), even for medical
+ resources the caller has created.
+ <li>Callers can get medical resources they have created, whether this method is called in
+ the foreground or background. Note this only applies if the caller has at least one
+ read or write permission for health data.
+ <li>For any given medical resource, a caller can get that medical resource in the
+ foreground if the caller has the corresponding read permission, or in the background if
+ it also has android.health.connect.HealthPermissions#READ_HEALTH_DATA_IN_BACKGROUND.
+ <li>In all other cases the caller is not permitted to get the given medical resource and it
+ will not be returned.
+ </ol>
+ Each returned MedicalResource has passed the Health Connect FHIR validation checks
+ at write time, but is not guaranteed to meet all requirements of the Fast Healthcare Interoperability Resources
+ (FHIR) spec. If required, clients should perform their own checks on the data.
+
+
+ Java documentation for android.health.connect.HealthConnectManager.readMedicalResources(java.util.List<android.health.connect.MedicalResourceId>, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.util.List<android.health.connect.datatypes.MedicalResource>, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -915,5 +1459,95 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("upsertMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUpsertMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("upsertMedicalResources", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetUpsertMedicalResources_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.health.WRITE_MEDICAL_DATA")]
+ [<Android.Runtime.RequiresPermission("android.permission.health.WRITE_MEDICAL_DATA")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ List of upsert requests.
+ Executor on which to invoke the callback.
+ Callback to receive result of performing this operation.
+ Inserts or updates a list of MedicalResources into the HealthConnect database using
+ UpsertMedicalResourceRequest.
+
+ Inserts or updates a list of MedicalResources into the HealthConnect database using
+ UpsertMedicalResourceRequest.
+ For each UpsertMedicalResourceRequest, one MedicalResource will be
+ returned. The returned list of MedicalResources will be in the same order as the
+ requests.
+ Note that a MedicalDataSource needs to be created using #createMedicalDataSource before any MedicalResources can be upserted for this
+ source.
+ Medical data is represented using the Fast Healthcare
+ Interoperability Resources (FHIR) standard. The FHIR resource provided in UpsertMedicalResourceRequest#getData() is expected to be valid FHIR in JSON representation
+ for the specified UpsertMedicalResourceRequest#getFhirVersion() according to the FHIR spec. Structural validation checks
+ such as resource structure, field types and presence of required fields are performed, but
+ these checks may not cover all FHIR spec requirements and may change in future versions.
+ Data written to Health Connect should be for a single individual only. However, the API
+ allows for multiple Patient resources to be written to account for the possibility of
+ multiple Patient resources being present in one individual's medical record.
+ Each UpsertMedicalResourceRequest also has to meet the following requirements.
+
+ <ul>
+ <li>The FHIR resource contains an "id" and "resourceType" field.
+ <li>The FHIR resource type is in our accepted list of resource types. See FhirResource for the accepted types.
+ <li>The FHIR resource does not contain any "contained" resources.
+ <li>The resource can be mapped to one of the READ_MEDICAL_DATA_ HealthPermissions
+ categories.
+ <li>The UpsertMedicalResourceRequest#getDataSourceId() is valid.
+ <li>The UpsertMedicalResourceRequest#getFhirVersion() matches the FhirVersion of the MedicalDataSource.
+ </ul>
+ If any request contains invalid MedicalDataSource IDs, the API will throw an
+ IllegalArgumentException, and none of the requests will be upserted into the
+ HealthConnect database.
+ If any request is deemed invalid for any other reasons, the caller will receive an
+ exception with code HealthConnectException#ERROR_INVALID_ARGUMENT via callback.onError(), and none of the requests will be upserted into the HealthConnect
+ database.
+ If data for any UpsertMedicalResourceRequest fails to be upserted, then no data
+ from any requests will be upserted into the database.
+ The uniqueness of each request is calculated comparing the combination of UpsertMedicalResourceRequest#getDataSourceId() data source id, FHIR resource type and FHIR
+ resource ID extracted from the provided UpsertMedicalResourceRequest#getData() data.
+ If the above combination does not match with an existing one in Health Connect, then a new
+ MedicalResource is inserted, otherwise the existing one is updated.
+
+
+ Java documentation for android.health.connect.HealthConnectManager.upsertMedicalResources(java.util.List<android.health.connect.UpsertMedicalResourceRequest>, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.util.List<android.health.connect.datatypes.MedicalResource>, android.health.connect.HealthConnectException>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Health.Connect/HealthPermissions.xml b/docs/xml/Android.Health.Connect/HealthPermissions.xml
index 63d08208c..de71cbe8d 100644
--- a/docs/xml/Android.Health.Connect/HealthPermissions.xml
+++ b/docs/xml/Android.Health.Connect/HealthPermissions.xml
@@ -114,6 +114,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_ACTIVITY_INTENSITY", ApiSince=36)]
+ [<Android.Runtime.Register("READ_ACTIVITY_INTENSITY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -617,11 +645,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("READ_EXERCISE_ROUTES", ApiSince=35)]
[<Android.Runtime.Register("READ_EXERCISE_ROUTES", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -703,11 +731,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("READ_HEALTH_DATA_HISTORY", ApiSince=35)]
[<Android.Runtime.Register("READ_HEALTH_DATA_HISTORY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -744,11 +772,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("READ_HEALTH_DATA_IN_BACKGROUND", ApiSince=35)]
[<Android.Runtime.Register("READ_HEALTH_DATA_IN_BACKGROUND", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1020,6 +1048,342 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_CONDITIONS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_CONDITIONS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_LABORATORY_RESULTS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_LABORATORY_RESULTS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_MEDICATIONS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_MEDICATIONS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_PERSONAL_DETAILS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_PERSONAL_DETAILS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_PRACTITIONER_DETAILS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_PRACTITIONER_DETAILS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_PREGNANCY", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_PREGNANCY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_PROCEDURES", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_PROCEDURES", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_SOCIAL_HISTORY", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_SOCIAL_HISTORY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_VACCINES", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_VACCINES", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_VISITS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_VISITS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MEDICAL_DATA_VITAL_SIGNS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MEDICAL_DATA_VITAL_SIGNS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1061,6 +1425,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("READ_MINDFULNESS", ApiSince=36)]
+ [<Android.Runtime.Register("READ_MINDFULNESS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1195,11 +1587,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("READ_PLANNED_EXERCISE", ApiSince=35)]
[<Android.Runtime.Register("READ_PLANNED_EXERCISE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1400,11 +1792,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("READ_SKIN_TEMPERATURE", ApiSince=35)]
[<Android.Runtime.Register("READ_SKIN_TEMPERATURE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1816,6 +2208,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WRITE_ACTIVITY_INTENSITY", ApiSince=36)]
+ [<Android.Runtime.Register("WRITE_ACTIVITY_INTENSITY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -2636,6 +3056,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WRITE_MEDICAL_DATA", ApiSince=36)]
+ [<Android.Runtime.Register("WRITE_MEDICAL_DATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -2677,6 +3125,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WRITE_MINDFULNESS", ApiSince=36)]
+ [<Android.Runtime.Register("WRITE_MINDFULNESS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -2811,11 +3287,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("WRITE_PLANNED_EXERCISE", ApiSince=35)]
[<Android.Runtime.Register("WRITE_PLANNED_EXERCISE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3016,11 +3492,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("WRITE_SKIN_TEMPERATURE", ApiSince=35)]
[<Android.Runtime.Register("WRITE_SKIN_TEMPERATURE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Health.Connect/MedicalResourceId+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/MedicalResourceId+InterfaceConsts.xml
new file mode 100644
index 000000000..623139c34
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/MedicalResourceId+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/MedicalResourceId.xml b/docs/xml/Android.Health.Connect/MedicalResourceId.xml
new file mode 100644
index 000000000..ad99749ea
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/MedicalResourceId.xml
@@ -0,0 +1,433 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/MedicalResourceId", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/MedicalResourceId", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class to represent a unique identifier of a medical resource.
+
+ A class to represent a unique identifier of a medical resource.
+ This class contains a set of properties that together represent a unique identifier of a
+ medical resource.
+ The medical resource data representation follows the Fast
+ Healthcare Interoperability Resources (FHIR) standard.
+
+
+ Java documentation for android.health.connect.MedicalResourceId
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirResourceId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirResourceId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirResourceType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirResourceType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirResourceType
+
+
+ Returns the FHIR resource type.
+ To be added.
+
+ Returns the FHIR resource type.
+
+
+ Java documentation for android.health.connect.MedicalResourceId.getFhirResourceType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("fromFhirReference", "(Ljava/lang/String;Ljava/lang/String;)Landroid/health/connect/MedicalResourceId;", "", ApiSince=36)]
+ [<Android.Runtime.Register("fromFhirReference", "(Ljava/lang/String;Ljava/lang/String;)Landroid/health/connect/MedicalResourceId;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.MedicalResourceId
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest+Builder.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest+Builder.xml
new file mode 100644
index 000000000..a9501ee00
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest+Builder.xml
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesInitialRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesInitialRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for ReadMedicalResourcesInitialRequest.
+
+ Builder class for ReadMedicalResourcesInitialRequest.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesInitialRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesInitialRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesInitialRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The medical resource type.
+ Constructs a new ReadMedicalResourcesInitialRequest.Builder instance.
+
+ Constructs a new ReadMedicalResourcesInitialRequest.Builder instance.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesInitialRequest.Builder.ReadMedicalResourcesInitialRequest$Builder(.*int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDataSourceIds", "(Ljava/util/Set;)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDataSourceIds", "(Ljava/util/Set;)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/ReadMedicalResourcesInitialRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/ReadMedicalResourcesInitialRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearDataSourceIds", "()Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearDataSourceIds", "()Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMedicalResourceType", "(I)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMedicalResourceType", "(I)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPageSize", "(I)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPageSize", "(I)Landroid/health/connect/ReadMedicalResourcesInitialRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesInitialRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest.xml
new file mode 100644
index 000000000..a7944f4eb
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesInitialRequest.xml
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Health.Connect.ReadMedicalResourcesRequest
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesInitialRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesInitialRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ An initial read request with specified filters for HealthConnectManager#readMedicalResources.
+
+ An initial read request with specified filters for HealthConnectManager#readMedicalResources.
+ On receiving the response, if ReadMedicalResourcesResponse#getNextPageToken() is not
+ null, then use the next token with ReadMedicalResourcesPageRequest to read the
+ next page.
+ Example usage:
+ {@code
+ ReadMedicalResourcesInitialRequest initialRequest
+ = new ReadMedicalResourcesInitialRequest.Builder(...).build();
+ ReadMedicalResourcesResponse response = makeRequest(initialRequest);
+ String pageToken = response.getNextPageToken();
+
+ while (pageToken != null) {
+ ReadMedicalResourcesPageRequest pageRequest = new ReadMedicalResourcesPageRequest(pageToken);
+ response = makeRequest(pageRequest);
+ pageToken = response.getNextPageToken();
+ }
+ }
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesInitialRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataSourceIds", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataSourceIds", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<System.String>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMedicalResourceType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMedicalResourceType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.MedicalResourceType
+
+
+ Returns the medical resource type.
+ To be added.
+
+ Returns the medical resource type.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesInitialRequest.getMedicalResourceType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest+Builder.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest+Builder.xml
new file mode 100644
index 000000000..a52e4e98f
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest+Builder.xml
@@ -0,0 +1,316 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesPageRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesPageRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for ReadMedicalResourcesPageRequest.
+
+ Builder class for ReadMedicalResourcesPageRequest.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesPageRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesPageRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesPageRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/ReadMedicalResourcesPageRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/ReadMedicalResourcesPageRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesPageRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPageSize", "(I)Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPageSize", "(I)Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesPageRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPageToken", "(Ljava/lang/String;)Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPageToken", "(Ljava/lang/String;)Landroid/health/connect/ReadMedicalResourcesPageRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.ReadMedicalResourcesPageRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest.xml
new file mode 100644
index 000000000..071bad439
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesPageRequest.xml
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Health.Connect.ReadMedicalResourcesRequest
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesPageRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesPageRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A page read request with specified pageToken for HealthConnectManager#readMedicalResources.
+
+ A page read request with specified pageToken for HealthConnectManager#readMedicalResources.
+ When making a new initial request with new filters, use ReadMedicalResourcesInitialRequest.
+ Example usage:
+ {@code
+ ReadMedicalResourcesInitialRequest initialRequest
+ = new ReadMedicalResourcesInitialRequest.Builder(...).build();
+ ReadMedicalResourcesResponse response = makeRequest(initialRequest);
+ String pageToken = response.getNextPageToken();
+
+ while (pageToken != null) {
+ ReadMedicalResourcesPageRequest pageRequest = new ReadMedicalResourcesPageRequest(pageToken);
+ response = makeRequest(pageRequest);
+ pageToken = response.getNextPageToken();
+ }
+ }
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesPageRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPageToken", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPageToken", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesRequest.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesRequest.xml
new file mode 100644
index 000000000..d8c6c1dc2
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesRequest.xml
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A base class to represent a read request for HealthConnectManager#readMedicalResources.
+
+ A base class to represent a read request for HealthConnectManager#readMedicalResources.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPageSize", "()I", "GetGetPageSizeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPageSize", "()I", "GetGetPageSizeHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns maximum number of MedicalResources to be returned by the read operation if
+ set, 1000 otherwise.
+ To be added.
+
+ Returns maximum number of MedicalResources to be returned by the read operation if
+ set, 1000 otherwise.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesRequest.getPageSize()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..1255337a4
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse.xml b/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse.xml
new file mode 100644
index 000000000..245d2ce11
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/ReadMedicalResourcesResponse.xml
@@ -0,0 +1,403 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/ReadMedicalResourcesResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/ReadMedicalResourcesResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A read response for HealthConnectManager#readMedicalResources.
+
+ A read response for HealthConnectManager#readMedicalResources.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/util/List;Ljava/lang/String;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/util/List;Ljava/lang/String;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMedicalResources", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMedicalResources", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Health.Connect.DataTypes.MedicalResource>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNextPageToken", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNextPageToken", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRemainingCount", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRemainingCount", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the count of medical resources still remaining which were not returned due to
+ pagination.
+ To be added.
+
+ Returns the count of medical resources still remaining which were not returned due to
+ pagination.
+ For a response with a null next page token, this will be 0. This result is accurate at the
+ time the request was made, and with the permissions when the request was made. However, the
+ actual results may change if permissions change or resources are inserted or deleted.
+
+
+ Java documentation for android.health.connect.ReadMedicalResourcesResponse.getRemainingCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+Builder.xml b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+Builder.xml
new file mode 100644
index 000000000..ab6c6e742
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+Builder.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/UpsertMedicalResourceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/UpsertMedicalResourceRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for UpsertMedicalResourceRequest.
+
+ Builder class for UpsertMedicalResourceRequest.
+
+
+ Java documentation for android.health.connect.UpsertMedicalResourceRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/UpsertMedicalResourceRequest;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/UpsertMedicalResourceRequest;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/health/connect/UpsertMedicalResourceRequest$Builder;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/health/connect/UpsertMedicalResourceRequest$Builder;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/health/connect/datatypes/FhirVersion;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/health/connect/UpsertMedicalResourceRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/health/connect/UpsertMedicalResourceRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.UpsertMedicalResourceRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setData", "(Ljava/lang/String;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setData", "(Ljava/lang/String;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.UpsertMedicalResourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDataSourceId", "(Ljava/lang/String;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.UpsertMedicalResourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFhirVersion", "(Landroid/health/connect/datatypes/FhirVersion;)Landroid/health/connect/UpsertMedicalResourceRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Health.Connect.UpsertMedicalResourceRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+InterfaceConsts.xml b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..9822b23dc
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest.xml b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest.xml
new file mode 100644
index 000000000..40ba4e70d
--- /dev/null
+++ b/docs/xml/Android.Health.Connect/UpsertMedicalResourceRequest.xml
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/health/connect/UpsertMedicalResourceRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/health/connect/UpsertMedicalResourceRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ An upsert request for HealthConnectManager#upsertMedicalResources.
+
+ An upsert request for HealthConnectManager#upsertMedicalResources.
+ Medical data is represented using the Fast Healthcare
+ Interoperability Resources (FHIR) standard.
+
+
+ Java documentation for android.health.connect.UpsertMedicalResourceRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getData", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getData", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataSourceId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFhirVersion", "()Landroid/health/connect/datatypes/FhirVersion;", "", ApiSince=36)>]
+
+
+
+ Android.Health.Connect.DataTypes.FhirVersion
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Icu.Lang/IUProperty.xml b/docs/xml/Android.Icu.Lang/IUProperty.xml
index 6830e931c..7b13fe8e2 100644
--- a/docs/xml/Android.Icu.Lang/IUProperty.xml
+++ b/docs/xml/Android.Icu.Lang/IUProperty.xml
@@ -2066,6 +2066,90 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID_COMPAT_MATH_CONTINUE", ApiSince=36)]
+ [<Android.Runtime.Register("ID_COMPAT_MATH_CONTINUE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 74
+
+ Binary property ID_Compat_Math_Continue.
+
+ Binary property ID_Compat_Math_Continue.
+ Used in mathematical identifier profile in UAX #31.
+
+
+ Java documentation for android.icu.lang.UProperty.ID_COMPAT_MATH_CONTINUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID_COMPAT_MATH_START", ApiSince=36)]
+ [<Android.Runtime.Register("ID_COMPAT_MATH_START", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 73
+
+ Binary property ID_Compat_Math_Start.
+
+ Binary property ID_Compat_Math_Start.
+ Used in mathematical identifier profile in UAX #31.
+
+
+ Java documentation for android.icu.lang.UProperty.ID_COMPAT_MATH_START
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2279,6 +2363,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("IDS_UNARY_OPERATOR", ApiSince=36)]
+ [<Android.Runtime.Register("IDS_UNARY_OPERATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 72
+
+ Binary property IDS_Unary_Operator.
+
+ Binary property IDS_Unary_Operator.
+ For programmatic determination of Ideographic Description Sequences.
+
+
+ Java documentation for android.icu.lang.UProperty.IDS_UNARY_OPERATOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+BidiPairedBracketType.xml b/docs/xml/Android.Icu.Lang/UCharacter+BidiPairedBracketType.xml
index 06c9fdeef..567b7bf08 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+BidiPairedBracketType.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+BidiPairedBracketType.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$BidiPairedBracketType", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$BidiPairedBracketType", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+DecompositionType.xml b/docs/xml/Android.Icu.Lang/UCharacter+DecompositionType.xml
index df2b18af5..c7d25cdb0 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+DecompositionType.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+DecompositionType.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$DecompositionType", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$DecompositionType", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+EastAsianWidth.xml b/docs/xml/Android.Icu.Lang/UCharacter+EastAsianWidth.xml
index 89cd2fefa..327ce2f1a 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+EastAsianWidth.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+EastAsianWidth.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$EastAsianWidth", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$EastAsianWidth", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+GraphemeClusterBreak.xml b/docs/xml/Android.Icu.Lang/UCharacter+GraphemeClusterBreak.xml
index 218b5bd9d..213c884b3 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+GraphemeClusterBreak.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+GraphemeClusterBreak.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$GraphemeClusterBreak", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$GraphemeClusterBreak", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+HangulSyllableType.xml b/docs/xml/Android.Icu.Lang/UCharacter+HangulSyllableType.xml
index 7a8ada030..0aee0cf38 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+HangulSyllableType.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+HangulSyllableType.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$HangulSyllableType", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$HangulSyllableType", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+IIndicSyllabicCategory.xml b/docs/xml/Android.Icu.Lang/UCharacter+IIndicSyllabicCategory.xml
index 8986c22d3..d4e43dc04 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+IIndicSyllabicCategory.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+IIndicSyllabicCategory.xml
@@ -837,6 +837,35 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("REORDERING_KILLER", ApiSince=36)]
+ [<Android.Runtime.Register("REORDERING_KILLER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 36
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+IJoiningGroup.xml b/docs/xml/Android.Icu.Lang/UCharacter+IJoiningGroup.xml
index ac23cd7d6..c3bfc7871 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+IJoiningGroup.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+IJoiningGroup.xml
@@ -837,6 +837,35 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KASHMIRI_YEH", ApiSince=36)]
+ [<Android.Runtime.Register("KASHMIRI_YEH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 104
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+ILineBreak.xml b/docs/xml/Android.Icu.Lang/UCharacter+ILineBreak.xml
index 849c298a3..05941b995 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+ILineBreak.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+ILineBreak.xml
@@ -36,11 +36,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA", ApiSince=35)]
[<Android.Runtime.Register("AKSARA", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -65,11 +65,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA_PREBASE", ApiSince=35)]
[<Android.Runtime.Register("AKSARA_PREBASE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -94,11 +94,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA_START", ApiSince=35)]
[<Android.Runtime.Register("AKSARA_START", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1335,11 +1335,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("VIRAMA", ApiSince=35)]
[<Android.Runtime.Register("VIRAMA", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1364,11 +1364,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("VIRAMA_FINAL", ApiSince=35)]
[<Android.Runtime.Register("VIRAMA_FINAL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+IndicPositionalCategory.xml b/docs/xml/Android.Icu.Lang/UCharacter+IndicPositionalCategory.xml
index b66052c58..424297a9f 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+IndicPositionalCategory.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+IndicPositionalCategory.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$IndicPositionalCategory", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$IndicPositionalCategory", ApiSince=29, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+IndicSyllabicCategory.xml b/docs/xml/Android.Icu.Lang/UCharacter+IndicSyllabicCategory.xml
index a5a7515a8..30bdd3a8a 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+IndicSyllabicCategory.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+IndicSyllabicCategory.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$IndicSyllabicCategory", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$IndicSyllabicCategory", ApiSince=29, DoNotGenerateAcw=true)>]
@@ -958,6 +958,39 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("REORDERING_KILLER", ApiSince=36)]
+ [<Android.Runtime.Register("REORDERING_KILLER", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ReorderingKiller'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ReorderingKiller'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 36
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+JoiningGroup.xml b/docs/xml/Android.Icu.Lang/UCharacter+JoiningGroup.xml
index 89b7c8cb4..e04af8330 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+JoiningGroup.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+JoiningGroup.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$JoiningGroup", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$JoiningGroup", ApiSince=24, DoNotGenerateAcw=true)>]
@@ -1017,6 +1017,39 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KASHMIRI_YEH", ApiSince=36)]
+ [<Android.Runtime.Register("KASHMIRI_YEH", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Icu.Lang.UCharacter.IJoiningGroup.KashmiriYeh'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.IJoiningGroup.KashmiriYeh'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 104
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+JoiningType.xml b/docs/xml/Android.Icu.Lang/UCharacter+JoiningType.xml
index f08b096b5..edbe16fb9 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+JoiningType.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+JoiningType.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$JoiningType", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$JoiningType", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+LineBreak.xml b/docs/xml/Android.Icu.Lang/UCharacter+LineBreak.xml
index 748926559..2a5a7c93b 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+LineBreak.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+LineBreak.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$LineBreak", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$LineBreak", ApiSince=24, DoNotGenerateAcw=true)>]
@@ -52,15 +52,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA", ApiSince=35)]
[<Android.Runtime.Register("AKSARA", ApiSince=35)>]
-
+
[System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.Aksara'. This class will be removed in a future release.")]
[<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.Aksara'. This class will be removed in a future release.")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -85,15 +85,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA_PREBASE", ApiSince=35)]
[<Android.Runtime.Register("AKSARA_PREBASE", ApiSince=35)>]
-
+
[System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.AksaraPrebase'. This class will be removed in a future release.")]
[<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.AksaraPrebase'. This class will be removed in a future release.")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -118,15 +118,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("AKSARA_START", ApiSince=35)]
[<Android.Runtime.Register("AKSARA_START", ApiSince=35)>]
-
+
[System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.AksaraStart'. This class will be removed in a future release.")]
[<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.AksaraStart'. This class will be removed in a future release.")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1605,15 +1605,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VIRAMA", ApiSince=35)]
[<Android.Runtime.Register("VIRAMA", ApiSince=35)>]
-
+
[System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.Virama'. This class will be removed in a future release.")]
[<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.Virama'. This class will be removed in a future release.")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1638,15 +1638,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VIRAMA_FINAL", ApiSince=35)]
[<Android.Runtime.Register("VIRAMA_FINAL", ApiSince=35)>]
-
+
[System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.ViramaFinal'. This class will be removed in a future release.")]
[<System.Obsolete("Use 'Android.Icu.Lang.UCharacter.ILineBreak.ViramaFinal'. This class will be removed in a future release.")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+NumericType.xml b/docs/xml/Android.Icu.Lang/UCharacter+NumericType.xml
index 3c0ad7835..f91e8989c 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+NumericType.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+NumericType.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$NumericType", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$NumericType", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+SentenceBreak.xml b/docs/xml/Android.Icu.Lang/UCharacter+SentenceBreak.xml
index ba9046569..6d25fabb3 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+SentenceBreak.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+SentenceBreak.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$SentenceBreak", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$SentenceBreak", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+UnicodeBlock.xml b/docs/xml/Android.Icu.Lang/UCharacter+UnicodeBlock.xml
index b7676343b..4ffca5753 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+UnicodeBlock.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+UnicodeBlock.xml
@@ -3783,11 +3783,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I", ApiSince=35)]
[<Android.Runtime.Register("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3812,11 +3812,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I_ID", ApiSince=35)]
[<Android.Runtime.Register("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I_ID", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5945,6 +5945,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EGYPTIAN_HIEROGLYPHS_EXTENDED_A", ApiSince=36)]
+ [<Android.Runtime.Register("EGYPTIAN_HIEROGLYPHS_EXTENDED_A", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EGYPTIAN_HIEROGLYPHS_EXTENDED_A_ID", ApiSince=36)]
+ [<Android.Runtime.Register("EGYPTIAN_HIEROGLYPHS_EXTENDED_A_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 329
+
+ To be added.
+ To be added.
+
+
@@ -6747,6 +6805,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GARAY", ApiSince=36)]
+ [<Android.Runtime.Register("GARAY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GARAY_ID", ApiSince=36)]
+ [<Android.Runtime.Register("GARAY_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 330
+
+ To be added.
+ To be added.
+
+
@@ -7714,6 +7830,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GURUNG_KHEMA", ApiSince=36)]
+ [<Android.Runtime.Register("GURUNG_KHEMA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GURUNG_KHEMA_ID", ApiSince=36)]
+ [<Android.Runtime.Register("GURUNG_KHEMA_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 331
+
+ To be added.
+ To be added.
+
+
@@ -10242,6 +10416,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KIRAT_RAI", ApiSince=36)]
+ [<Android.Runtime.Register("KIRAT_RAI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KIRAT_RAI_ID", ApiSince=36)]
+ [<Android.Runtime.Register("KIRAT_RAI_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 332
+
+ To be added.
+ To be added.
+
+
@@ -13593,6 +13825,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MYANMAR_EXTENDED_C", ApiSince=36)]
+ [<Android.Runtime.Register("MYANMAR_EXTENDED_C", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MYANMAR_EXTENDED_C_ID", ApiSince=36)]
+ [<Android.Runtime.Register("MYANMAR_EXTENDED_C_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 333
+
+ To be added.
+ To be added.
+
+
@@ -14906,6 +15196,64 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OL_ONAL", ApiSince=36)]
+ [<Android.Runtime.Register("OL_ONAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OL_ONAL_ID", ApiSince=36)]
+ [<Android.Runtime.Register("OL_ONAL_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 334
+
+ To be added.
+ To be added.
+
+
@@ -17274,6 +17622,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SUNUWAR", ApiSince=36)]
+ [<Android.Runtime.Register("SUNUWAR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SUNUWAR_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SUNUWAR_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 335
+
+ To be added.
+ To be added.
+
+
@@ -18072,6 +18478,64 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT", ApiSince=36)]
+ [<Android.Runtime.Register("SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 336
+
+ To be added.
+ To be added.
+
+
@@ -19486,6 +19950,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TODHRI", ApiSince=36)]
+ [<Android.Runtime.Register("TODHRI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TODHRI_ID", ApiSince=36)]
+ [<Android.Runtime.Register("TODHRI_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 337
+
+ To be added.
+ To be added.
+
+
@@ -19606,6 +20128,64 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TULU_TIGALARI", ApiSince=36)]
+ [<Android.Runtime.Register("TULU_TIGALARI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Lang.UCharacter+UnicodeBlock
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TULU_TIGALARI_ID", ApiSince=36)]
+ [<Android.Runtime.Register("TULU_TIGALARI_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 338
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+VerticalOrientation.xml b/docs/xml/Android.Icu.Lang/UCharacter+VerticalOrientation.xml
index f0819f4a7..d0826af1e 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+VerticalOrientation.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+VerticalOrientation.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$VerticalOrientation", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$VerticalOrientation", ApiSince=29, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacter+WordBreak.xml b/docs/xml/Android.Icu.Lang/UCharacter+WordBreak.xml
index 682811fe7..0e21dc7d5 100644
--- a/docs/xml/Android.Icu.Lang/UCharacter+WordBreak.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacter+WordBreak.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$WordBreak", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacter$WordBreak", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterCategory.xml b/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterCategory.xml
index 9cc0fd543..b077932ac 100644
--- a/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterCategory.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterCategory.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacterEnums$ECharacterCategory", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacterEnums$ECharacterCategory", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterDirection.xml b/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterDirection.xml
index b8ca92d10..ddd0d87d4 100644
--- a/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterDirection.xml
+++ b/docs/xml/Android.Icu.Lang/UCharacterEnums+ECharacterDirection.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UCharacterEnums$ECharacterDirection", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UCharacterEnums$ECharacterDirection", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UProperty.xml b/docs/xml/Android.Icu.Lang/UProperty.xml
index 27984279e..d13d0706b 100644
--- a/docs/xml/Android.Icu.Lang/UProperty.xml
+++ b/docs/xml/Android.Icu.Lang/UProperty.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UProperty", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UProperty", ApiSince=24, DoNotGenerateAcw=true)>]
@@ -2264,6 +2264,98 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID_COMPAT_MATH_CONTINUE", ApiSince=36)]
+ [<Android.Runtime.Register("ID_COMPAT_MATH_CONTINUE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdCompatMathContinue'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdCompatMathContinue'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 74
+
+ Binary property ID_Compat_Math_Continue.
+
+ Binary property ID_Compat_Math_Continue.
+ Used in mathematical identifier profile in UAX #31.
+
+
+ Java documentation for android.icu.lang.UProperty.ID_COMPAT_MATH_CONTINUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID_COMPAT_MATH_START", ApiSince=36)]
+ [<Android.Runtime.Register("ID_COMPAT_MATH_START", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdCompatMathStart'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdCompatMathStart'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 73
+
+ Binary property ID_Compat_Math_Start.
+
+ Binary property ID_Compat_Math_Start.
+ Used in mathematical identifier profile in UAX #31.
+
+
+ Java documentation for android.icu.lang.UProperty.ID_COMPAT_MATH_START
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2497,6 +2589,52 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("IDS_UNARY_OPERATOR", ApiSince=36)]
+ [<Android.Runtime.Register("IDS_UNARY_OPERATOR", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdsUnaryOperator'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Icu.Lang.IUProperty.IdsUnaryOperator'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 72
+
+ Binary property IDS_Unary_Operator.
+
+ Binary property IDS_Unary_Operator.
+ For programmatic determination of Ideographic Description Sequences.
+
+
+ Java documentation for android.icu.lang.UProperty.IDS_UNARY_OPERATOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Lang/UPropertyNameChoice.xml b/docs/xml/Android.Icu.Lang/UPropertyNameChoice.xml
index e73990454..116413c93 100644
--- a/docs/xml/Android.Icu.Lang/UPropertyNameChoice.xml
+++ b/docs/xml/Android.Icu.Lang/UPropertyNameChoice.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/lang/UProperty$NameChoice", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/lang/UProperty$NameChoice", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Lang/UScript.xml b/docs/xml/Android.Icu.Lang/UScript.xml
index e38732b0b..6b9ae24dd 100644
--- a/docs/xml/Android.Icu.Lang/UScript.xml
+++ b/docs/xml/Android.Icu.Lang/UScript.xml
@@ -265,6 +265,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ARABIC_NASTALIQ", ApiSince=36)]
+ [<Android.Runtime.Register("ARABIC_NASTALIQ", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 200
+
+ To be added.
+ To be added.
+
+
@@ -1949,6 +1978,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GARAY", ApiSince=36)]
+ [<Android.Runtime.Register("GARAY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 201
+
+ To be added.
+ To be added.
+
+
@@ -2745,6 +2803,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GURUNG_KHEMA", ApiSince=36)]
+ [<Android.Runtime.Register("GURUNG_KHEMA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 202
+
+ To be added.
+ To be added.
+
+
@@ -4160,6 +4247,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KIRAT_RAI", ApiSince=36)]
+ [<Android.Runtime.Register("KIRAT_RAI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 203
+
+ To be added.
+ To be added.
+
+
@@ -6460,6 +6576,35 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OL_ONAL", ApiSince=36)]
+ [<Android.Runtime.Register("OL_ONAL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 204
+
+ To be added.
+ To be added.
+
+
@@ -7600,6 +7745,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SUNUWAR", ApiSince=36)]
+ [<Android.Runtime.Register("SUNUWAR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 205
+
+ To be added.
+ To be added.
+
+
@@ -8435,6 +8609,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TODHRI", ApiSince=36)]
+ [<Android.Runtime.Register("TODHRI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 206
+
+ To be added.
+ To be added.
+
+
@@ -8505,6 +8708,35 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TULU_TIGALARI", ApiSince=36)]
+ [<Android.Runtime.Register("TULU_TIGALARI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 207
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Number/FormattedNumber.xml b/docs/xml/Android.Icu.Number/FormattedNumber.xml
index 8cc1f2e57..eecea1a40 100644
--- a/docs/xml/Android.Icu.Number/FormattedNumber.xml
+++ b/docs/xml/Android.Icu.Number/FormattedNumber.xml
@@ -205,7 +205,7 @@
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Icu.Number.FormattedNumber+<GetEnumerator>d__45))]
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Icu.Number.FormattedNumber+<GetEnumerator>d__45))>]
-
+
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Icu.Number.FormattedNumber+<GetEnumerator>d__50))]
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Icu.Number.FormattedNumber+<GetEnumerator>d__50))>]
@@ -360,11 +360,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getNounClass", "()Landroid/icu/text/DisplayOptions$NounClass;", "GetGetNounClassHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getNounClass", "()Landroid/icu/text/DisplayOptions$NounClass;", "GetGetNounClassHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Icu.Number/LocalizedNumberFormatter.xml b/docs/xml/Android.Icu.Number/LocalizedNumberFormatter.xml
index d6fa16b0a..12c7bc8e2 100644
--- a/docs/xml/Android.Icu.Number/LocalizedNumberFormatter.xml
+++ b/docs/xml/Android.Icu.Number/LocalizedNumberFormatter.xml
@@ -273,6 +273,10 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
Java.Interop.JniPeerMembers
@@ -331,6 +335,10 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
System.Type
@@ -388,5 +396,47 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("withoutLocale", "()Landroid/icu/number/UnlocalizedNumberFormatter;", "GetWithoutLocaleHandler", ApiSince=36)]
+ [<Android.Runtime.Register("withoutLocale", "()Landroid/icu/number/UnlocalizedNumberFormatter;", "GetWithoutLocaleHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Number.UnlocalizedNumberFormatter
+
+
+
+ Disassociate the locale from this formatter.
+ The fluent chain.
+
+ Disassociate the locale from this formatter.
+
+
+ Java documentation for android.icu.number.LocalizedNumberFormatter.withoutLocale()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Number/LocalizedNumberRangeFormatter.xml b/docs/xml/Android.Icu.Number/LocalizedNumberRangeFormatter.xml
index 1ef121bff..e20539d92 100644
--- a/docs/xml/Android.Icu.Number/LocalizedNumberRangeFormatter.xml
+++ b/docs/xml/Android.Icu.Number/LocalizedNumberRangeFormatter.xml
@@ -298,5 +298,47 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("withoutLocale", "()Landroid/icu/number/UnlocalizedNumberRangeFormatter;", "GetWithoutLocaleHandler", ApiSince=36)]
+ [<Android.Runtime.Register("withoutLocale", "()Landroid/icu/number/UnlocalizedNumberRangeFormatter;", "GetWithoutLocaleHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Number.UnlocalizedNumberRangeFormatter
+
+
+
+ Disassociate the locale from this formatter.
+ The fluent chain.
+
+ Disassociate the locale from this formatter.
+
+
+ Java documentation for android.icu.number.LocalizedNumberRangeFormatter.withoutLocale()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Number/NumberFormatterSettings.xml b/docs/xml/Android.Icu.Number/NumberFormatterSettings.xml
index 25b10357d..e76305e6f 100644
--- a/docs/xml/Android.Icu.Number/NumberFormatterSettings.xml
+++ b/docs/xml/Android.Icu.Number/NumberFormatterSettings.xml
@@ -113,11 +113,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("displayOptions", "(Landroid/icu/text/DisplayOptions;)Landroid/icu/number/NumberFormatterSettings;", "GetDisplayOptions_Landroid_icu_text_DisplayOptions_Handler", ApiSince=35)]
[<Android.Runtime.Register("displayOptions", "(Landroid/icu/text/DisplayOptions;)Landroid/icu/number/NumberFormatterSettings;", "GetDisplayOptions_Landroid_icu_text_DisplayOptions_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -126,7 +126,7 @@
Java.Lang.Object
-
+
To be added.
diff --git a/docs/xml/Android.Icu.Text/Collator+ReorderCodes.xml b/docs/xml/Android.Icu.Text/Collator+ReorderCodes.xml
index b01017e66..50c5da500 100644
--- a/docs/xml/Android.Icu.Text/Collator+ReorderCodes.xml
+++ b/docs/xml/Android.Icu.Text/Collator+ReorderCodes.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/text/Collator$ReorderCodes", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/text/Collator$ReorderCodes", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Text/Collator.xml b/docs/xml/Android.Icu.Text/Collator.xml
index 1548291f9..2a7bff816 100644
--- a/docs/xml/Android.Icu.Text/Collator.xml
+++ b/docs/xml/Android.Icu.Text/Collator.xml
@@ -274,13 +274,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -697,13 +697,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -1106,11 +1106,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getEquivalentReorderCodes", "(I)[I", "", ApiSince=24)]
[<Android.Runtime.Register("getEquivalentReorderCodes", "(I)[I", "", ApiSince=24)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
@@ -1119,7 +1119,7 @@
System.Int32[]
-
+
The reorder code to determine equivalence for.
@@ -1542,11 +1542,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getReorderCodes", "()[I", "GetGetReorderCodesHandler", ApiSince=24)]
[<Android.Runtime.Register("getReorderCodes", "()[I", "GetGetReorderCodesHandler", ApiSince=24)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
@@ -1590,13 +1590,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -1860,13 +1860,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -1926,13 +1926,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -1989,13 +1989,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -2057,13 +2057,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
@@ -2170,11 +2170,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setReorderCodes", "([I)V", "GetSetReorderCodes_arrayIHandler", ApiSince=24)]
[<Android.Runtime.Register("setReorderCodes", "([I)V", "GetSetReorderCodes_arrayIHandler", ApiSince=24)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
@@ -2183,7 +2183,7 @@
System.Void
-
+
[System.ParamArray]
@@ -2363,13 +2363,13 @@
F:Java.Util.IComparator.cb_thenComparingDouble_Ljava_util_function_ToDoubleFunction_
F:Java.Util.IComparator.cb_thenComparingInt_Ljava_util_function_ToIntFunction_
F:Java.Util.IComparator.cb_thenComparingLong_Ljava_util_function_ToLongFunction_
- F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
- F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_reversed_Reversed_Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function_Ljava_util_Comparator__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparing_ThenComparing_Ljava_util_function_Function__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingDouble_ThenComparingDouble_Ljava_util_function_ToDoubleFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingInt_ThenComparingInt_Ljava_util_function_ToIntFunction__Ljava_util_Comparator_
+ F:Java.Util.IComparator.cb_thenComparingLong_ThenComparingLong_Ljava_util_function_ToLongFunction__Ljava_util_Comparator_
Mono.Android
diff --git a/docs/xml/Android.Icu.Text/DateTimePatternGenerator.xml b/docs/xml/Android.Icu.Text/DateTimePatternGenerator.xml
index 3f61cf4f4..ada6b38c3 100644
--- a/docs/xml/Android.Icu.Text/DateTimePatternGenerator.xml
+++ b/docs/xml/Android.Icu.Text/DateTimePatternGenerator.xml
@@ -1094,11 +1094,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getDateTimeFormat", "(I)Ljava/lang/String;", "GetGetDateTimeFormat_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getDateTimeFormat", "(I)Ljava/lang/String;", "GetGetDateTimeFormat_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1107,7 +1107,7 @@
System.String
-
+
one of DateFormat.FULL..DateFormat.SHORT. An exception will
@@ -2048,11 +2048,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setDateTimeFormat", "(ILjava/lang/String;)V", "GetSetDateTimeFormat_ILjava_lang_String_Handler", ApiSince=35)]
[<Android.Runtime.Register("setDateTimeFormat", "(ILjava/lang/String;)V", "GetSetDateTimeFormat_ILjava_lang_String_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2061,8 +2061,8 @@
System.Void
-
-
+
+
one of DateFormat.FULL..DateFormat.SHORT. An exception will
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+Capitalization.xml b/docs/xml/Android.Icu.Text/DisplayOptions+Capitalization.xml
index e85b8ffbc..5c2183e82 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+Capitalization.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+Capitalization.xml
@@ -338,7 +338,7 @@
Android.Icu.Text.DisplayOptions+Capitalization[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+DisplayLength.xml b/docs/xml/Android.Icu.Text/DisplayOptions+DisplayLength.xml
index c4181547e..a87979e97 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+DisplayLength.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+DisplayLength.xml
@@ -280,7 +280,7 @@
Android.Icu.Text.DisplayOptions+DisplayLength[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+GrammaticalCase.xml b/docs/xml/Android.Icu.Text/DisplayOptions+GrammaticalCase.xml
index 1446eacb0..b17a10f14 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+GrammaticalCase.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+GrammaticalCase.xml
@@ -672,7 +672,7 @@
Android.Icu.Text.DisplayOptions+GrammaticalCase[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+NameStyle.xml b/docs/xml/Android.Icu.Text/DisplayOptions+NameStyle.xml
index f13048058..bc87645ad 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+NameStyle.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+NameStyle.xml
@@ -280,7 +280,7 @@
Android.Icu.Text.DisplayOptions+NameStyle[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+NounClass.xml b/docs/xml/Android.Icu.Text/DisplayOptions+NounClass.xml
index 72c79b51a..67a2059a5 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+NounClass.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+NounClass.xml
@@ -527,7 +527,7 @@
Android.Icu.Text.DisplayOptions+NounClass[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+PluralCategory.xml b/docs/xml/Android.Icu.Text/DisplayOptions+PluralCategory.xml
index 6512cebe4..e8d837eb9 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+PluralCategory.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+PluralCategory.xml
@@ -440,7 +440,7 @@
Android.Icu.Text.DisplayOptions+PluralCategory[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/DisplayOptions+SubstituteHandling.xml b/docs/xml/Android.Icu.Text/DisplayOptions+SubstituteHandling.xml
index 04a3e2beb..2a0b4f58c 100644
--- a/docs/xml/Android.Icu.Text/DisplayOptions+SubstituteHandling.xml
+++ b/docs/xml/Android.Icu.Text/DisplayOptions+SubstituteHandling.xml
@@ -280,7 +280,7 @@
Android.Icu.Text.DisplayOptions+SubstituteHandling[]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
diff --git a/docs/xml/Android.Icu.Text/IDNA.xml b/docs/xml/Android.Icu.Text/IDNA.xml
index 4f1c7f3ff..6263fee0f 100644
--- a/docs/xml/Android.Icu.Text/IDNA.xml
+++ b/docs/xml/Android.Icu.Text/IDNA.xml
@@ -33,27 +33,27 @@
and http://www.ietf.org/rfc/rfc3490.txt
The IDNA class is not intended for public subclassing.
The non-static methods implement UTS #46 and IDNA2008.
- IDNA2008 is implemented according to UTS #46, see getUTS46Instance().
+ IDNA2008 is implemented according to UTS #46, see #getUTS46Instance(int).
IDNA2003 is obsolete. The static methods implement IDNA2003. They are all deprecated.
IDNA2003 API Overview:
The static IDNA API methods implement the IDNA protocol as defined in the
IDNA RFC.
- The draft defines 2 operations: ToASCII and ToUnicode. Domain labels
+ The draft defines 2 operations: ToASCII and ToUnicode. Domain labels
containing non-ASCII code points are required to be processed by
ToASCII operation before passing it to resolver libraries. Domain names
that are obtained from resolver libraries are required to be processed by
ToUnicode operation before displaying the domain name to the user.
- IDNA requires that implementations process input strings with
- Nameprep,
- which is a profile of Stringprep ,
- and then with Punycode.
- Implementations of IDNA MUST fully implement Nameprep and Punycode;
+ IDNA requires that implementations process input strings with
+ Nameprep,
+ which is a profile of Stringprep ,
+ and then with Punycode.
+ Implementations of IDNA MUST fully implement Nameprep and Punycode;
neither Nameprep nor Punycode are optional.
- The input and output of ToASCII and ToUnicode operations are Unicode
+ The input and output of ToASCII and ToUnicode operations are Unicode
and are designed to be chainable, i.e., applying ToASCII or ToUnicode operations
multiple times to an input string will yield the same result as applying the operation
once.
- ToUnicode(ToUnicode(ToUnicode...(ToUnicode(string)))) == ToUnicode(string)
+ ToUnicode(ToUnicode(ToUnicode...(ToUnicode(string)))) == ToUnicode(string)
ToASCII(ToASCII(ToASCII...(ToASCII(string))) == ToASCII(string).
@@ -268,8 +268,7 @@
Default options value: None of the other options are set.
- Default options value: None of the other options are set.
- For use in static worker and factory methods.
+ Default options value: None of the other options are set.
Java documentation for android.icu.text.IDNA.DEFAULT
.
@@ -317,7 +316,9 @@
- Bit set to modify the processing and error checking.
+ Bit set to modify the processing and error checking.
+ These should include IDNA#DEFAULT, or
+ IDNA#NONTRANSITIONAL_TO_ASCII | IDNA#NONTRANSITIONAL_TO_UNICODE.
Returns an IDNA instance which implements UTS #46.
the UTS #46 IDNA instance, if successful
@@ -329,8 +330,9 @@
updated to the latest version of Unicode and compatible with both
IDNA2003 and IDNA2008.
The worker functions use transitional processing, including deviation mappings,
- unless NONTRANSITIONAL_TO_ASCII or NONTRANSITIONAL_TO_UNICODE
- is used in which case the deviation characters are passed through without change.
+ unless #NONTRANSITIONAL_TO_ASCII or #NONTRANSITIONAL_TO_UNICODE
+ is used in which case the deviation characters are passed through without change.
+ <b>Unicode 15.1 UTS #46 deprecated transitional processing.</b>
Disallowed characters are mapped to U+FFFD.
Operations with the UTS #46 instance do not support the
ALLOW_UNASSIGNED option.
@@ -714,7 +716,8 @@
IDNA option for nontransitional processing in ToASCII().
For use in static worker and factory methods.
- By default, ToASCII() uses transitional processing.
+ By default, ToASCII() uses transitional processing.
+ Unicode 15.1 UTS #46 deprecated transitional processing.
This option is ignored by the IDNA2003 implementation.
(This is only relevant for compatibility of newer IDNA implementations with IDNA2003.)
@@ -763,7 +766,8 @@
IDNA option for nontransitional processing in ToUnicode().
For use in static worker and factory methods.
- By default, ToUnicode() uses transitional processing.
+ By default, ToUnicode() uses transitional processing.
+ Unicode 15.1 UTS #46 deprecated transitional processing.
This option is ignored by the IDNA2003 implementation.
(This is only relevant for compatibility of newer IDNA implementations with IDNA2003.)
diff --git a/docs/xml/Android.Icu.Text/Normalizer2.xml b/docs/xml/Android.Icu.Text/Normalizer2.xml
index fa2763932..18b28ab05 100644
--- a/docs/xml/Android.Icu.Text/Normalizer2.xml
+++ b/docs/xml/Android.Icu.Text/Normalizer2.xml
@@ -907,6 +907,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNFKCSimpleCasefoldInstance", "()Landroid/icu/text/Normalizer2;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNFKCSimpleCasefoldInstance", "()Landroid/icu/text/Normalizer2;", "", ApiSince=36)>]
+
+
+
+ Android.Icu.Text.Normalizer2
+
+
+ Returns a Normalizer2 instance for a variant of Unicode toNFKC_Casefold() normalization
+ which is equivalent to applying the NFKC_Simple_Casefold mappings and then NFC.
+ the requested Normalizer2, if successful
+
+ Returns a Normalizer2 instance for a variant of Unicode toNFKC_Casefold() normalization
+ which is equivalent to applying the NFKC_Simple_Casefold mappings and then NFC.
+ See https://www.unicode.org/reports/tr44/#NFKC_Simple_Casefold
+ Same as getInstance(null, "nfkc_scf", Mode.COMPOSE).
+ Returns an unmodifiable singleton instance.
+
+
+ Java documentation for android.icu.text.Normalizer2.getNFKCSimpleCasefoldInstance()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Text/NumberFormat+Field.xml b/docs/xml/Android.Icu.Text/NumberFormat+Field.xml
index b51b9f10b..10d276018 100644
--- a/docs/xml/Android.Icu.Text/NumberFormat+Field.xml
+++ b/docs/xml/Android.Icu.Text/NumberFormat+Field.xml
@@ -125,11 +125,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("APPROXIMATELY_SIGN", ApiSince=35)]
[<Android.Runtime.Register("APPROXIMATELY_SIGN", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Icu.Text/RelativeDateTimeFormatter.xml b/docs/xml/Android.Icu.Text/RelativeDateTimeFormatter.xml
index a9c3f5e3c..04cc31b42 100644
--- a/docs/xml/Android.Icu.Text/RelativeDateTimeFormatter.xml
+++ b/docs/xml/Android.Icu.Text/RelativeDateTimeFormatter.xml
@@ -63,8 +63,10 @@
fmt.format(Direction.PLAIN, AbsoluteUnit.NOW); // "now"
</blockquote>
- In the future, we may add more forms, such as abbreviated/short forms
- (3 secs ago), and relative day periods ("yesterday afternoon"), etc.
+ The Style parameter allows selection of different length styles:
+ LONG ("3 seconds ago"), SHORT ("3 sec. ago"), NARROW ("3s ago").
+ In the future, we may add more forms, such as relative day periods
+ ("yesterday afternoon"), etc.
Java documentation for android.icu.text.RelativeDateTimeFormatter
.
diff --git a/docs/xml/Android.Icu.Text/SymbolTable.xml b/docs/xml/Android.Icu.Text/SymbolTable.xml
index a9c3433f8..c15b4cf4b 100644
--- a/docs/xml/Android.Icu.Text/SymbolTable.xml
+++ b/docs/xml/Android.Icu.Text/SymbolTable.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/text/SymbolTable", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/text/SymbolTable", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Text/UnicodeMatcher.xml b/docs/xml/Android.Icu.Text/UnicodeMatcher.xml
index c8729d902..b02ae04b0 100644
--- a/docs/xml/Android.Icu.Text/UnicodeMatcher.xml
+++ b/docs/xml/Android.Icu.Text/UnicodeMatcher.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/icu/text/UnicodeMatcher", ApiSince=24, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/icu/text/UnicodeMatcher", ApiSince=24, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Icu.Text/UnicodeSet.xml b/docs/xml/Android.Icu.Text/UnicodeSet.xml
index 9309f9843..e39e41ae9 100644
--- a/docs/xml/Android.Icu.Text/UnicodeSet.xml
+++ b/docs/xml/Android.Icu.Text/UnicodeSet.xml
@@ -270,14 +270,19 @@
</tr>
</table>
</blockquote>
- To iterate over contents of UnicodeSet, the following are available:
- <ul><li>#ranges() to iterate through the ranges</li>
- <li>#strings() to iterate through the strings</li>
- <li>#iterator() to iterate through the entire contents in a single loop.
- That method is, however, not particularly efficient, since it "boxes" each code point into a String.
- </ul>
- All of the above can be used in <b>for</b> loops.
- The android.icu.text.UnicodeSetIterator UnicodeSetIterator can also be used, but not in <b>for</b> loops.
+ To iterate over contents of UnicodeSet, the following are available:
+ <ul>
+ <li>to iterate over the ranges: #ranges(), #rangeStream()</li>
+ <li>to iterate over the strings: #strings(), #stringStream()</li>
+ <li>to iterate over the code points: #codePoints(), #codePointStream()</li>
+ <li>to iterate over the entire contents in a single loop: this class itself is Iterable,
+ or use #stream().<br>
+ All of these method are, however, not particularly efficient,
+ since they convert each individual code point to a String.
+ </ul>
+ The iterators and streams methods work as expected in idiomatic Java usage.<br>
+ The UnicodeSetIterator cannot be used in <b>for</b> loops, and it is not very Java-idiomatic, because it is old.
+ But it might be faster in certain use cases. We recommend that you measure in performance sensitive code.<br>
To replace, count elements, or delete spans, see android.icu.text.UnicodeSetSpanner UnicodeSetSpanner.
@@ -1368,8 +1373,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -1900,8 +1905,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -1920,7 +1925,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.")>]
@@ -1957,8 +1962,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -3992,8 +3997,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -4366,8 +4371,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -4414,8 +4419,8 @@
F:Java.Lang.IIterable._members
F:Java.Lang.IIterable.cb_forEach_Ljava_util_function_Consumer_
F:Java.Lang.IIterable.cb_spliterator
- F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
- F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
Mono.Android
@@ -5434,6 +5439,65 @@
+
+
+
+
+
+ Field
+
+ F:Java.Lang.IIterable._members
+ F:Java.Lang.IIterable.cb_forEach_ForEach_Ljava_util_function_Consumer__V
+ F:Java.Lang.IIterable.cb_spliterator_Spliterator_Ljava_util_Spliterator_
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIMPLE_CASE_INSENSITIVE", ApiSince=36)]
+ [<Android.Runtime.Register("SIMPLE_CASE_INSENSITIVE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Icu.Text.UnicodeSetOptions enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Text.UnicodeSetOptions
+
+ 6
+
+ Enable case insensitive matching.
+
+ Enable case insensitive matching.
+ Same as #CASE_INSENSITIVE but using only Simple_Case_Folding (scf) mappings,
+ which map each code point to one code point,
+ not full Case_Folding (cf) mappings, which map some code points to multiple code points.
+ This is designed for case-insensitive matches, for example in certain
+ regular expression implementations where only Simple_Case_Folding mappings are used,
+ such as in ECMAScript (JavaScript) regular expressions.
+ This value is an options bit set value for some
+ constructors, applyPattern(), and closeOver().
+ It can be ORed together with other, unrelated options.
+
+
+ Java documentation for android.icu.text.UnicodeSet.SIMPLE_CASE_INSENSITIVE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Text/UnicodeSetOptions.xml b/docs/xml/Android.Icu.Text/UnicodeSetOptions.xml
index 2e0f213ab..77f035a3d 100644
--- a/docs/xml/Android.Icu.Text/UnicodeSetOptions.xml
+++ b/docs/xml/Android.Icu.Text/UnicodeSetOptions.xml
@@ -141,5 +141,33 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Icu.Text.UnicodeSet.SimpleCaseInsensitive", JniField="android/icu/text/UnicodeSet.SIMPLE_CASE_INSENSITIVE")]
+ [<Android.Runtime.IntDefinition("Android.Icu.Text.UnicodeSet.SimpleCaseInsensitive", JniField="android/icu/text/UnicodeSet.SIMPLE_CASE_INSENSITIVE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Text.UnicodeSetOptions
+
+ 6
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Icu.Util/Calendar.xml b/docs/xml/Android.Icu.Util/Calendar.xml
index e72a50a40..6bf3df227 100644
--- a/docs/xml/Android.Icu.Util/Calendar.xml
+++ b/docs/xml/Android.Icu.Util/Calendar.xml
@@ -5006,6 +5006,55 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("inTemporalLeapYear", "()Z", "GetInTemporalLeapYearHandler", ApiSince=36)]
+ [<Android.Runtime.Register("inTemporalLeapYear", "()Z", "GetInTemporalLeapYearHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ <strong>[icu]</strong> Returns true if the date is in a leap year.
+ true if the date in the fields is in a Temporal proposal
+ defined leap year. False otherwise.
+
+ <strong>[icu]</strong> Returns true if the date is in a leap year. Recalculate the current time
+ field values if the time value has been changed by a call to * setTime().
+ This method is semantically const, but may alter the object in memory.
+ A "leap year" is a year that contains more days than other years (for
+ solar or lunar calendars) or more months than other years (for lunisolar
+ calendars like Hebrew or Chinese), as defined in the ECMAScript Temporal
+ proposal.
+
+
+ Java documentation for android.icu.util.Calendar.inTemporalLeapYear()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -7289,6 +7338,65 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ORDINAL_MONTH", ApiSince=36)]
+ [<Android.Runtime.Register("ORDINAL_MONTH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 23
+
+ <strong>[icu]</strong> Field indicating the month.
+
+ <strong>[icu]</strong> Field indicating the month. This is a calendar-specific value.
+ Differ from MONTH, this value is continuous and unique within a
+ year and range from 0 to 11 or 0 to 12 depending on how many months in a
+ year, the calendar system has leap month or not, and in leap year or not.
+ It is the ordinal position of that month in the corresponding year of
+ the calendar. For Chinese, Dangi, and Hebrew calendar, the range is
+ 0 to 11 in non-leap years and 0 to 12 in leap years. For Coptic and Ethiopian
+ calendar, the range is always 0 to 12. For other calendars supported by
+ ICU now, the range is 0 to 11. When the number of months in a year of the
+ identified calendar is variable, a different ORDINAL_MONTH value can
+ be used for dates that are part of the same named month in different years.
+ For example, in the Hebrew calendar, "1 Nisan 5781" is associated with
+ ORDINAL_MONTH value 6 while "1 Nisan 5782" is associated with
+ ORDINAL_MONTH value 7 because 5782 is a leap year and Nisan follows
+ the insertion of Adar I. In Chinese calendar, "Year 4664 Month 6 Day 2"
+ is associated with ORDINAL_MONTH value 5 while "Year 4665 Month 6 Day 2"
+ is associated with ORDINAL_MONTH value 6 because 4665 is a leap year
+ and there is an extra "Leap Month 5" which associated with ORDINAL_MONTH
+ value 5 before "Month 6" of year 4664.
+
+
+ Java documentation for android.icu.util.Calendar.ORDINAL_MONTH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -8353,6 +8461,91 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTemporalMonthCode", "()Ljava/lang/String;", "GetGetTemporalMonthCodeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTemporalMonthCode", "()Ljava/lang/String;", "GetGetTemporalMonthCodeHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setTemporalMonthCode", "(Ljava/lang/String;)V", "GetSetTemporalMonthCode_Ljava_lang_String_Handler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setTemporalMonthCode", "(Ljava/lang/String;)V", "GetSetTemporalMonthCode_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ One of 25 possible strings in {"M01".. "M12", "M13", "M01L",
+ "M12L"}.
+ Gets The Temporal monthCode value corresponding to the month for the date. -or- Sets The Temporal monthCode which is a string identifier that starts
+ with the literal grapheme "M" followed by two graphemes representing
+ the zero-padded month number of the current month in a normal
+ (non-leap) year and suffixed by an optional literal grapheme "L" if this
+ is a leap month in a lunisolar calendar.
+ One of 25 possible strings in {"M01".."M13", "M01L".."M12L"}.
+
+ Property getter documentation:
+ Gets The Temporal monthCode value corresponding to the month for the date.
+ The value is a string identifier that starts with the literal grapheme
+ "M" followed by two graphemes representing the zero-padded month number
+ of the current month in a normal (non-leap) year and suffixed by an
+ optional literal grapheme "L" if this is a leap month in a lunisolar
+ calendar. The 25 possible values are "M01" .. "M13" and "M01L" .. "M12L".
+ For the Hebrew calendar, the values are "M01" .. "M12" for non-leap year, and
+ "M01" .. "M05", "M05L", "M06" .. "M12" for leap year.
+ For the Chinese calendar, the values are "M01" .. "M12" for non-leap year and
+ in leap year with another monthCode in "M01L" .. "M12L".
+ For Coptic and Ethiopian calendar, the Temporal monthCode values for any
+ years are "M01" to "M13".
+
+
+ Java documentation for android.icu.util.Calendar.getTemporalMonthCode()
.
+
+
+ Property setter documentation:
+ Sets The Temporal monthCode which is a string identifier that starts
+ with the literal grapheme "M" followed by two graphemes representing
+ the zero-padded month number of the current month in a normal
+ (non-leap) year and suffixed by an optional literal grapheme "L" if this
+ is a leap month in a lunisolar calendar. The 25 possible values are
+ "M01" .. "M13" and "M01L" .. "M12L". For Hebrew calendar, the values are
+ "M01" .. "M12" for non-leap years, and "M01" .. "M05", "M05L", "M06"
+ .. "M12" for leap year.
+ For the Chinese calendar, the values are "M01" .. "M12" for non-leap year and
+ in leap year with another monthCode in "M01L" .. "M12L".
+ For Coptic and Ethiopian calendar, the Temporal monthCode values for any
+ years are "M01" to "M13".
+
+
+ Java documentation for android.icu.util.Calendar.setTemporalMonthCode(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Util/MeasureUnit.xml b/docs/xml/Android.Icu.Util/MeasureUnit.xml
index b4846587a..2eaf1f7ba 100644
--- a/docs/xml/Android.Icu.Util/MeasureUnit.xml
+++ b/docs/xml/Android.Icu.Util/MeasureUnit.xml
@@ -457,6 +457,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BEAUFORT", ApiSince=36)]
+ [<Android.Runtime.Register("BEAUFORT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Util.MeasureUnit
+
+
+ Constant for unit of speed: beaufort
+ To be added.
+
+ Constant for unit of speed: beaufort
+
+
+ Java documentation for android.icu.util.MeasureUnit.BEAUFORT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2029,6 +2070,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GASOLINE_ENERGY_DENSITY", ApiSince=36)]
+ [<Android.Runtime.Register("GASOLINE_ENERGY_DENSITY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Util.MeasureUnit
+
+
+ Constant for unit of pressure: gasoline-energy-density
+ To be added.
+
+ Constant for unit of pressure: gasoline-energy-density
+
+
+ Java documentation for android.icu.util.MeasureUnit.GASOLINE_ENERGY_DENSITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -5931,11 +6013,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("QUARTER", ApiSince=35)]
[<Android.Runtime.Register("QUARTER", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6834,11 +6916,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("TONNE", ApiSince=35)]
[<Android.Runtime.Register("TONNE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Icu.Util/TimeZone.xml b/docs/xml/Android.Icu.Util/TimeZone.xml
index afc3e4466..45718e820 100644
--- a/docs/xml/Android.Icu.Util/TimeZone.xml
+++ b/docs/xml/Android.Icu.Util/TimeZone.xml
@@ -1296,6 +1296,65 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getIanaID", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getIanaID", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+
+
+
+ The input time zone ID.
+ Returns the preferred time zone ID in the IANA database for the given time zone ID.
+ The preferred time zone ID in the IANA time zone database, or TimeZone#UNKNOWN_ZONE_ID
+ if the input ID is not a system ID.
+
+ Returns the preferred time zone ID in the IANA database for the given time zone ID.
+ There are two types of preferred IDs. The first type is the one defined in zone.tab file,
+ such as "America/Los_Angeles". The second types is the one defined for zones not associated
+ with a specific region, but not defined with "Link" syntax, such as "Etc/GMT+10".
+ Note: For most of system time zone IDs, this method returns an ID same as TimeZone#getCanonicalID(String).
+ TimeZone#getCanonicalID(String) is based on canonical time zone IDs defined in Unicode CLDR.
+ These canonical time zone IDs in CLDR were based on very old version of the time zone database.
+ In the IANA time zone database, some IDs were updated since then. This API returns a newer
+ time zone ID. For example, CLDR defines "Asia/Calcutta" as the canonical time zone ID. This
+ method returns "Asia/Kolkata" instead.
+ "Etc/Unknown" is a special time zone ID defined by CLDR. There are no corresponding zones
+ in the IANA time zone database. when the input is "Etc/Unknown", this method returns "Etc/Unknown",
+ but it really means no mappings available. Caller of this method should interpret "Etc/Unknown"
+ as an error.
+
+
+ Java documentation for android.icu.util.TimeZone.getIanaID(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Icu.Util/VersionInfo.xml b/docs/xml/Android.Icu.Util/VersionInfo.xml
index 6e1d3fe28..7fdad9474 100644
--- a/docs/xml/Android.Icu.Util/VersionInfo.xml
+++ b/docs/xml/Android.Icu.Util/VersionInfo.xml
@@ -1195,11 +1195,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("UNICODE_15_1", ApiSince=35)]
[<Android.Runtime.Register("UNICODE_15_1", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1225,6 +1225,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UNICODE_16_0", ApiSince=36)]
+ [<Android.Runtime.Register("UNICODE_16_0", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Icu.Util.VersionInfo
+
+
+ Unicode 16.
+ To be added.
+
+ Unicode 16.0 version
+
+
+ Java documentation for android.icu.util.VersionInfo.UNICODE_16_0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.InputMethodServices/AbstractInputMethodService+AbstractInputMethodSessionImpl.xml b/docs/xml/Android.InputMethodServices/AbstractInputMethodService+AbstractInputMethodSessionImpl.xml
index e16535ba7..1034bae14 100644
--- a/docs/xml/Android.InputMethodServices/AbstractInputMethodService+AbstractInputMethodSessionImpl.xml
+++ b/docs/xml/Android.InputMethodServices/AbstractInputMethodService+AbstractInputMethodSessionImpl.xml
@@ -499,6 +499,39 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onShouldVerifyKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnShouldVerifyKeyEvent_Landroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onShouldVerifyKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnShouldVerifyKeyEvent_Landroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.InputMethodServices/AbstractInputMethodService.xml b/docs/xml/Android.InputMethodServices/AbstractInputMethodService.xml
index 5a9b262c4..b43e9714c 100644
--- a/docs/xml/Android.InputMethodServices/AbstractInputMethodService.xml
+++ b/docs/xml/Android.InputMethodServices/AbstractInputMethodService.xml
@@ -623,6 +623,50 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onShouldVerifyKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnShouldVerifyKeyEvent_Landroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onShouldVerifyKeyEvent", "(Landroid/view/KeyEvent;)Z", "GetOnShouldVerifyKeyEvent_Landroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.inputmethodservice.AbstractInputMethodService.onShouldVerifyKeyEvent(android.view.KeyEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.InputMethodServices/InputMethodService.xml b/docs/xml/Android.InputMethodServices/InputMethodService.xml
index ee94b52fe..b02723919 100644
--- a/docs/xml/Android.InputMethodServices/InputMethodService.xml
+++ b/docs/xml/Android.InputMethodServices/InputMethodService.xml
@@ -552,11 +552,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("finishConnectionlessStylusHandwriting", "(Ljava/lang/CharSequence;)V", "", ApiSince=35)]
[<Android.Runtime.Register("finishConnectionlessStylusHandwriting", "(Ljava/lang/CharSequence;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -565,7 +565,7 @@
System.Void
-
+
To be added.
@@ -584,7 +584,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -593,7 +593,7 @@
System.Void
-
+
To be added.
@@ -1581,6 +1581,38 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2651,11 +2683,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onStartConnectionlessStylusHandwriting", "(ILandroid/view/inputmethod/CursorAnchorInfo;)Z", "GetOnStartConnectionlessStylusHandwriting_ILandroid_view_inputmethod_CursorAnchorInfo_Handler", ApiSince=35)]
[<Android.Runtime.Register("onStartConnectionlessStylusHandwriting", "(ILandroid/view/inputmethod/CursorAnchorInfo;)Z", "GetOnStartConnectionlessStylusHandwriting_ILandroid_view_inputmethod_CursorAnchorInfo_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2664,8 +2696,8 @@
System.Boolean
-
-
+
+
To be added.
@@ -3846,6 +3878,38 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setStylusHandwritingRegion", "(Landroid/graphics/Region;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setStylusHandwritingRegion", "(Landroid/graphics/Region;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.InputMethodServices/KeyboardView.xml b/docs/xml/Android.InputMethodServices/KeyboardView.xml
index 4e368f18c..c76d6f2c5 100644
--- a/docs/xml/Android.InputMethodServices/KeyboardView.xml
+++ b/docs/xml/Android.InputMethodServices/KeyboardView.xml
@@ -554,7 +554,7 @@
[Android.Runtime.Register("onClick", "(Landroid/view/View;)V", "GetOnClick_Landroid_view_View_Handler")]
[<Android.Runtime.Register("onClick", "(Landroid/view/View;)V", "GetOnClick_Landroid_view_View_Handler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")>]
diff --git a/docs/xml/Android.Locations.Altitude/AltitudeConverter.xml b/docs/xml/Android.Locations.Altitude/AltitudeConverter.xml
index 33a4ab554..fde52c644 100644
--- a/docs/xml/Android.Locations.Altitude/AltitudeConverter.xml
+++ b/docs/xml/Android.Locations.Altitude/AltitudeConverter.xml
@@ -235,11 +235,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("tryAddMslAltitudeToLocation", "(Landroid/location/Location;)Z", "", ApiSince=35)]
[<Android.Runtime.Register("tryAddMslAltitudeToLocation", "(Landroid/location/Location;)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -248,7 +248,7 @@
System.Boolean
-
+
To be added.
diff --git a/docs/xml/Android.Locations/GnssNavigationMessage.xml b/docs/xml/Android.Locations/GnssNavigationMessage.xml
index e839bd73f..9bf72fe88 100644
--- a/docs/xml/Android.Locations/GnssNavigationMessage.xml
+++ b/docs/xml/Android.Locations/GnssNavigationMessage.xml
@@ -1232,15 +1232,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_IRN_L1", ApiSince=35)]
[<Android.Runtime.Register("TYPE_IRN_L1", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Locations.GnssNavigationType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Locations.GnssNavigationType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1280,15 +1280,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_IRN_L5", ApiSince=35)]
[<Android.Runtime.Register("TYPE_IRN_L5", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Locations.GnssNavigationType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Locations.GnssNavigationType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Locations/GnssNavigationType.xml b/docs/xml/Android.Locations/GnssNavigationType.xml
index 925bf02c2..b7c4cf9e8 100644
--- a/docs/xml/Android.Locations/GnssNavigationType.xml
+++ b/docs/xml/Android.Locations/GnssNavigationType.xml
@@ -363,11 +363,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Locations.GnssNavigationMessage.TypeIrnL1", JniField="android/location/GnssNavigationMessage.TYPE_IRN_L1")]
[<Android.Runtime.IntDefinition("Android.Locations.GnssNavigationMessage.TypeIrnL1", JniField="android/location/GnssNavigationMessage.TYPE_IRN_L1")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -391,11 +391,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Locations.GnssNavigationMessage.TypeIrnL5", JniField="android/location/GnssNavigationMessage.TYPE_IRN_L5")]
[<Android.Runtime.IntDefinition("Android.Locations.GnssNavigationMessage.TypeIrnL5", JniField="android/location/GnssNavigationMessage.TYPE_IRN_L5")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media.Audiofx/AudioEffect.xml b/docs/xml/Android.Media.Audiofx/AudioEffect.xml
index 9bc9c4bbb..f4c363141 100644
--- a/docs/xml/Android.Media.Audiofx/AudioEffect.xml
+++ b/docs/xml/Android.Media.Audiofx/AudioEffect.xml
@@ -914,15 +914,10 @@
Java.Util.UUID
- The following UUIDs define effect types corresponding to standard audio
- effects whose implementation and interface conform to the OpenSL ES
- specification.
+ UUID for Haptic Generator.
To be added.
- The following UUIDs define effect types corresponding to standard audio
- effects whose implementation and interface conform to the OpenSL ES
- specification. The definitions match the corresponding interface IDs in
- OpenSLES_IID.h
+ UUID for Haptic Generator.
Java documentation for android.media.audiofx.AudioEffect.EFFECT_TYPE_HAPTIC_GENERATOR
.
diff --git a/docs/xml/Android.Media.Audiofx/HapticGenerator.xml b/docs/xml/Android.Media.Audiofx/HapticGenerator.xml
index 57a108885..f6b9745eb 100644
--- a/docs/xml/Android.Media.Audiofx/HapticGenerator.xml
+++ b/docs/xml/Android.Media.Audiofx/HapticGenerator.xml
@@ -54,6 +54,19 @@
See android.media.MediaPlayer#getAudioSessionId() for details on audio sessions.
See android.media.audiofx.AudioEffect class for more details on controlling audio
effects.
+ {@code
+ AudioManager audioManager = context.getSystemService(AudioManager.class);
+ player = MediaPlayer.create(
+ context,
+ audioUri,
+ new AudioAttributes.Builder().setHapticChannelsMuted(false).build(),
+ audioManager.generateAudioSessionId()
+ );
+ if (HapticGenerator.isAvailable()) {
+ HapticGenerator.create(player.getAudioSessionId()).setEnabled(true);
+ }
+ player.start();
+ }
Java documentation for android.media.audiofx.HapticGenerator
.
diff --git a/docs/xml/Android.Media.Audiofx/Virtualizer+IOnParameterChangeListener.xml b/docs/xml/Android.Media.Audiofx/Virtualizer+IOnParameterChangeListener.xml
index bd828f500..292d273ae 100644
--- a/docs/xml/Android.Media.Audiofx/Virtualizer+IOnParameterChangeListener.xml
+++ b/docs/xml/Android.Media.Audiofx/Virtualizer+IOnParameterChangeListener.xml
@@ -23,7 +23,7 @@
[Android.Runtime.Register("android/media/audiofx/Virtualizer$OnParameterChangeListener", "", "Android.Media.Audiofx.Virtualizer/IOnParameterChangeListenerInvoker")]
[<Android.Runtime.Register("android/media/audiofx/Virtualizer$OnParameterChangeListener", "", "Android.Media.Audiofx.Virtualizer/IOnParameterChangeListenerInvoker")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -63,7 +63,7 @@
[Android.Runtime.Register("onParameterChange", "(Landroid/media/audiofx/Virtualizer;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_Virtualizer_IISHandler:Android.Media.Audiofx.Virtualizer/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[<Android.Runtime.Register("onParameterChange", "(Landroid/media/audiofx/Virtualizer;IIS)V", "GetOnParameterChange_Landroid_media_audiofx_Virtualizer_IISHandler:Android.Media.Audiofx.Virtualizer/IOnParameterChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media.Audiofx/Virtualizer+Settings.xml b/docs/xml/Android.Media.Audiofx/Virtualizer+Settings.xml
index 5938422d8..6d75426ce 100644
--- a/docs/xml/Android.Media.Audiofx/Virtualizer+Settings.xml
+++ b/docs/xml/Android.Media.Audiofx/Virtualizer+Settings.xml
@@ -20,7 +20,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -59,7 +59,7 @@
[Android.Runtime.Register(".ctor", "()V", "")]
[<Android.Runtime.Register(".ctor", "()V", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -89,7 +89,7 @@
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -188,7 +188,7 @@
[Android.Runtime.Register("strength")]
[<Android.Runtime.Register("strength")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media.Audiofx/Virtualizer.xml b/docs/xml/Android.Media.Audiofx/Virtualizer.xml
index 8db3c710e..cca4e892b 100644
--- a/docs/xml/Android.Media.Audiofx/Virtualizer.xml
+++ b/docs/xml/Android.Media.Audiofx/Virtualizer.xml
@@ -20,7 +20,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -77,7 +77,7 @@
[Android.Runtime.Register(".ctor", "(II)V", "")]
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -152,7 +152,7 @@
[Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")]
[<Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -231,7 +231,7 @@
[Android.Runtime.Register("forceVirtualizationMode", "(I)Z", "GetForceVirtualizationMode_IHandler")]
[<Android.Runtime.Register("forceVirtualizationMode", "(I)Z", "GetForceVirtualizationMode_IHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -290,7 +290,7 @@
[Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")]
[<Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -432,7 +432,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.")>]
@@ -479,7 +479,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Media.Audiofx.VirtualizerParam enum directly instead of this field.")>]
@@ -529,7 +529,7 @@
[set: Android.Runtime.Register("setProperties", "(Landroid/media/audiofx/Virtualizer$Settings;)V", "GetSetProperties_Landroid_media_audiofx_Virtualizer_Settings_Handler")]
[<set: Android.Runtime.Register("setProperties", "(Landroid/media/audiofx/Virtualizer$Settings;)V", "GetSetProperties_Landroid_media_audiofx_Virtualizer_Settings_Handler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -564,7 +564,7 @@
[get: Android.Runtime.Register("getRoundedStrength", "()S", "GetGetRoundedStrengthHandler")]
[<get: Android.Runtime.Register("getRoundedStrength", "()S", "GetGetRoundedStrengthHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -610,7 +610,7 @@
[Android.Runtime.Register("setParameterListener", "(Landroid/media/audiofx/Virtualizer$OnParameterChangeListener;)V", "GetSetParameterListener_Landroid_media_audiofx_Virtualizer_OnParameterChangeListener_Handler")]
[<Android.Runtime.Register("setParameterListener", "(Landroid/media/audiofx/Virtualizer$OnParameterChangeListener;)V", "GetSetParameterListener_Landroid_media_audiofx_Virtualizer_OnParameterChangeListener_Handler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -654,7 +654,7 @@
[Android.Runtime.Register("setStrength", "(S)V", "GetSetStrength_SHandler")]
[<Android.Runtime.Register("setStrength", "(S)V", "GetSetStrength_SHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -706,7 +706,7 @@
[get: Android.Runtime.Register("getStrengthSupported", "()Z", "GetGetStrengthSupportedHandler")]
[<get: Android.Runtime.Register("getStrengthSupported", "()Z", "GetGetStrengthSupportedHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -811,7 +811,7 @@
[get: Android.Runtime.Register("getVirtualizationMode", "()I", "GetGetVirtualizationModeHandler")]
[<get: Android.Runtime.Register("getVirtualizationMode", "()I", "GetGetVirtualizationModeHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media.Metrics/EditingSession.xml b/docs/xml/Android.Media.Metrics/EditingSession.xml
index d4836da62..3050d5dde 100644
--- a/docs/xml/Android.Media.Metrics/EditingSession.xml
+++ b/docs/xml/Android.Media.Metrics/EditingSession.xml
@@ -132,11 +132,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("reportEditingEndedEvent", "(Landroid/media/metrics/EditingEndedEvent;)V", "", ApiSince=35)]
[<Android.Runtime.Register("reportEditingEndedEvent", "(Landroid/media/metrics/EditingEndedEvent;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -145,7 +145,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.Media.Midi/MidiUmpDeviceService.xml b/docs/xml/Android.Media.Midi/MidiUmpDeviceService.xml
index 9aab6e241..0214c1f80 100644
--- a/docs/xml/Android.Media.Midi/MidiUmpDeviceService.xml
+++ b/docs/xml/Android.Media.Midi/MidiUmpDeviceService.xml
@@ -204,7 +204,7 @@
Android.OS.IBinder
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.Media.Projection/MediaProjection+Callback.xml b/docs/xml/Android.Media.Projection/MediaProjection+Callback.xml
index 86927d751..e5d2f1c54 100644
--- a/docs/xml/Android.Media.Projection/MediaProjection+Callback.xml
+++ b/docs/xml/Android.Media.Projection/MediaProjection+Callback.xml
@@ -274,12 +274,19 @@
- Called when the MediaProjection session is no longer valid.
+ Called when the MediaProjection session has been stopped and is no longer valid.
- Called when the MediaProjection session is no longer valid.
+ Called when the MediaProjection session has been stopped and is no longer valid.
Once a MediaProjection has been stopped, it's up to the application to release any
- resources it may be holding (e.g. releasing the VirtualDisplay and
- Surface).
+ resources it may be holding (e.g. releasing the VirtualDisplay and Surface). If the application is displaying any UI indicating the MediaProjection state
+ it should be updated to indicate that MediaProjection is no longer active.
+ MediaProjection stopping can be a result of the system stopping the ongoing
+ MediaProjection due to various reasons, such as another MediaProjection session starting,
+ a user stopping the session via UI affordances in system-level UI, or the screen being
+ locked.
+ After this callback any call to MediaProjection#createVirtualDisplay will
+ fail, even if no such VirtualDisplay was ever created for this MediaProjection
+ session.
Java documentation for android.media.projection.MediaProjection.Callback.onStop()
.
diff --git a/docs/xml/Android.Media.Projection/MediaProjectionManager.xml b/docs/xml/Android.Media.Projection/MediaProjectionManager.xml
index 445954502..713cc3905 100644
--- a/docs/xml/Android.Media.Projection/MediaProjectionManager.xml
+++ b/docs/xml/Android.Media.Projection/MediaProjectionManager.xml
@@ -25,25 +25,26 @@
Manages the retrieval of certain types of MediaProjection tokens.
Manages the retrieval of certain types of MediaProjection tokens.
- <ol>An example flow of starting a media projection will be:
- <li>Declare a foreground service with the type mediaProjection in
- the AndroidManifest.xml.
- </li>
- <li>Create an intent by calling MediaProjectionManager#createScreenCaptureIntent()
- and pass this intent to Activity#startActivityForResult(Intent, int).
- </li>
- <li>On getting Activity#onActivityResult(int, int, Intent),
- start the foreground service with the type
- android.content.pm.ServiceInfo#FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION.
- </li>
- <li>Retrieve the media projection token by calling
- MediaProjectionManager#getMediaProjection(int, Intent) with the result code and
- intent from the Activity#onActivityResult(int, int, Intent) above.
- </li>
- <li>Start the screen capture session for media projection by calling
- MediaProjection#createVirtualDisplay(String, int, int, int, int, Surface,
- android.hardware.display.VirtualDisplay.Callback, Handler).
- </li>
+ <ol>
+ An example flow of starting a media projection will be:
+ <li>Declare a foreground service with the type mediaProjection in the AndroidManifest.xml.
+ <li>Create an intent by calling MediaProjectionManager#createScreenCaptureIntent() and
+ pass this intent to Activity#startActivityForResult(Intent, int).
+ <li>On getting Activity#onActivityResult(int, int, Intent), start the foreground
+ service with the type android.content.pm.ServiceInfo#FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION.
+ <li>Retrieve the media projection token by calling MediaProjectionManager#getMediaProjection(int, Intent) with the result code and intent
+ from the Activity#onActivityResult(int, int, Intent) above.
+ <li>Register a MediaProjection.Callback by calling MediaProjection#registerCallback(MediaProjection.Callback, Handler). This is required to
+ receive notifications about when the MediaProjection or captured content changes
+ state. When receiving an `onStop()` callback the MediaProjection session has been
+ finished and the client must clean up any resources it is holding, e.g. the VirtualDisplay and Surface. The MediaProjection may further no longer create any
+ new VirtualDisplays via MediaProjection#createVirtualDisplay(String, int,
+ int, int, int, Surface, VirtualDisplay.Callback, Handler). Note that the `onStop()`
+ callback can be a result of the system stopping MediaProjection due to various reasons.
+ This includes the user stopping the MediaProjection via UI affordances in system-level UI,
+ the screen being locked, or another MediaProjection session starting.
+ <li>Start the screen capture session for media projection by calling MediaProjection#createVirtualDisplay(String, int, int, int, int, Surface,
+ android.hardware.display.VirtualDisplay.Callback, Handler).
</ol>
diff --git a/docs/xml/Android.Media.Quality/ActiveProcessingPicture+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/ActiveProcessingPicture+InterfaceConsts.xml
new file mode 100644
index 000000000..aa77cee64
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/ActiveProcessingPicture+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/ActiveProcessingPicture.xml b/docs/xml/Android.Media.Quality/ActiveProcessingPicture.xml
new file mode 100644
index 000000000..6bab0ec63
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/ActiveProcessingPicture.xml
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/ActiveProcessingPicture", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/ActiveProcessingPicture", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Active picture represents an image or video undergoing picture processing which uses a picture
+ profile.
+
+ Active picture represents an image or video undergoing picture processing which uses a picture
+ profile. The picture profile is used to configure the picture processing parameters.
+
+
+ Java documentation for android.media.quality.ActiveProcessingPicture
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ An ID that uniquely identifies the active content.
+ To be added.
+
+ An ID that uniquely identifies the active content.
+ The ID is assigned by the system to distinguish different active contents.
+
+
+ Java documentation for android.media.quality.ActiveProcessingPicture.getId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ The ID of the picture profile used to configure the content.
+ To be added.
+
+ The ID of the picture profile used to configure the content.
+
+
+ Java documentation for android.media.quality.ActiveProcessingPicture.getProfileId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightEvent+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/AmbientBacklightEvent+InterfaceConsts.xml
new file mode 100644
index 000000000..6818476fa
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightEvent+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightEvent.xml b/docs/xml/Android.Media.Quality/AmbientBacklightEvent.xml
new file mode 100644
index 000000000..975483f96
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightEvent.xml
@@ -0,0 +1,586 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/AmbientBacklightEvent", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/AmbientBacklightEvent", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Ambient backlight event
+
+ Ambient backlight event
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILandroid/media/quality/AmbientBacklightMetadata;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILandroid/media/quality/AmbientBacklightMetadata;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ Constructs AmbientBacklightEvent.
+
+ Constructs AmbientBacklightEvent.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.AmbientBacklightEvent(int, android.media.quality.AmbientBacklightMetadata)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 2
+
+ Event type for ambient backlight events.
+
+ Event type for ambient backlight events. The ambient backlight is disabled.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 1
+
+ Event type for ambient backlight events.
+
+ Event type for ambient backlight events. The ambient backlight is enabled.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_INTERRUPTED", ApiSince=36)]
+ [<Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_INTERRUPTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 4
+
+ Event type for ambient backlight events.
+
+ Event type for ambient backlight events. The ambient backlight event is preempted by another
+ application.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_INTERRUPTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightEventType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 3
+
+ Event type for ambient backlight events.
+
+ Event type for ambient backlight events. The ambient backlight metadata is
+ available.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getEventType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getEventType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+
+ Gets event type.
+ To be added.
+
+ Gets event type.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.getEventType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMetadata", "()Landroid/media/quality/AmbientBacklightMetadata;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMetadata", "()Landroid/media/quality/AmbientBacklightMetadata;", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadata
+
+
+ Gets ambient backlight metadata.
+ the metadata of the event. It's non-null only for
+ #AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE.
+
+ Gets ambient backlight metadata.
+
+
+ Java documentation for android.media.quality.AmbientBacklightEvent.getMetadata()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightEventType.xml b/docs/xml/Android.Media.Quality/AmbientBacklightEventType.xml
new file mode 100644
index 000000000..64e9bc6a7
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightEventType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventDisabled", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventDisabled", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventEnabled", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventEnabled", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventInterrupted", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_INTERRUPTED")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventInterrupted", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_INTERRUPTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventMetadataAvailable", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightEvent.AmbientBacklightEventMetadataAvailable", JniField="android/media/quality/AmbientBacklightEvent.AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightEventType
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightMetadata+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/AmbientBacklightMetadata+InterfaceConsts.xml
new file mode 100644
index 000000000..ad060a74a
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightMetadata+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightMetadata.xml b/docs/xml/Android.Media.Quality/AmbientBacklightMetadata.xml
new file mode 100644
index 000000000..ccdbe958f
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightMetadata.xml
@@ -0,0 +1,721 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/AmbientBacklightMetadata", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/AmbientBacklightMetadata", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Metadata of ambient backlight.
+
+ Metadata of ambient backlight.
+ A metadata instance is sent from ambient backlight hardware in a AmbientBacklightEvent
+ with AmbientBacklightEvent#AMBIENT_BACKLIGHT_EVENT_METADATA_AVAILABLE.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;IIIII[I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;IIIII[I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ Constructs AmbientBacklightMetadata.
+
+ Constructs AmbientBacklightMetadata.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.AmbientBacklightMetadata(java.lang.String, int, int, int, int, int, int[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ALGORITHM_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("ALGORITHM_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightMetadataAlgorithm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightMetadataAlgorithm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadataAlgorithm
+
+ 0
+
+ The compress algorithm is disabled.
+
+ The compress algorithm is disabled.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.ALGORITHM_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ALGORITHM_RLE", ApiSince=36)]
+ [<Android.Runtime.Register("ALGORITHM_RLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightMetadataAlgorithm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightMetadataAlgorithm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadataAlgorithm
+
+ 1
+
+ The compress algorithm is run length encoding (RLE).
+
+ The compress algorithm is run length encoding (RLE).
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.ALGORITHM_RLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getColorFormat", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getColorFormat", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Graphics.Format
+
+
+ Gets color format.
+ To be added.
+
+ Gets color format.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getColorFormat()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCompressionAlgorithm", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCompressionAlgorithm", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadataAlgorithm
+
+
+ Gets compress algorithm.
+ To be added.
+
+ Gets compress algorithm.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getCompressionAlgorithm()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getZoneColors", "()[I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getZoneColors", "()[I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Gets color data of all available color zones.
+ an array of color data, in row by row (left-to-right then top-to-bottom) order of the
+ color zones.
+
+ Gets color data of all available color zones.
+ The format of the color data can be found at #getColorFormat().
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getZoneColors()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getHorizontalZonesCount", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getHorizontalZonesCount", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the number of horizontal color zones.
+ To be added.
+
+ Gets the number of horizontal color zones.
+ A color zone is represented by one single aggregated color. The number should not be
+ larger than 128.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getHorizontalZonesCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets package name of the metadata.
+ To be added.
+
+ Gets package name of the metadata.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSource", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSource", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+
+ Gets source of ambient backlight detection.
+ To be added.
+
+ Gets source of ambient backlight detection.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getSource()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getVerticalZonesCount", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getVerticalZonesCount", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the number of vertical color zones.
+ To be added.
+
+ Gets the number of vertical color zones.
+ A color zone is represented by one single aggregated color. The number should not be
+ larger than 80.
+
+
+ Java documentation for android.media.quality.AmbientBacklightMetadata.getVerticalZonesCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightMetadataAlgorithm.xml b/docs/xml/Android.Media.Quality/AmbientBacklightMetadataAlgorithm.xml
new file mode 100644
index 000000000..27156d4a0
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightMetadataAlgorithm.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightMetadata.AlgorithmNone", JniField="android/media/quality/AmbientBacklightMetadata.ALGORITHM_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightMetadata.AlgorithmNone", JniField="android/media/quality/AmbientBacklightMetadata.ALGORITHM_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadataAlgorithm
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightMetadata.AlgorithmRle", JniField="android/media/quality/AmbientBacklightMetadata.ALGORITHM_RLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightMetadata.AlgorithmRle", JniField="android/media/quality/AmbientBacklightMetadata.ALGORITHM_RLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightMetadataAlgorithm
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightSettings+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/AmbientBacklightSettings+InterfaceConsts.xml
new file mode 100644
index 000000000..baacdfd80
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightSettings+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightSettings.xml b/docs/xml/Android.Media.Quality/AmbientBacklightSettings.xml
new file mode 100644
index 000000000..228447fbb
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightSettings.xml
@@ -0,0 +1,809 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/AmbientBacklightSettings", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/AmbientBacklightSettings", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Settings to configure ambient backlight hardware.
+
+ Settings to configure ambient backlight hardware.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IIIIIZI)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IIIIIZI)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ Constructs AmbientBacklightSettings.
+
+ Constructs AmbientBacklightSettings.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.AmbientBacklightSettings(int, int, int, int, int, boolean, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getColorFormat", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getColorFormat", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Graphics.Format
+
+
+ Gets color format.
+ To be added.
+
+ Gets color format.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getColorFormat()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getHorizontalZonesCount", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getHorizontalZonesCount", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the number of horizontal color zones.
+ To be added.
+
+ Gets the number of horizontal color zones.
+ A color zone is a group of lights that always display the same color.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getHorizontalZonesCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isLetterboxOmitted", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isLetterboxOmitted", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if the black portion of the screen in letter box mode is omitted;
+ false otherwise.
+ To be added.
+
+ Returns true if the black portion of the screen in letter box mode is omitted;
+ false otherwise.
+ Letter-box is a technique to keep the original aspect ratio when displayed on a screen
+ with different aspect ratio. Black bars are added to the top and bottom.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.isLetterboxOmitted()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxFps", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxFps", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets max frames per second.
+ To be added.
+
+ Gets max frames per second.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getMaxFps()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSource", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSource", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+
+ Gets source of ambient backlight detection.
+ To be added.
+
+ Gets source of ambient backlight detection.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getSource()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SOURCE_AUDIO", ApiSince=36)]
+ [<Android.Runtime.Register("SOURCE_AUDIO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 1
+
+ The detection is enabled for audio.
+
+ The detection is enabled for audio.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.SOURCE_AUDIO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SOURCE_AUDIO_VIDEO", ApiSince=36)]
+ [<Android.Runtime.Register("SOURCE_AUDIO_VIDEO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 3
+
+ The detection is enabled for audio and video.
+
+ The detection is enabled for audio and video.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.SOURCE_AUDIO_VIDEO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SOURCE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("SOURCE_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 0
+
+ The detection is disabled.
+
+ The detection is disabled.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.SOURCE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SOURCE_VIDEO", ApiSince=36)]
+ [<Android.Runtime.Register("SOURCE_VIDEO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.AmbientBacklightSettingsSource enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 2
+
+ The detection is enabled for video.
+
+ The detection is enabled for video.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.SOURCE_VIDEO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getThreshold", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getThreshold", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the detection threshold of the ambient light.
+ To be added.
+
+ Gets the detection threshold of the ambient light.
+ If the color of a color zone is changed but the difference is smaller than the threshold,
+ the change is ignored.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getThreshold()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getVerticalZonesCount", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getVerticalZonesCount", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the number of vertical color zones.
+ To be added.
+
+ Gets the number of vertical color zones.
+ A color zone is a group of lights that always display the same color.
+
+
+ Java documentation for android.media.quality.AmbientBacklightSettings.getVerticalZonesCount()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/AmbientBacklightSettingsSource.xml b/docs/xml/Android.Media.Quality/AmbientBacklightSettingsSource.xml
new file mode 100644
index 000000000..c7d639f9a
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/AmbientBacklightSettingsSource.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceAudio", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_AUDIO")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceAudio", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_AUDIO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceAudioVideo", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_AUDIO_VIDEO")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceAudioVideo", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_AUDIO_VIDEO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceNone", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceNone", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceVideo", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_VIDEO")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.AmbientBacklightSettings.SourceVideo", JniField="android/media/quality/AmbientBacklightSettings.SOURCE_VIDEO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.AmbientBacklightSettingsSource
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityContract+PictureQuality.xml b/docs/xml/Android.Media.Quality/MediaQualityContract+PictureQuality.xml
new file mode 100644
index 000000000..e8e10d6a9
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityContract+PictureQuality.xml
@@ -0,0 +1,1269 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityContract$PictureQuality", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityContract$PictureQuality", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Parameters picture quality.
+
+ Parameters picture quality.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_AUTO_PICTURE_QUALITY_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_AUTO_PICTURE_QUALITY_ENABLED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable auto adjust picture parameter based on the TV content.
+
+ Enable/disable auto adjust picture parameter based on the TV content.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_AUTO_PICTURE_QUALITY_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable auto upscaling the picture quality.
+
+ Enable/disable auto upscaling the picture quality. It analyzes the lower-resolution
+ image and uses its knowledge to invent the missing pixel, make the image look sharper.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_AUTO_SUPER_RESOLUTION_ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_BLUE_STRETCH", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_BLUE_STRETCH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable blue color auto stretch
+
+ Enable/disable blue color auto stretch
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_BLUE_STRETCH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_BRIGHTNESS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_BRIGHTNESS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The brightness.
+
+ The brightness.
+ Brightness value range are from 0.0 to 1.0 (inclusive), where 0.0 represents the
+ minimum brightness and 1.0 represents the maximum brightness. The content-unmodified
+ value is 0.5.
+ Type: FLOAT
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_BRIGHTNESS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TEMPERATURE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TEMPERATURE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Adjust color temperature type
+
+ Adjust color temperature type
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TEMPERATURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable the overall color tuning feature.
+
+ Enable/disable the overall color tuning feature.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_BLUE_GAIN", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_BLUE_GAIN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for blue gain.
+
+ Advance setting for blue gain. Adjust the gain or amplification of the blue color
+ channels. They control the overall intensity and white balance of blue.
+ The range is from 0 to 100 (inclusive), where 0 makes the blue dimmer and 100 makes
+ the blue brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_BLUE_GAIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_BLUE_OFFSET", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_BLUE_OFFSET", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for blue offset.
+
+ Advance setting for blue offset. Adjust the black level of blue color channels, it
+ controls the minimum intensity of each color, affecting the shadows and dark areas of the
+ image.
+ The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes
+ shadows brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_BLUE_OFFSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_BRIGHTNESS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_BRIGHTNESS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Adjust brightness in advance color engine.
+
+ Adjust brightness in advance color engine. Similar to a "brightness" control on a TV
+ but acts at a lower level.
+ The range is from 0 to 100 (inclusive), where 0 represents the minimum brightness and
+ 100 represents the maximum brightness. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_BRIGHTNESS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_GREEN_GAIN", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_GREEN_GAIN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for green gain.
+
+ Advance setting for green gain. Adjust the gain or amplification of the green color
+ channels. They control the overall intensity and white balance of green.
+ The range is from 0 to 100 (inclusive), where 0 makes the green dimmer and 100 makes
+ the green brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_GREEN_GAIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_GREEN_OFFSET", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_GREEN_OFFSET", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for green offset.
+
+ Advance setting for green offset. Adjust the black level of green color channels, it
+ controls the minimum intensity of each color, affecting the shadows and dark areas of the
+ image.
+ The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes
+ shadows brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_GREEN_OFFSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_HUE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_HUE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Adjust hue in advance color engine.
+
+ Adjust hue in advance color engine. Similar to a "hue" control on a TV but acts at a
+ lower level.
+ The range is from -50 to 50 (inclusive), where -50 represents cooler setting for a
+ specific color and 50 represents warmer setting for a specific color. The
+ default/unmodified value is 0.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_HUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_RED_GAIN", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_RED_GAIN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for red gain.
+
+ Advance setting for red gain. Adjust the gain or amplification of the red color channels.
+ They control the overall intensity and white balance of red.
+ The range is from 0 to 100 (inclusive), where 0 makes the red dimmer and 100 makes the
+ red brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_RED_GAIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_RED_OFFSET", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_RED_OFFSET", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance setting for red offset.
+
+ Advance setting for red offset. Adjust the black level of red color channels, it controls
+ the minimum intensity of each color, affecting the shadows and dark areas of the image.
+ The range is from 0 to 100 (inclusive), where 0 makes shadows darker and 100 makes
+ shadows brighter. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_RED_OFFSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_COLOR_TUNER_SATURATION", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_COLOR_TUNER_SATURATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Adjust saturation in advance color engine.
+
+ Adjust saturation in advance color engine. Similar to a "saturation" control on a TV
+ but acts at a lower level.
+ The range is from 0 to 100 (inclusive), where 0 being completely desaturated/grayscale
+ and 100 being the most saturated. The default/unmodified value is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_COLOR_TUNER_SATURATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_CONTRAST", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_CONTRAST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The contrast.
+
+ The contrast.
+ This value represents the image contrast on an arbitrary scale from 0 to 100,
+ where 0 represents the darkest black (black screen) and 100 represents the brightest
+ white (brighter).
+ The default/unmodified value for contrast is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_CONTRAST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DECONTOUR", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DECONTOUR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Contour noise reduction.
+
+ Contour noise reduction.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_DECONTOUR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DYNAMIC_LUMA_CONTROL", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DYNAMIC_LUMA_CONTROL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Dynamically change picture luma to enhance contrast.
+
+ Dynamically change picture luma to enhance contrast.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_DYNAMIC_LUMA_CONTROL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_FILM_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_FILM_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable film mode.
+
+ Enable/disable film mode.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_FILM_MODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_FLESH_TONE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_FLESH_TONE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Refine the flesh colors in the pictures without affecting the other colors on the screen.
+
+ Refine the flesh colors in the pictures without affecting the other colors on the screen.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_FLESH_TONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_GLOBAL_DIMMING", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_GLOBAL_DIMMING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable globe dimming.
+
+ Enable/disable globe dimming.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_GLOBAL_DIMMING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_HUE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_HUE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The hue.
+
+ The hue.
+ Hue affects the balance between red, green and blue primary colors on the screen.
+ Hue values are from -50 to 50, where -50 represents cooler and 50 represents warmer.
+ The default/unmodified value for hue is 0.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_HUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_MPEG_NOISE_REDUCTION", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_MPEG_NOISE_REDUCTION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ MPEG (moving picture experts group) noise reduction.
+
+ MPEG (moving picture experts group) noise reduction.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_MPEG_NOISE_REDUCTION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_NOISE_REDUCTION", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_NOISE_REDUCTION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Noise reduction.
+
+ Noise reduction.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_NOISE_REDUCTION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_SATURATION", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_SATURATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The saturation.
+
+ The saturation.
+ Saturation value controls the intensity or purity of colors.
+ Saturation values are from 0 to 100, where 0 represents grayscale (no color) and 100
+ represents the most vivid colors.
+ The default/unmodified value for saturation is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_SATURATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_SHARPNESS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_SHARPNESS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The sharpness.
+
+ The sharpness.
+ Sharpness value range are from 0 to 100 (inclusive), where 0 represents the minimum
+ sharpness that makes the image appear softer with less defined edges, 100 represents the
+ maximum sharpness that makes the image appear halos around objects due to excessive
+ edges.
+ The default/unmodified value for sharpness is 50.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.PictureQuality.PARAMETER_SHARPNESS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityContract+SoundQuality.xml b/docs/xml/Android.Media.Quality/MediaQualityContract+SoundQuality.xml
new file mode 100644
index 000000000..6d4a7f642
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityContract+SoundQuality.xml
@@ -0,0 +1,1154 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityContract$SoundQuality", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityContract$SoundQuality", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Parameters for sound quality.
+
+ Parameters for sound quality.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_AUTO_VOLUME_CONTROL", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_AUTO_VOLUME_CONTROL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable auto volume control sound effect.
+
+ Enable/disable auto volume control sound effect.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_AUTO_VOLUME_CONTROL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_BALANCE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_BALANCE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The audio volume balance.
+
+ The audio volume balance.
+ This parameter controls the balance between the left and right speakers.
+ The valid range is -50 to 50 (inclusive), where:
+ - Negative values shift the balance towards the left speaker.
+ - Positive values shift the balance towards the right speaker.
+ - 0 represents a balanced output.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_BALANCE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_BASS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_BASS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The bass.
+
+ The bass.
+ Bass controls the intensity of low-frequency sounds.
+ The valid range is 0 - 100 (inclusive).
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_BASS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DIALOGUE_ENHANCER", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DIALOGUE_ENHANCER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Dialogue enhancer.
+
+ Dialogue enhancer.
+ Possible values:
+ <ul>
+ <li>#LEVEL_LOW<li>#LEVEL_MEDIUM<li>#LEVEL_HIGH<li>#LEVEL_OFF</ul>
+ The default value is #LEVEL_OFF.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DIALOGUE_ENHANCER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Digital output delay in milliseconds.
+
+ Digital output delay in milliseconds.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DIGITAL_OUTPUT_DELAY_MILLIS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DIGITAL_OUTPUT_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DIGITAL_OUTPUT_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Digital output mode.
+
+ Digital output mode.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DIGITAL_OUTPUT_MODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable Dolby Atmos.
+
+ Enable/disable Dolby Atmos.
+ Dolby Atmos creates a more immersive and realistic sound experience by adding
+ a height dimension to surround sound. It allows sound to be placed and moved
+ precisely around you, including overhead.
+ Note: To experience Dolby Atmos, you need content that has been specifically
+ mixed in Dolby Atmos and a compatible sound system with upward-firing speakers
+ or a Dolby Atmos soundbar.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DOLBY_AUDIO_PROCESSING_DOLBY_ATMOS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sound mode for dolby audio processing.
+
+ Sound mode for dolby audio processing.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DOLBY_AUDIO_PROCESSING_SOUND_MODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable Surround Virtualizer.
+
+ Enable/disable Surround Virtualizer.
+ Surround Virtualizer creates a virtual surround sound experience from stereo
+ content, making it seem like the sound is coming from multiple speakers, even if
+ you only have your TV's built-in speakers. It expands the soundstage and adds
+ depth to the audio.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DOLBY_AUDIO_PROCESSING_SURROUND_VIRTUALIZER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable Volume Leveler.
+
+ Enable/disable Volume Leveler.
+ Volume Leveler helps to maintain a consistent volume level across different
+ types of content and even within the same program. It minimizes the jarring jumps
+ between loud commercials or action sequences and quiet dialogue.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DOLBY_AUDIO_PROCESSING_VOLUME_LEVELER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DOWN_MIX_MODE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DOWN_MIX_MODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Downmix mode.
+
+ Downmix mode.
+ Type: STRING
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DOWN_MIX_MODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_DRC", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_DRC", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable dynamic range compression (DRC) of digital theater system (DTS).
+
+ Enable/disable dynamic range compression (DRC) of digital theater system (DTS).
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_DRC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_DEFINITION", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_DEFINITION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable virtual X definition.
+
+ Enable/disable virtual X definition.
+ It applies audio processing to improve overall sound definition and clarity.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_DEFINITION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable dialog clarity.
+
+ Enable/disable dialog clarity.
+ It enhances the clarity and intelligibility of speech in audio content.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_DIALOG_CLARITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_HEIGHT", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_HEIGHT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable the processing of virtual height channels.
+
+ Enable/disable the processing of virtual height channels.
+ It creates a more immersive audio experience by simulating sounds from above.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_HEIGHT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_LIMITER", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_LIMITER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable audio limiter.
+
+ Enable/disable audio limiter.
+ It prevents excessive volume peaks that could cause distortion or speaker damage.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_LIMITER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TBHDX", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TBHDX", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable Total Bass Harmonic Distortion (X).
+
+ Enable/disable Total Bass Harmonic Distortion (X).
+ TBHDX bass enhancement provides a richer low-frequency experience, simulating deeper
+ bass.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_TBHDX
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable the core DTS Virtual:X surround sound processing.
+
+ Enable/disable the core DTS Virtual:X surround sound processing.
+ It creates an immersive, multi-channel audio experience from the speaker
+ configuration.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_TRU_SURROUND_X
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable DTS TruVolume HD.
+
+ Enable/disable DTS TruVolume HD.
+ It reduces the dynamic range of audio, minimizing loudness variations between content
+ and channels.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_DTS_VIRTUAL_X_TRU_VOLUME_HD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_EARC", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_EARC", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable enhanced audio return channel (eARC).
+
+ Enable/disable enhanced audio return channel (eARC).
+ eARC allows for higher bandwidth audio transmission over HDMI.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_EARC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_SPEAKERS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_SPEAKERS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable speaker output.
+
+ Enable/disable speaker output.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_SPEAKERS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_SPEAKERS_DELAY_MILLIS", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_SPEAKERS_DELAY_MILLIS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Speaker delay in milliseconds.
+
+ Speaker delay in milliseconds.
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_SPEAKERS_DELAY_MILLIS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_SURROUND_SOUND", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_SURROUND_SOUND", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Enable/disable surround sound.
+
+ Enable/disable surround sound.
+ Type: BOOLEAN
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_SURROUND_SOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARAMETER_TREBLE", ApiSince=36)]
+ [<Android.Runtime.Register("PARAMETER_TREBLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The treble.
+
+ The treble.
+ Treble controls the intensity of high-frequency sounds.
+ The valid range is 0 - 100 (inclusive).
+ Type: INTEGER
+
+
+ Java documentation for android.media.quality.MediaQualityContract.SoundQuality.PARAMETER_TREBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityContract.xml b/docs/xml/Android.Media.Quality/MediaQualityContract.xml
new file mode 100644
index 000000000..6c2bd7268
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityContract.xml
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityContract", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityContract", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The contract between the media quality service and applications.
+
+ The contract between the media quality service and applications. Contains definitions for the
+ commonly used parameter names.
+
+
+ Java documentation for android.media.quality.MediaQualityContract
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LEVEL_HIGH", ApiSince=36)]
+ [<Android.Runtime.Register("LEVEL_HIGH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ High level option for a parameter.
+
+ High level option for a parameter.
+ This level represents that the corresponding feature is turned on with the high level
+ option.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.LEVEL_HIGH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LEVEL_LOW", ApiSince=36)]
+ [<Android.Runtime.Register("LEVEL_LOW", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Low level option for a parameter.
+
+ Low level option for a parameter.
+ This level represents that the corresponding feature is turned on with the low level
+ option.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.LEVEL_LOW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LEVEL_MEDIUM", ApiSince=36)]
+ [<Android.Runtime.Register("LEVEL_MEDIUM", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Medium level option for a parameter.
+
+ Medium level option for a parameter.
+ This level represents that the corresponding feature is turned on with the medium level
+ option.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.LEVEL_MEDIUM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LEVEL_OFF", ApiSince=36)]
+ [<Android.Runtime.Register("LEVEL_OFF", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Off level for parameters.
+
+ Off level for parameters.
+ This level represents that the corresponding feature is turned off.
+
+
+ Java documentation for android.media.quality.MediaQualityContract.LEVEL_OFF
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+IAmbientBacklightCallback.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+IAmbientBacklightCallback.xml
new file mode 100644
index 000000000..5601055bb
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+IAmbientBacklightCallback.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager$AmbientBacklightCallback", "", "Android.Media.Quality.MediaQualityManager/IAmbientBacklightCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager$AmbientBacklightCallback", "", "Android.Media.Quality.MediaQualityManager/IAmbientBacklightCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback used to monitor status of ambient backlight.
+
+ Callback used to monitor status of ambient backlight.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.AmbientBacklightCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAmbientBacklightEvent", "(Landroid/media/quality/AmbientBacklightEvent;)V", "GetOnAmbientBacklightEvent_Landroid_media_quality_AmbientBacklightEvent_Handler:Android.Media.Quality.MediaQualityManager/IAmbientBacklightCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onAmbientBacklightEvent", "(Landroid/media/quality/AmbientBacklightEvent;)V", "GetOnAmbientBacklightEvent_Landroid_media_quality_AmbientBacklightEvent_Handler:Android.Media.Quality.MediaQualityManager/IAmbientBacklightCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Called when new ambient backlight event is emitted.
+
+ Called when new ambient backlight event is emitted.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.AmbientBacklightCallback.onAmbientBacklightEvent(android.media.quality.AmbientBacklightEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+PictureProfileCallback.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+PictureProfileCallback.xml
new file mode 100644
index 000000000..94d266933
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+PictureProfileCallback.xml
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager$PictureProfileCallback", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager$PictureProfileCallback", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Callback used to monitor status of picture profiles
+
+ Callback used to monitor status of picture profiles
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onError", "(Ljava/lang/String;I)V", "GetOnError_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onError", "(Ljava/lang/String;I)V", "GetOnError_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the profile ID related to the error. null if there is no
+ associated profile.
+ the error code
+ This is invoked when an issue has occurred.
+
+ This is invoked when an issue has occurred.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback.onError(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onParameterCapabilitiesChanged", "(Ljava/lang/String;Ljava/util/List;)V", "GetOnParameterCapabilitiesChanged_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onParameterCapabilitiesChanged", "(Ljava/lang/String;Ljava/util/List;)V", "GetOnParameterCapabilitiesChanged_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ the ID of the profile used by the media content. null if there
+ is no associated profile
+ the updated capabilities.
+ This is invoked when parameter capabilities has been changed due to status changes of the
+ content.
+
+ This is invoked when parameter capabilities has been changed due to status changes of the
+ content.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback.onParameterCapabilitiesChanged(java.lang.String, java.util.List<android.media.quality.ParameterCapability>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onPictureProfileAdded", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileAdded_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onPictureProfileAdded", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileAdded_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the newly added profile.
+ This is invoked when a picture profile has been added.
+
+ This is invoked when a picture profile has been added.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback.onPictureProfileAdded(java.lang.String, android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onPictureProfileRemoved", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileRemoved_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onPictureProfileRemoved", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileRemoved_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the removed profile.
+ This is invoked when a picture profile has been removed.
+
+ This is invoked when a picture profile has been removed.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback.onPictureProfileRemoved(java.lang.String, android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onPictureProfileUpdated", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileUpdated_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onPictureProfileUpdated", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "GetOnPictureProfileUpdated_Ljava_lang_String_Landroid_media_quality_PictureProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the profile with updated info.
+ This is invoked when a picture profile has been updated.
+
+ This is invoked when a picture profile has been updated.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.PictureProfileCallback.onPictureProfileUpdated(java.lang.String, android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+Builder.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+Builder.xml
new file mode 100644
index 000000000..2807e86e2
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+Builder.xml
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager$ProfileQueryParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager$ProfileQueryParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/media/quality/MediaQualityManager$ProfileQueryParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/media/quality/MediaQualityManager$ProfileQueryParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.MediaQualityManager+ProfileQueryParams
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setParametersIncluded", "(Z)Landroid/media/quality/MediaQualityManager$ProfileQueryParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setParametersIncluded", "(Z)Landroid/media/quality/MediaQualityManager$ProfileQueryParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.MediaQualityManager+ProfileQueryParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+InterfaceConsts.xml
new file mode 100644
index 000000000..dfd343730
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams.xml
new file mode 100644
index 000000000..f0bfdfc1c
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+ProfileQueryParams.xml
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager$ProfileQueryParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager$ProfileQueryParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Options for profile queries.
+
+ Options for profile queries.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.ProfileQueryParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("areParametersIncluded", "()Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("areParametersIncluded", "()Z", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Returns true if the parameters need to be included in query results.
+ To be added.
+
+ Returns true if the parameters need to be included in query results.
+ false otherwise.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.ProfileQueryParams.areParametersIncluded()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager+SoundProfileCallback.xml b/docs/xml/Android.Media.Quality/MediaQualityManager+SoundProfileCallback.xml
new file mode 100644
index 000000000..0f92bc5a4
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager+SoundProfileCallback.xml
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager$SoundProfileCallback", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager$SoundProfileCallback", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Callback used to monitor status of sound profiles.
+
+ Callback used to monitor status of sound profiles.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onError", "(Ljava/lang/String;I)V", "GetOnError_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onError", "(Ljava/lang/String;I)V", "GetOnError_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the profile ID related to the error. null if there is no
+ associated profile.
+ the error code
+ This is invoked when an issue has occurred.
+
+ This is invoked when an issue has occurred.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback.onError(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onParameterCapabilitiesChanged", "(Ljava/lang/String;Ljava/util/List;)V", "GetOnParameterCapabilitiesChanged_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onParameterCapabilitiesChanged", "(Ljava/lang/String;Ljava/util/List;)V", "GetOnParameterCapabilitiesChanged_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ the ID of the profile used by the media content. null if there
+ is no associated profile
+ the updated capabilities.
+ This is invoked when parameter capabilities has been changed due to status changes of the
+ content.
+
+ This is invoked when parameter capabilities has been changed due to status changes of the
+ content.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback.onParameterCapabilitiesChanged(java.lang.String, java.util.List<android.media.quality.ParameterCapability>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSoundProfileAdded", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileAdded_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSoundProfileAdded", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileAdded_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the newly added profile.
+ This is invoked when a sound profile has been added.
+
+ This is invoked when a sound profile has been added.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback.onSoundProfileAdded(java.lang.String, android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSoundProfileRemoved", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileRemoved_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSoundProfileRemoved", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileRemoved_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the removed profile.
+ This is invoked when a sound profile has been removed.
+
+ This is invoked when a sound profile has been removed.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback.onSoundProfileRemoved(java.lang.String, android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSoundProfileUpdated", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileUpdated_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSoundProfileUpdated", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "GetOnSoundProfileUpdated_Ljava_lang_String_Landroid_media_quality_SoundProfile_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID of the profile.
+ the profile with updated info.
+ This is invoked when a sound profile has been updated.
+
+ This is invoked when a sound profile has been updated.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.SoundProfileCallback.onSoundProfileUpdated(java.lang.String, android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/MediaQualityManager.xml b/docs/xml/Android.Media.Quality/MediaQualityManager.xml
new file mode 100644
index 000000000..fbe04a97a
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/MediaQualityManager.xml
@@ -0,0 +1,1151 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/MediaQualityManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/MediaQualityManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Central system API to the overall media quality, which arbitrates interaction between
+ applications and media quality service.
+
+ Central system API to the overall media quality, which arbitrates interaction between
+ applications and media quality service.
+
+
+ Java documentation for android.media.quality.MediaQualityManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addActiveProcessingPictureListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("addActiveProcessingPictureListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ Adds an active picture listener for the contents owner by the caller.
+
+ Adds an active picture listener for the contents owner by the caller.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.addActiveProcessingPictureListener(java.util.concurrent.Executor, java.util.function.Consumer<java.util.List<android.media.quality.ActiveProcessingPicture>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAmbientBacklightEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAmbientBacklightEnabled", "()Z", "", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setAmbientBacklightEnabled", "(Z)V", "", ApiSince=36)]
+ [<set: Android.Runtime.Register("setAmbientBacklightEnabled", "(Z)V", "", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ true to enable, false to disable.
+ Returns true if ambient backlight is enabled; false otherwise. -or- Enables or disables the ambient backlight detection.
+ To be added.
+
+ Property getter documentation:
+ Returns true if ambient backlight is enabled; false otherwise.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.isAmbientBacklightEnabled()
.
+
+
+ Property setter documentation:
+ Enables or disables the ambient backlight detection.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.setAmbientBacklightEnabled(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createPictureProfile", "(Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("createPictureProfile", "(Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the PictureProfile object to be created.
+ Creates a picture profile and store it in the system.
+
+ Creates a picture profile and store it in the system.
+ If the profile is created successfully,
+ PictureProfileCallback#onPictureProfileAdded(String, PictureProfile) is invoked.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.createPictureProfile(android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createSoundProfile", "(Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("createSoundProfile", "(Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the SoundProfile object to be created.
+ Creates a sound profile and store it in the system.
+
+ Creates a sound profile and store it in the system.
+ If the profile is created successfully,
+ SoundProfileCallback#onSoundProfileAdded(String, SoundProfile) is invoked.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.createSoundProfile(android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getAvailablePictureProfiles", "(Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Ljava/util/List;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getAvailablePictureProfiles", "(Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Ljava/util/List;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.Quality.PictureProfile>
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getAvailableSoundProfiles", "(Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Ljava/util/List;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getAvailableSoundProfiles", "(Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Ljava/util/List;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.Quality.SoundProfile>
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getParameterCapabilities", "(Ljava/util/List;)Ljava/util/List;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getParameterCapabilities", "(Ljava/util/List;)Ljava/util/List;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.Quality.ParameterCapability>
+
+
+
+
+
+ the parameter names. Commonly used names can be found in
+ MediaQualityContract. Vendor-defined names are also permitted.
+ Gets capability information of the given parameters.
+ To be added.
+
+ Gets capability information of the given parameters.
+ If a name isn't found, a corresponding ParameterCapability instance is in the
+ return list, and ParameterCapability#isSupported() is false.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.getParameterCapabilities(java.util.List<java.lang.String>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPictureProfile", "(ILjava/lang/String;Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Landroid/media/quality/PictureProfile;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getPictureProfile", "(ILjava/lang/String;Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Landroid/media/quality/PictureProfile;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfile
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSoundProfile", "(ILjava/lang/String;Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Landroid/media/quality/SoundProfile;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSoundProfile", "(ILjava/lang/String;Landroid/media/quality/MediaQualityManager$ProfileQueryParams;)Landroid/media/quality/SoundProfile;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfile
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAutoPictureQualityEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAutoPictureQualityEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if auto picture quality is enabled; false otherwise.
+ To be added.
+
+ Returns true if auto picture quality is enabled; false otherwise.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.isAutoPictureQualityEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAutoSoundQualityEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAutoSoundQualityEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if auto sound quality is enabled; false otherwise.
+ To be added.
+
+ Returns true if auto sound quality is enabled; false otherwise.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.isAutoSoundQualityEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSuperResolutionEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSuperResolutionEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if super resolution is enabled; false otherwise.
+ To be added.
+
+ Returns true if super resolution is enabled; false otherwise.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.isSuperResolutionEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerAmbientBacklightCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$AmbientBacklightCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerAmbientBacklightCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$AmbientBacklightCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerPictureProfileCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$PictureProfileCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerPictureProfileCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$PictureProfileCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerSoundProfileCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$SoundProfileCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerSoundProfileCallback", "(Ljava/util/concurrent/Executor;Landroid/media/quality/MediaQualityManager$SoundProfileCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeActiveProcessingPictureListener", "(Ljava/util/function/Consumer;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeActiveProcessingPictureListener", "(Ljava/util/function/Consumer;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Removes an active picture listener for the contents.
+
+ Removes an active picture listener for the contents.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.removeActiveProcessingPictureListener(java.util.function.Consumer<java.util.List<android.media.quality.ActiveProcessingPicture>>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removePictureProfile", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removePictureProfile", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the id of the object to be removed.
+ Removes a picture profile from the system.
+
+ Removes a picture profile from the system.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.removePictureProfile(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeSoundProfile", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeSoundProfile", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the id of the object to be removed.
+ Removes a sound profile from the system.
+
+ Removes a sound profile from the system.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.removeSoundProfile(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAmbientBacklightSettings", "(Landroid/media/quality/AmbientBacklightSettings;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAmbientBacklightSettings", "(Landroid/media/quality/AmbientBacklightSettings;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The settings to use for the backlight detector.
+ Set the ambient backlight settings.
+
+ Set the ambient backlight settings.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.setAmbientBacklightSettings(android.media.quality.AmbientBacklightSettings)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterAmbientBacklightCallback", "(Landroid/media/quality/MediaQualityManager$AmbientBacklightCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterAmbientBacklightCallback", "(Landroid/media/quality/MediaQualityManager$AmbientBacklightCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterPictureProfileCallback", "(Landroid/media/quality/MediaQualityManager$PictureProfileCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterPictureProfileCallback", "(Landroid/media/quality/MediaQualityManager$PictureProfileCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterSoundProfileCallback", "(Landroid/media/quality/MediaQualityManager$SoundProfileCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterSoundProfileCallback", "(Landroid/media/quality/MediaQualityManager$SoundProfileCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("updatePictureProfile", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("updatePictureProfile", "(Ljava/lang/String;Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the id of the object to be updated.
+ the PictureProfile object to be updated.
+ Updates an existing picture profile and store it in the system.
+
+ Updates an existing picture profile and store it in the system.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.updatePictureProfile(java.lang.String, android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("updateSoundProfile", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("updateSoundProfile", "(Ljava/lang/String;Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the id of the object to be updated.
+ the SoundProfile object to be updated.
+ Updates an existing sound profile and store it in the system.
+
+ Updates an existing sound profile and store it in the system.
+
+
+ Java documentation for android.media.quality.MediaQualityManager.updateSoundProfile(java.lang.String, android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/ParameterCapability+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/ParameterCapability+InterfaceConsts.xml
new file mode 100644
index 000000000..989a119ca
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/ParameterCapability+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/ParameterCapability.xml b/docs/xml/Android.Media.Quality/ParameterCapability.xml
new file mode 100644
index 000000000..8a6513407
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/ParameterCapability.xml
@@ -0,0 +1,833 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/ParameterCapability", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/ParameterCapability", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Capability info of media quality parameters
+
+ Capability info of media quality parameters
+
+
+ Java documentation for android.media.quality.ParameterCapability
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCapabilities", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCapabilities", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Gets capability information.
+ To be added.
+
+ Gets capability information.
+ e.g. use the key #CAPABILITY_MAX to get the max value.
+
+
+ Java documentation for android.media.quality.ParameterCapability.getCapabilities()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CAPABILITY_DEFAULT", ApiSince=36)]
+ [<Android.Runtime.Register("CAPABILITY_DEFAULT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The key for the default value of this parameter.
+
+ The key for the default value of this parameter.
+
+
+ Java documentation for android.media.quality.ParameterCapability.CAPABILITY_DEFAULT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CAPABILITY_ENUM", ApiSince=36)]
+ [<Android.Runtime.Register("CAPABILITY_ENUM", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The key for the enumeration of this parameter.
+
+ The key for the enumeration of this parameter.
+
+
+ Java documentation for android.media.quality.ParameterCapability.CAPABILITY_ENUM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CAPABILITY_MAX", ApiSince=36)]
+ [<Android.Runtime.Register("CAPABILITY_MAX", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The key for the max possible value of this parameter.
+
+ The key for the max possible value of this parameter.
+
+
+ Java documentation for android.media.quality.ParameterCapability.CAPABILITY_MAX
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CAPABILITY_MIN", ApiSince=36)]
+ [<Android.Runtime.Register("CAPABILITY_MIN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The key for the min possible value of this parameter.
+
+ The key for the min possible value of this parameter.
+
+
+ Java documentation for android.media.quality.ParameterCapability.CAPABILITY_MIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether this parameter is supported or not.
+ To be added.
+
+ Returns whether this parameter is supported or not.
+
+
+ Java documentation for android.media.quality.ParameterCapability.isSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParameterName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParameterName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets parameter name.
+ To be added.
+
+ Gets parameter name.
+
+
+ Java documentation for android.media.quality.ParameterCapability.getParameterName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParameterType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParameterType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+
+ Gets parameter type.
+ To be added.
+
+ Gets parameter type.
+ It's #TYPE_NONE if #isSupported() is false.
+
+
+ Java documentation for android.media.quality.ParameterCapability.getParameterType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_DOUBLE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_DOUBLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 3
+
+ Double parameter type
+
+ Double parameter type
+
+
+ Java documentation for android.media.quality.ParameterCapability.TYPE_DOUBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_INT", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_INT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 1
+
+ Integer parameter type
+
+ Integer parameter type
+
+
+ Java documentation for android.media.quality.ParameterCapability.TYPE_INT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_LONG", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_LONG", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 2
+
+ Long integer parameter type
+
+ Long integer parameter type
+
+
+ Java documentation for android.media.quality.ParameterCapability.TYPE_LONG
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 0
+
+ None parameter type.
+
+ None parameter type. It's used when a parameter is not supported.
+
+
+ Java documentation for android.media.quality.ParameterCapability.TYPE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_STRING", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_STRING", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.ParameterCapabilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 4
+
+ String parameter type
+
+ String parameter type
+
+
+ Java documentation for android.media.quality.ParameterCapability.TYPE_STRING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/ParameterCapabilityType.xml b/docs/xml/Android.Media.Quality/ParameterCapabilityType.xml
new file mode 100644
index 000000000..3279b931b
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/ParameterCapabilityType.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeDouble", JniField="android/media/quality/ParameterCapability.TYPE_DOUBLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeDouble", JniField="android/media/quality/ParameterCapability.TYPE_DOUBLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeInt", JniField="android/media/quality/ParameterCapability.TYPE_INT")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeInt", JniField="android/media/quality/ParameterCapability.TYPE_INT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeLong", JniField="android/media/quality/ParameterCapability.TYPE_LONG")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeLong", JniField="android/media/quality/ParameterCapability.TYPE_LONG")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeNone", JniField="android/media/quality/ParameterCapability.TYPE_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeNone", JniField="android/media/quality/ParameterCapability.TYPE_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeString", JniField="android/media/quality/ParameterCapability.TYPE_STRING")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.ParameterCapability.TypeString", JniField="android/media/quality/ParameterCapability.TYPE_STRING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.ParameterCapabilityType
+
+ 4
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/PictureProfile+Builder.xml b/docs/xml/Android.Media.Quality/PictureProfile+Builder.xml
new file mode 100644
index 000000000..91d4acc0e
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/PictureProfile+Builder.xml
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/PictureProfile$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/PictureProfile$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for PictureProfile.
+
+ A builder for PictureProfile.
+
+
+ Java documentation for android.media.quality.PictureProfile.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/media/quality/PictureProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Copy constructor of builder.
+
+ Copy constructor of builder.
+
+
+ Java documentation for android.media.quality.PictureProfile.Builder.PictureProfile$Builder(android.media.quality.PictureProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new Builder.
+
+ Creates a new Builder.
+
+
+ Java documentation for android.media.quality.PictureProfile.Builder.PictureProfile$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/media/quality/PictureProfile;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/media/quality/PictureProfile;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfile
+
+
+
+ Builds the instance.
+ To be added.
+
+ Builds the instance.
+
+
+ Java documentation for android.media.quality.PictureProfile.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setParameters", "(Landroid/os/PersistableBundle;)Landroid/media/quality/PictureProfile$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setParameters", "(Landroid/os/PersistableBundle;)Landroid/media/quality/PictureProfile$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfile+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/PictureProfile+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/PictureProfile+InterfaceConsts.xml
new file mode 100644
index 000000000..0e4d27cd2
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/PictureProfile+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/PictureProfile.xml b/docs/xml/Android.Media.Quality/PictureProfile.xml
new file mode 100644
index 000000000..88307b040
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/PictureProfile.xml
@@ -0,0 +1,866 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/PictureProfile", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/PictureProfile", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Profile for picture quality.
+
+ Profile for picture quality.
+
+
+ Java documentation for android.media.quality.PictureProfile
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_DUPLICATE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_DUPLICATE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 2
+
+ Error code for creating a profile with existing profile type and name.
+
+ Error code for creating a profile with existing profile type and name.
+
+
+ Java documentation for android.media.quality.PictureProfile.ERROR_DUPLICATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 3
+
+ Error code for invalid argument.
+
+ Error code for invalid argument.
+
+
+ Java documentation for android.media.quality.PictureProfile.ERROR_INVALID_ARGUMENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NO_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NO_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 1
+
+ Error code for missing necessary permission to handle the profiles.
+
+ Error code for missing necessary permission to handle the profiles.
+
+
+ Java documentation for android.media.quality.PictureProfile.ERROR_NO_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NOT_ALLOWLISTED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NOT_ALLOWLISTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 4
+
+ Error code for the case when an operation requires an allowlist but the caller is not in the
+ list.
+
+ Error code for the case when an operation requires an allowlist but the caller is not in the
+ list.
+
+
+ Java documentation for android.media.quality.PictureProfile.ERROR_NOT_ALLOWLISTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 0
+
+ Error code for unknown errors.
+
+ Error code for unknown errors.
+
+
+ Java documentation for android.media.quality.PictureProfile.ERROR_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInputId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInputId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the input ID if the profile is for a TV input.
+ the corresponding TV input ID; null if the profile is not associated with a
+ TV input.
+
+ Gets the input ID if the profile is for a TV input.
+
+
+ Java documentation for android.media.quality.PictureProfile.getInputId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the profile name.
+ To be added.
+
+ Gets the profile name.
+
+
+ Java documentation for android.media.quality.PictureProfile.getName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the package name of this profile.
+ the package name; null if the profile is built locally using
+ Builder and the package is not set.
+
+ Gets the package name of this profile.
+ The package name defines the user of a profile. Only this specific package and system app
+ can access to this profile.
+
+
+ Java documentation for android.media.quality.PictureProfile.getPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParameters", "()Landroid/os/PersistableBundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParameters", "()Landroid/os/PersistableBundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.PersistableBundle
+
+
+ Gets the parameters of this profile.
+ The profile parameters. Empty bundle if parameters are not included in a query.
+
+ Gets the parameters of this profile.
+ The keys of commonly used parameters can be found in
+ MediaQualityContract.PictureQuality.
+
+
+ Java documentation for android.media.quality.PictureProfile.getParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets profile ID.
+ the unique profile ID; null if the profile is built locally with
+ Builder.
+
+ Gets profile ID.
+ A profile ID is a globally unique ID generated and assigned by the system. For profile
+ objects retrieved from system (e.g MediaQualityManager#getAvailablePictureProfiles)
+ this profile ID is non-null; For profiles built locally with Builder, it's
+ null.
+
+
+ Java documentation for android.media.quality.PictureProfile.getProfileId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProfileType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProfileType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.PictureProfileType
+
+
+ Gets profile type.
+ To be added.
+
+ Gets profile type.
+
+
+ Java documentation for android.media.quality.PictureProfile.getProfileType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_APPLICATION", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_APPLICATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileType
+
+ 2
+
+ Application profile type.
+
+ Application profile type.
+ A profile of application type is managed by the package returned by
+ #getPackageName().
+
+
+ Java documentation for android.media.quality.PictureProfile.TYPE_APPLICATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_SYSTEM", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_SYSTEM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.PictureProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileType
+
+ 1
+
+ System profile type.
+
+ System profile type.
+ A profile of system type is managed by the system, and readable to the package returned by
+ #getPackageName().
+
+
+ Java documentation for android.media.quality.PictureProfile.TYPE_SYSTEM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/PictureProfileErrorType.xml b/docs/xml/Android.Media.Quality/PictureProfileErrorType.xml
new file mode 100644
index 000000000..69e2883fc
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/PictureProfileErrorType.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorDuplicate", JniField="android/media/quality/PictureProfile.ERROR_DUPLICATE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorDuplicate", JniField="android/media/quality/PictureProfile.ERROR_DUPLICATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorInvalidArgument", JniField="android/media/quality/PictureProfile.ERROR_INVALID_ARGUMENT")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorInvalidArgument", JniField="android/media/quality/PictureProfile.ERROR_INVALID_ARGUMENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorNoPermission", JniField="android/media/quality/PictureProfile.ERROR_NO_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorNoPermission", JniField="android/media/quality/PictureProfile.ERROR_NO_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorNotAllowlisted", JniField="android/media/quality/PictureProfile.ERROR_NOT_ALLOWLISTED")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorNotAllowlisted", JniField="android/media/quality/PictureProfile.ERROR_NOT_ALLOWLISTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorUnknown", JniField="android/media/quality/PictureProfile.ERROR_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.ErrorUnknown", JniField="android/media/quality/PictureProfile.ERROR_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileErrorType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/PictureProfileType.xml b/docs/xml/Android.Media.Quality/PictureProfileType.xml
new file mode 100644
index 000000000..a9434ef61
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/PictureProfileType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.TypeApplication", JniField="android/media/quality/PictureProfile.TYPE_APPLICATION")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.TypeApplication", JniField="android/media/quality/PictureProfile.TYPE_APPLICATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.TypeSystem", JniField="android/media/quality/PictureProfile.TYPE_SYSTEM")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.PictureProfile.TypeSystem", JniField="android/media/quality/PictureProfile.TYPE_SYSTEM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.PictureProfileType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/SoundProfile+Builder.xml b/docs/xml/Android.Media.Quality/SoundProfile+Builder.xml
new file mode 100644
index 000000000..51b63cd96
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/SoundProfile+Builder.xml
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/SoundProfile$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/SoundProfile$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for SoundProfile
+
+ A builder for SoundProfile
+
+
+ Java documentation for android.media.quality.SoundProfile.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/media/quality/SoundProfile;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Copy constructor of builder.
+
+ Copy constructor of builder.
+
+
+ Java documentation for android.media.quality.SoundProfile.Builder.SoundProfile$Builder(android.media.quality.SoundProfile)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Creates a new Builder.
+
+ Creates a new Builder.
+
+
+ Java documentation for android.media.quality.SoundProfile.Builder.SoundProfile$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/media/quality/SoundProfile;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/media/quality/SoundProfile;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfile
+
+
+
+ Builds the instance.
+ To be added.
+
+ Builds the instance.
+
+
+ Java documentation for android.media.quality.SoundProfile.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setParameters", "(Landroid/os/PersistableBundle;)Landroid/media/quality/SoundProfile$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setParameters", "(Landroid/os/PersistableBundle;)Landroid/media/quality/SoundProfile$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfile+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/SoundProfile+InterfaceConsts.xml b/docs/xml/Android.Media.Quality/SoundProfile+InterfaceConsts.xml
new file mode 100644
index 000000000..7c7190889
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/SoundProfile+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/SoundProfile.xml b/docs/xml/Android.Media.Quality/SoundProfile.xml
new file mode 100644
index 000000000..11e07cf4e
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/SoundProfile.xml
@@ -0,0 +1,866 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/quality/SoundProfile", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/quality/SoundProfile", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Profile for sound quality.
+
+ Profile for sound quality.
+
+
+ Java documentation for android.media.quality.SoundProfile
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_DUPLICATE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_DUPLICATE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 2
+
+ Error code for creating a profile with existing profile type and name.
+
+ Error code for creating a profile with existing profile type and name.
+
+
+ Java documentation for android.media.quality.SoundProfile.ERROR_DUPLICATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_INVALID_ARGUMENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 3
+
+ Error code for invalid argument.
+
+ Error code for invalid argument.
+
+
+ Java documentation for android.media.quality.SoundProfile.ERROR_INVALID_ARGUMENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NO_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NO_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 1
+
+ Error code for missing necessary permission to handle the profiles.
+
+ Error code for missing necessary permission to handle the profiles.
+
+
+ Java documentation for android.media.quality.SoundProfile.ERROR_NO_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NOT_ALLOWLISTED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NOT_ALLOWLISTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 4
+
+ Error code for the case when an operation requires an allowlist but the caller is not in the
+ list.
+
+ Error code for the case when an operation requires an allowlist but the caller is not in the
+ list.
+
+
+ Java documentation for android.media.quality.SoundProfile.ERROR_NOT_ALLOWLISTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 0
+
+ Error code for unknown errors.
+
+ Error code for unknown errors.
+
+
+ Java documentation for android.media.quality.SoundProfile.ERROR_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInputId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInputId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the input ID if the profile is for a TV input.
+ the corresponding TV input ID; null if the profile is not associated with a
+ TV input.
+
+ Gets the input ID if the profile is for a TV input.
+
+
+ Java documentation for android.media.quality.SoundProfile.getInputId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the profile name.
+ To be added.
+
+ Gets the profile name.
+
+
+ Java documentation for android.media.quality.SoundProfile.getName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPackageName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets the package name of this profile.
+ the package name; null if the profile is built locally using
+ Builder and the package is not set.
+
+ Gets the package name of this profile.
+ The package name defines the user of a profile. Only this specific package and system app
+ can access to this profile.
+
+
+ Java documentation for android.media.quality.SoundProfile.getPackageName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getParameters", "()Landroid/os/PersistableBundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getParameters", "()Landroid/os/PersistableBundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.PersistableBundle
+
+
+ Gets the parameters of this profile.
+ The profile parameters. Empty bundle if parameters are not included in a query.
+
+ Gets the parameters of this profile.
+ The keys of commonly used parameters can be found in
+ MediaQualityContract.SoundQuality.
+
+
+ Java documentation for android.media.quality.SoundProfile.getParameters()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProfileId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Gets profile ID.
+ the unique profile ID; null if the profile is built locally with
+ Builder.
+
+ Gets profile ID.
+ A profile ID is a globally unique ID generated and assigned by the system. For profile
+ objects retrieved from system (e.g MediaQualityManager#getAvailableSoundProfiles)
+ this profile ID is non-null; For profiles built locally with Builder, it's
+ null.
+
+
+ Java documentation for android.media.quality.SoundProfile.getProfileId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProfileType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProfileType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.Quality.SoundProfileType
+
+
+ Gets profile type.
+ To be added.
+
+ Gets profile type.
+
+
+ Java documentation for android.media.quality.SoundProfile.getProfileType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_APPLICATION", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_APPLICATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileType
+
+ 2
+
+ Application profile type.
+
+ Application profile type.
+ A profile of application type is managed by the package returned by
+ #getPackageName().
+
+
+ Java documentation for android.media.quality.SoundProfile.TYPE_APPLICATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_SYSTEM", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_SYSTEM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Quality.SoundProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileType
+
+ 1
+
+ System profile type.
+
+ System profile type.
+ A profile of system type is managed by the system, and readable to the package returned by
+ #getPackageName().
+
+
+ Java documentation for android.media.quality.SoundProfile.TYPE_SYSTEM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/SoundProfileErrorType.xml b/docs/xml/Android.Media.Quality/SoundProfileErrorType.xml
new file mode 100644
index 000000000..07e79250b
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/SoundProfileErrorType.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorDuplicate", JniField="android/media/quality/SoundProfile.ERROR_DUPLICATE")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorDuplicate", JniField="android/media/quality/SoundProfile.ERROR_DUPLICATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorInvalidArgument", JniField="android/media/quality/SoundProfile.ERROR_INVALID_ARGUMENT")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorInvalidArgument", JniField="android/media/quality/SoundProfile.ERROR_INVALID_ARGUMENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorNoPermission", JniField="android/media/quality/SoundProfile.ERROR_NO_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorNoPermission", JniField="android/media/quality/SoundProfile.ERROR_NO_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorNotAllowlisted", JniField="android/media/quality/SoundProfile.ERROR_NOT_ALLOWLISTED")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorNotAllowlisted", JniField="android/media/quality/SoundProfile.ERROR_NOT_ALLOWLISTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorUnknown", JniField="android/media/quality/SoundProfile.ERROR_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.ErrorUnknown", JniField="android/media/quality/SoundProfile.ERROR_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileErrorType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Quality/SoundProfileType.xml b/docs/xml/Android.Media.Quality/SoundProfileType.xml
new file mode 100644
index 000000000..4376e4bee
--- /dev/null
+++ b/docs/xml/Android.Media.Quality/SoundProfileType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.TypeApplication", JniField="android/media/quality/SoundProfile.TYPE_APPLICATION")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.TypeApplication", JniField="android/media/quality/SoundProfile.TYPE_APPLICATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.TypeSystem", JniField="android/media/quality/SoundProfile.TYPE_SYSTEM")]
+ [<Android.Runtime.IntDefinition("Android.Media.Quality.SoundProfile.TypeSystem", JniField="android/media/quality/SoundProfile.TYPE_SYSTEM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Quality.SoundProfileType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.Session/MediaController+Callback.xml b/docs/xml/Android.Media.Session/MediaController+Callback.xml
index 19f6ab632..44a399ffb 100644
--- a/docs/xml/Android.Media.Session/MediaController+Callback.xml
+++ b/docs/xml/Android.Media.Session/MediaController+Callback.xml
@@ -121,9 +121,9 @@
-
-
-
+
+
+
Method
Mono.Android
@@ -140,7 +140,7 @@
-
+
To be added.
diff --git a/docs/xml/Android.Media.Session/MediaController.xml b/docs/xml/Android.Media.Session/MediaController.xml
index d49ac8614..a7da18668 100644
--- a/docs/xml/Android.Media.Session/MediaController.xml
+++ b/docs/xml/Android.Media.Session/MediaController.xml
@@ -271,7 +271,7 @@
-
+
Method
Mono.Android
diff --git a/docs/xml/Android.Media.Session/MediaSession.xml b/docs/xml/Android.Media.Session/MediaSession.xml
index 5af5ec070..a15af79c1 100644
--- a/docs/xml/Android.Media.Session/MediaSession.xml
+++ b/docs/xml/Android.Media.Session/MediaSession.xml
@@ -139,7 +139,7 @@
Creates a new session.
Creates a new session. The session will automatically be registered with
- the system but will not be published until #setActive(boolean)
+ the system, but will not be published until #setActive(boolean)
setActive(true) is called. You must call #release() when
finished with the session.
The sessionInfo can include additional unchanging information about this session.
diff --git a/docs/xml/Android.Media.Session/MediaSessionManager+IOnSession2TokensChangedListener.xml b/docs/xml/Android.Media.Session/MediaSessionManager+IOnSession2TokensChangedListener.xml
index eabb5ead3..9d0608c42 100644
--- a/docs/xml/Android.Media.Session/MediaSessionManager+IOnSession2TokensChangedListener.xml
+++ b/docs/xml/Android.Media.Session/MediaSessionManager+IOnSession2TokensChangedListener.xml
@@ -25,13 +25,14 @@
- This API is not generally intended for third party application developers.
+ Listens for changes to the #getSession2Tokens().
- This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
- Library for consistent behavior across all devices.
Listens for changes to the #getSession2Tokens(). This can be added
using #addOnSession2TokensChangedListener(OnSession2TokensChangedListener, Handler).
+ This API is not generally intended for third party application developers. Apps wanting media
+ session functionality should use the
+ AndroidX Media3
+ Session Library.
Java documentation for android.media.session.MediaSessionManager.OnSession2TokensChangedListener
.
diff --git a/docs/xml/Android.Media.Session/MediaSessionManager.xml b/docs/xml/Android.Media.Session/MediaSessionManager.xml
index 10ff82a36..cd00c1c7f 100644
--- a/docs/xml/Android.Media.Session/MediaSessionManager.xml
+++ b/docs/xml/Android.Media.Session/MediaSessionManager.xml
@@ -497,11 +497,9 @@
newly created session2 token
- This API is not generally intended for third party application developers.
+ Notifies that a new MediaSession2 with type Session2Token#TYPE_SESSION is
+ created.
- This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
- Library for consistent behavior across all devices.
Notifies that a new MediaSession2 with type Session2Token#TYPE_SESSION is
created.
Do not use this API directly, but create a new instance through the
@@ -658,16 +656,18 @@
System.Collections.Generic.IList<Android.Media.Session2Token>
- This API is not generally intended for third party application developers.
+ Gets a list of Session2Token with type Session2Token#TYPE_SESSION for the
+ current user.
A list of Session2Token.
- This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
- Library for consistent behavior across all devices.
Gets a list of Session2Token with type Session2Token#TYPE_SESSION for the
current user.
Although this API can be used without any restriction, each session owners can accept or
reject your uses of MediaSession2.
+ This API is not generally intended for third party application developers. Apps wanting media
+ session functionality should use the
+ AndroidX Media3
+ Session Library.
Java documentation for android.media.session.MediaSessionManager.getSession2Tokens()
.
diff --git a/docs/xml/Android.Media.Session/PlaybackState.xml b/docs/xml/Android.Media.Session/PlaybackState.xml
index df2421fbb..5c01f81cf 100644
--- a/docs/xml/Android.Media.Session/PlaybackState.xml
+++ b/docs/xml/Android.Media.Session/PlaybackState.xml
@@ -1214,7 +1214,6 @@
<li>#STATE_SKIPPING_TO_NEXT</li>
<li>#STATE_SKIPPING_TO_PREVIOUS</li>
<li>#STATE_SKIPPING_TO_QUEUE_ITEM</li>
- <li>#STATE_PLAYBACK_SUPPRESSED</li>
</ul>
@@ -1458,7 +1457,6 @@
<li> PlaybackState#STATE_SKIPPING_TO_PREVIOUS</li>
<li> PlaybackState#STATE_SKIPPING_TO_NEXT</li>
<li> PlaybackState#STATE_SKIPPING_TO_QUEUE_ITEM</li>
- <li> PlaybackState#STATE_PLAYBACK_SUPPRESSED</li>
</ul>
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdManager+TvAdServiceCallback.xml b/docs/xml/Android.Media.TV.Ads/TvAdManager+TvAdServiceCallback.xml
new file mode 100644
index 000000000..b0c55030d
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdManager+TvAdServiceCallback.xml
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdManager$TvAdServiceCallback", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdManager$TvAdServiceCallback", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Callback used to monitor status of the TV advertisement service.
+
+ Callback used to monitor status of the TV advertisement service.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.TvAdServiceCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAdServiceAdded", "(Ljava/lang/String;)V", "GetOnAdServiceAdded_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onAdServiceAdded", "(Ljava/lang/String;)V", "GetOnAdServiceAdded_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the TV AD service.
+ This is called when a TV AD service is added to the system.
+
+ This is called when a TV AD service is added to the system.
+ Normally it happens when the user installs a new TV AD service package that implements
+ TvAdService interface.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.TvAdServiceCallback.onAdServiceAdded(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAdServiceRemoved", "(Ljava/lang/String;)V", "GetOnAdServiceRemoved_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onAdServiceRemoved", "(Ljava/lang/String;)V", "GetOnAdServiceRemoved_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the TV AD service.
+ This is called when a TV AD service is removed from the system.
+
+ This is called when a TV AD service is removed from the system.
+ Normally it happens when the user uninstalls the previously installed TV AD service
+ package.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.TvAdServiceCallback.onAdServiceRemoved(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAdServiceUpdated", "(Ljava/lang/String;)V", "GetOnAdServiceUpdated_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onAdServiceUpdated", "(Ljava/lang/String;)V", "GetOnAdServiceUpdated_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the TV AD service.
+ This is called when a TV AD service is updated on the system.
+
+ This is called when a TV AD service is updated on the system.
+ Normally it happens when a previously installed TV AD service package is re-installed
+ or a newer version of the package exists becomes available/unavailable.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.TvAdServiceCallback.onAdServiceUpdated(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdManager.xml b/docs/xml/Android.Media.TV.Ads/TvAdManager.xml
new file mode 100644
index 000000000..aa2ed0a77
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdManager.xml
@@ -0,0 +1,1529 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Central system API to the overall client-side TV AD architecture, which arbitrates interaction
+ between applications and AD services.
+
+ Central system API to the overall client-side TV AD architecture, which arbitrates interaction
+ between applications and AD services.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_APP_LINK_COMMAND", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_APP_LINK_COMMAND", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Broadcast intent action to send app command to TV app.
+
+ Broadcast intent action to send app command to TV app.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ACTION_APP_LINK_COMMAND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_LINK_KEY_BACK_URI", ApiSince=36)]
+ [<Android.Runtime.Register("APP_LINK_KEY_BACK_URI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Key for back URI in app link command.
+
+ Key for back URI in app link command.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.APP_LINK_KEY_BACK_URI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_LINK_KEY_CLASS_NAME", ApiSince=36)]
+ [<Android.Runtime.Register("APP_LINK_KEY_CLASS_NAME", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Key for class name in app link.
+
+ Key for class name in app link.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.APP_LINK_KEY_CLASS_NAME
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_LINK_KEY_COMMAND_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("APP_LINK_KEY_COMMAND_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Key for command type in app link command.
+
+ Key for command type in app link command.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.APP_LINK_KEY_COMMAND_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_LINK_KEY_PACKAGE_NAME", ApiSince=36)]
+ [<Android.Runtime.Register("APP_LINK_KEY_PACKAGE_NAME", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Key for package name in app link.
+
+ Key for package name in app link.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.APP_LINK_KEY_PACKAGE_NAME
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APP_LINK_KEY_SERVICE_ID", ApiSince=36)]
+ [<Android.Runtime.Register("APP_LINK_KEY_SERVICE_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Key for service ID in app link command.
+
+ Key for service ID in app link command.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.APP_LINK_KEY_SERVICE_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_BLOCKED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_BLOCKED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 5
+
+ Error code for blocked contents.
+
+ Error code for blocked contents.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_BLOCKED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_ENCRYPTED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_ENCRYPTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 6
+
+ Error code when the key or module is missing for the encrypted channel.
+
+ Error code when the key or module is missing for the encrypted channel.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_ENCRYPTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 0
+
+ No error.
+
+ No error.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_NOT_SUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_NOT_SUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 2
+
+ Error code for an unsupported channel.
+
+ Error code for an unsupported channel.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_NOT_SUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_RESOURCE_UNAVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_RESOURCE_UNAVAILABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 4
+
+ Error code when resource (e.
+
+ Error code when resource (e.g. tuner) is unavailable.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_RESOURCE_UNAVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 1
+
+ Unknown error code.
+
+ Unknown error code.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_UNKNOWN_CHANNEL", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_UNKNOWN_CHANNEL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 7
+
+ Error code when the current channel is an unknown channel.
+
+ Error code when the current channel is an unknown channel.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_UNKNOWN_CHANNEL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_WEAK_SIGNAL", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_WEAK_SIGNAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 3
+
+ Error code for weak signal.
+
+ Error code for weak signal.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.ERROR_WEAK_SIGNAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INTENT_KEY_AD_SERVICE_ID", ApiSince=36)]
+ [<Android.Runtime.Register("INTENT_KEY_AD_SERVICE_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent key for TV AD service ID.
+
+ Intent key for TV AD service ID. It's used to send app command to TV app.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.INTENT_KEY_AD_SERVICE_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INTENT_KEY_CHANNEL_URI", ApiSince=36)]
+ [<Android.Runtime.Register("INTENT_KEY_CHANNEL_URI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent key for TV channel URI.
+
+ Intent key for TV channel URI. It's used to send app command to TV app.
+ Type: android.net.Uri
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.INTENT_KEY_CHANNEL_URI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INTENT_KEY_COMMAND_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("INTENT_KEY_COMMAND_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent key for command type.
+
+ Intent key for command type. It's used to send app command to TV app. The value of this key
+ could vary according to TV apps.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.INTENT_KEY_COMMAND_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INTENT_KEY_TV_INPUT_ID", ApiSince=36)]
+ [<Android.Runtime.Register("INTENT_KEY_TV_INPUT_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent key for TV input ID.
+
+ Intent key for TV input ID. It's used to send app command to TV app.
+ Type: String
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.INTENT_KEY_TV_INPUT_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerCallback", "(Ljava/util/concurrent/Executor;Landroid/media/tv/ad/TvAdManager$TvAdServiceCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerCallback", "(Ljava/util/concurrent/Executor;Landroid/media/tv/ad/TvAdManager$TvAdServiceCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendAppLinkCommand", "(Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("sendAppLinkCommand", "(Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The ID of TV AD service which the command to be sent to. The ID can be found
+ in TvAdServiceInfo#getId().
+ The command to be sent. The command is a bundle with the following keys:
+ <ul>
+ <li>#APP_LINK_KEY_PACKAGE_NAME: The package name of the app to be
+ launched.
+ <li>#APP_LINK_KEY_CLASS_NAME: The class name of the app to be
+ launched.
+ <li>#APP_LINK_KEY_COMMAND_TYPE: The command type.
+ <li>#APP_LINK_KEY_SERVICE_ID: The ID of the TV AD service.
+ <li>#APP_LINK_KEY_BACK_URI: The URI to be used to return to the
+ previous app.
+ </ul>
+ Sends app link command.
+
+ Sends app link command.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.sendAppLinkCommand(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_AD_BUFFER", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_AD_BUFFER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of AdBuffer.
+
+ An object of AdBuffer.
+ Type: android.media.tv.AdBuffer
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_KEY_AD_BUFFER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_AD_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_AD_REQUEST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of android.media.tv.AdRequest.
+
+ An object of android.media.tv.AdRequest.
+ Type: android.media.tv.AdRequest
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_KEY_AD_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_BROADCAST_INFO_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_BROADCAST_INFO_REQUEST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of android.media.tv.BroadcastInfoRequest.
+
+ An object of android.media.tv.BroadcastInfoRequest.
+ Type: android.media.tv.BroadcastInfoRequest
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_KEY_BROADCAST_INFO_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_REQUEST_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_REQUEST_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The ID of android.media.tv.BroadcastInfoRequest.
+
+ The ID of android.media.tv.BroadcastInfoRequest.
+ Type: Integer
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_KEY_REQUEST_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_AD_BUFFER_READY", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_AD_BUFFER_READY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Notifies the advertisement buffer is ready.
+
+ Notifies the advertisement buffer is ready.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_TYPE_AD_BUFFER_READY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_AD_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_AD_REQUEST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sends an advertisement request to be processed by the related TV input.
+
+ Sends an advertisement request to be processed by the related TV input.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_TYPE_AD_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_BROADCAST_INFO_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_BROADCAST_INFO_REQUEST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sends request for broadcast info.
+
+ Sends request for broadcast info.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_TYPE_BROADCAST_INFO_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_REMOVE_BROADCAST_INFO_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_REMOVE_BROADCAST_INFO_REQUEST", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Removes request for broadcast info.
+
+ Removes request for broadcast info.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_DATA_TYPE_REMOVE_BROADCAST_INFO_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_STATE_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_STATE_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 3
+
+ Error state of AD service session.
+
+ Error state of AD service session.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_STATE_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_STATE_RUNNING", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_STATE_RUNNING", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 2
+
+ Running state of AD service session.
+
+ Running state of AD service session.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_STATE_RUNNING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_STATE_STOPPED", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_STATE_STOPPED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.Ads.TvAdManagerSessionState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 1
+
+ Stopped (or not started) state of AD service session.
+
+ Stopped (or not started) state of AD service session.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.SESSION_STATE_STOPPED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTvAdServiceList", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTvAdServiceList", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.TV.Ads.TvAdServiceInfo>
+
+
+ Returns the complete list of TV AD services on the system.
+ List of TvAdServiceInfo for each TV AD service that describes its meta
+ information.
+
+ Returns the complete list of TV AD services on the system.
+
+
+ Java documentation for android.media.tv.ad.TvAdManager.getTvAdServiceList()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterCallback", "(Landroid/media/tv/ad/TvAdManager$TvAdServiceCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterCallback", "(Landroid/media/tv/ad/TvAdManager$TvAdServiceCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdManagerError.xml b/docs/xml/Android.Media.TV.Ads/TvAdManagerError.xml
new file mode 100644
index 000000000..c0ed80d22
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdManagerError.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorBlocked", JniField="android/media/tv/ad/TvAdManager.ERROR_BLOCKED")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorBlocked", JniField="android/media/tv/ad/TvAdManager.ERROR_BLOCKED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorEncrypted", JniField="android/media/tv/ad/TvAdManager.ERROR_ENCRYPTED")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorEncrypted", JniField="android/media/tv/ad/TvAdManager.ERROR_ENCRYPTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorNone", JniField="android/media/tv/ad/TvAdManager.ERROR_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorNone", JniField="android/media/tv/ad/TvAdManager.ERROR_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorNotSupported", JniField="android/media/tv/ad/TvAdManager.ERROR_NOT_SUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorNotSupported", JniField="android/media/tv/ad/TvAdManager.ERROR_NOT_SUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorResourceUnavailable", JniField="android/media/tv/ad/TvAdManager.ERROR_RESOURCE_UNAVAILABLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorResourceUnavailable", JniField="android/media/tv/ad/TvAdManager.ERROR_RESOURCE_UNAVAILABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorUnknown", JniField="android/media/tv/ad/TvAdManager.ERROR_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorUnknown", JniField="android/media/tv/ad/TvAdManager.ERROR_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorUnknownChannel", JniField="android/media/tv/ad/TvAdManager.ERROR_UNKNOWN_CHANNEL")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorUnknownChannel", JniField="android/media/tv/ad/TvAdManager.ERROR_UNKNOWN_CHANNEL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 7
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorWeakSignal", JniField="android/media/tv/ad/TvAdManager.ERROR_WEAK_SIGNAL")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.ErrorWeakSignal", JniField="android/media/tv/ad/TvAdManager.ERROR_WEAK_SIGNAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerError
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdManagerSessionState.xml b/docs/xml/Android.Media.TV.Ads/TvAdManagerSessionState.xml
new file mode 100644
index 000000000..794b70065
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdManagerSessionState.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateError", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateError", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateRunning", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_RUNNING")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateRunning", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_RUNNING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateStopped", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_STOPPED")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.Ads.TvAdManager.SessionStateStopped", JniField="android/media/tv/ad/TvAdManager.SESSION_STATE_STOPPED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdManagerSessionState
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdService+Session.xml b/docs/xml/Android.Media.TV.Ads/TvAdService+Session.xml
new file mode 100644
index 000000000..c0369ac0b
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdService+Session.xml
@@ -0,0 +1,1678 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Android.Views.KeyEvent+ICallback
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdService$Session", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdService$Session", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Base class for derived classes to implement to provide a TV AD session.
+
+ Base class for derived classes to implement to provide a TV AD session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The context of the application
+ Creates a new Session.
+
+ Creates a new Session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.TvAdService$Session(android.content.Context)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("layoutSurface", "(IIII)V", "GetLayoutSurface_IIIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("layoutSurface", "(IIII)V", "GetLayoutSurface_IIIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ Left position in pixels, relative to the overlay view.
+ Top position in pixels, relative to the overlay view.
+ Right position in pixels, relative to the overlay view.
+ Bottom position in pixels, relative to the overlay view.
+ Assigns a size and position to the surface passed in #onSetSurface.
+
+ Assigns a size and position to the surface passed in #onSetSurface. The position
+ is relative to the overlay view that sits on top of this surface.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.layoutSurface(int, int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isMediaViewEnabled", "()Z", "GetIsMediaViewEnabledHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isMediaViewEnabled", "()Z", "GetIsMediaViewEnabledHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setMediaViewEnabled", "(Z)V", "GetSetMediaViewEnabled_ZHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setMediaViewEnabled", "(Z)V", "GetSetMediaViewEnabled_ZHandler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ true if you want to enable the media view. false
+ otherwise.
+ Returns true if media view is enabled, false otherwise. -or- Enables or disables the media view.
+ To be added.
+
+ Property getter documentation:
+ Returns true if media view is enabled, false otherwise.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.isMediaViewEnabled()
.
+
+
+ Property setter documentation:
+ Enables or disables the media view.
+ By default, the media view is disabled. Must be called explicitly after the
+ session is created to enable the media view.
+ The TV AD service can disable its media view when needed.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.setMediaViewEnabled(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("notifySessionStateChanged", "(II)V", "GetNotifySessionStateChanged_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("notifySessionStateChanged", "(II)V", "GetNotifySessionStateChanged_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the current session state.
+ the error code for error state. TvAdManager#ERROR_NONE is
+ used when the state is not TvAdManager#SESSION_STATE_ERROR.
+ Notifies when the session state is changed.
+
+ Notifies when the session state is changed.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.notifySessionStateChanged(int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCreateMediaView", "()Landroid/view/View;", "GetOnCreateMediaViewHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onCreateMediaView", "()Landroid/view/View;", "GetOnCreateMediaViewHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Views.View
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCurrentChannelUri", "(Landroid/net/Uri;)V", "GetOnCurrentChannelUri_Landroid_net_Uri_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCurrentChannelUri", "(Landroid/net/Uri;)V", "GetOnCurrentChannelUri_Landroid_net_Uri_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Receives current channel URI.
+
+ Receives current channel URI.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onCurrentChannelUri(android.net.Uri)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCurrentTvInputId", "(Ljava/lang/String;)V", "GetOnCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCurrentTvInputId", "(Ljava/lang/String;)V", "GetOnCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Receives current TV input ID.
+
+ Receives current TV input ID.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onCurrentTvInputId(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCurrentVideoBounds", "(Landroid/graphics/Rect;)V", "GetOnCurrentVideoBounds_Landroid_graphics_Rect_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCurrentVideoBounds", "(Landroid/graphics/Rect;)V", "GetOnCurrentVideoBounds_Landroid_graphics_Rect_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the rectangle area for rendering the current video.
+ Receives current video bounds.
+
+ Receives current video bounds.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onCurrentVideoBounds(android.graphics.Rect)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onError", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnError_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onError", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnError_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the message of the error.
+ additional parameters of the error. For example, the signingId of TvAdView.TvAdCallback#onRequestSigning(String, String, String, String, byte[])
+ can be included to identify the related signing request, and the method name
+ "onRequestSigning" can also be added to the params.
+ Called when the application sends information of an error.
+
+ Called when the application sends information of an error.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onError(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", "GetOnGenericMotionEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onGenericMotionEvent", "(Landroid/view/MotionEvent;)Z", "GetOnGenericMotionEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The motion event being received.
+ Implement this method to handle generic motion events on the current session.
+ If you handled the event, return true. If you want to allow the event to
+ be handled by the next receiver, return false.
+
+ Implement this method to handle generic motion events on the current session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onGenericMotionEvent(android.view.MotionEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.Views.KeyEvent.ICallback.OnKeyDown(Android.Views.Keycode,Android.Views.KeyEvent)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onKeyDown", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyDown_ILandroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.Views.KeyEvent.ICallback.OnKeyLongPress(Android.Views.Keycode,Android.Views.KeyEvent)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onKeyLongPress", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyLongPress_ILandroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.Views.KeyEvent.ICallback.OnKeyMultiple(Android.Views.Keycode,System.Int32,Android.Views.KeyEvent)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onKeyMultiple", "(IILandroid/view/KeyEvent;)Z", "GetOnKeyMultiple_IILandroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onKeyMultiple", "(IILandroid/view/KeyEvent;)Z", "GetOnKeyMultiple_IILandroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.Views.KeyEvent.ICallback.OnKeyUp(Android.Views.Keycode,Android.Views.KeyEvent)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onMediaViewSizeChanged", "(II)V", "GetOnMediaViewSizeChanged_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onMediaViewSizeChanged", "(II)V", "GetOnMediaViewSizeChanged_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The width of the media view, in pixels.
+ The height of the media view, in pixels.
+ Called when the size of the media view is changed by the application.
+
+ Called when the size of the media view is changed by the application.
+ This is always called at least once when the session is created regardless of whether
+ the media view is enabled or not. The media view container size is the same as the
+ containing TvAdView. Note that the size of the underlying surface can
+ be different if the surface was changed by calling #layoutSurface.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onMediaViewSizeChanged(int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRelease", "()V", "GetOnReleaseHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onRelease", "()V", "GetOnReleaseHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Releases TvAdService session.
+
+ Releases TvAdService session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onRelease()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onResetAdService", "()V", "GetOnResetAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onResetAdService", "()V", "GetOnResetAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Resets TvAdService session.
+
+ Resets TvAdService session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onResetAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSetSurface", "(Landroid/view/Surface;)Z", "GetOnSetSurface_Landroid_view_Surface_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSetSurface", "(Landroid/view/Surface;)Z", "GetOnSetSurface_Landroid_view_Surface_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ The surface to be used for AD UI rendering. Can be null.
+ Called when the application sets the surface.
+
+ true if the surface was set successfully, false otherwise.
+
+ Called when the application sets the surface.
+ The TV AD service should render AD UI onto the given surface. When called with
+ null, the AD service should immediately free any references to the currently set
+ surface and stop using it.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onSetSurface(android.view.Surface)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSigningResult", "(Ljava/lang/String;[B)V", "GetOnSigningResult_Ljava_lang_String_arrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onSigningResult", "(Ljava/lang/String;[B)V", "GetOnSigningResult_Ljava_lang_String_arrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID to identify the request. It's the same as the corresponding ID in
+ Session#requestSigning(String, String, String, byte[])
+ the signed result.
+ Receives signing result.
+
+ Receives signing result.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onSigningResult(java.lang.String, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStartAdService", "()V", "GetOnStartAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onStartAdService", "()V", "GetOnStartAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Starts TvAdService session.
+
+ Starts TvAdService session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onStartAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStopAdService", "()V", "GetOnStopAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onStopAdService", "()V", "GetOnStopAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Stops TvAdService session.
+
+ Stops TvAdService session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onStopAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSurfaceChanged", "(III)V", "GetOnSurfaceChanged_IIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onSurfaceChanged", "(III)V", "GetOnSurfaceChanged_IIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The new PixelFormat of the surface.
+ The new width of the surface.
+ The new height of the surface.
+ Called after any structural changes (format or size) have been made to the surface passed
+ in #onSetSurface.
+
+ Called after any structural changes (format or size) have been made to the surface passed
+ in #onSetSurface. This method is always called at least once, after
+ #onSetSurface is called with non-null surface.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onSurfaceChanged(int, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTouchEvent", "(Landroid/view/MotionEvent;)Z", "GetOnTouchEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTouchEvent", "(Landroid/view/MotionEvent;)Z", "GetOnTouchEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The motion event being received.
+ Implement this method to handle touch screen motion events on the current session.
+ If you handled the event, return true. If you want to allow the event to
+ be handled by the next receiver, return false.
+
+ Implement this method to handle touch screen motion events on the current session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onTouchEvent(android.view.MotionEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTrackballEvent", "(Landroid/view/MotionEvent;)Z", "GetOnTrackballEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTrackballEvent", "(Landroid/view/MotionEvent;)Z", "GetOnTrackballEvent_Landroid_view_MotionEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The motion event being received.
+ Implement this method to handle trackball events on the current session.
+ If you handled the event, return true. If you want to allow the event to
+ be handled by the next receiver, return false.
+
+ Implement this method to handle trackball events on the current session.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onTrackballEvent(android.view.MotionEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTrackInfoList", "(Ljava/util/List;)V", "GetOnTrackInfoList_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTrackInfoList", "(Ljava/util/List;)V", "GetOnTrackInfoList_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Receives track list.
+
+ Receives track list.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onTrackInfoList(java.util.List<android.media.tv.TvTrackInfo>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTvInputSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnTvInputSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTvInputSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnTvInputSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the type of the data
+ a bundle contains the data received
+ Called when data from the linked android.media.tv.TvInputService is received.
+
+ Called when data from the linked android.media.tv.TvInputService is received.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onTvInputSessionData(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTvMessage", "(ILandroid/os/Bundle;)V", "GetOnTvMessage_ILandroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTvMessage", "(ILandroid/os/Bundle;)V", "GetOnTvMessage_ILandroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The type of message received, such as
+ TvInputManager#TV_MESSAGE_TYPE_WATERMARK
+ The raw data of the message. The bundle keys are:
+ TvInputManager#TV_MESSAGE_KEY_STREAM_ID,
+ TvInputManager#TV_MESSAGE_KEY_GROUP_ID,
+ TvInputManager#TV_MESSAGE_KEY_SUBTYPE,
+ TvInputManager#TV_MESSAGE_KEY_RAW_DATA.
+ See TvInputManager#TV_MESSAGE_KEY_SUBTYPE for more information on
+ how to parse this data.
+ Called when a TV message is received
+
+ Called when a TV message is received
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.onTvMessage(int, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestCurrentChannelUri", "()V", "GetRequestCurrentChannelUriHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestCurrentChannelUri", "()V", "GetRequestCurrentChannelUriHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests the URI of the current channel.
+
+ Requests the URI of the current channel.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.requestCurrentChannelUri()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestCurrentTvInputId", "()V", "GetRequestCurrentTvInputIdHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestCurrentTvInputId", "()V", "GetRequestCurrentTvInputIdHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests current TV input ID.
+
+ Requests current TV input ID.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.requestCurrentTvInputId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestCurrentVideoBounds", "()V", "GetRequestCurrentVideoBoundsHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestCurrentVideoBounds", "()V", "GetRequestCurrentVideoBoundsHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests the bounds of the current video.
+
+ Requests the bounds of the current video.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.requestCurrentVideoBounds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V", "GetRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V", "GetRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ the ID to identify the request. When a result is received, this ID can
+ be used to correlate the result with the request.
+ the standard name of the signature algorithm requested, such as
+ MD5withRSA, SHA256withDSA, etc. The name is from standards like
+ FIPS PUB 186-4 and PKCS #1.
+ the alias of the corresponding java.security.KeyStore.
+ the original bytes to be signed.
+ Requests signing of the given data.
+
+ Requests signing of the given data.
+ This is used when the corresponding server of the AD service app requires signing
+ during handshaking, and the service doesn't have the built-in private key. The private
+ key is provided by the content providers and pre-built in the related app, such as TV
+ app.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.requestSigning(java.lang.String, java.lang.String, java.lang.String, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestTrackInfoList", "()V", "GetRequestTrackInfoListHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestTrackInfoList", "()V", "GetRequestTrackInfoListHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests the list of TvTrackInfo.
+
+ Requests the list of TvTrackInfo.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.requestTrackInfoList()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendTvAdSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendTvAdSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendTvAdSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendTvAdSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ data type
+ the related data values
+ Sends data related to this session to corresponding linked
+ android.media.tv.TvInputService object via TvView.
+
+ Sends data related to this session to corresponding linked
+ android.media.tv.TvInputService object via TvView.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.Session.sendTvAdSessionData(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdService.xml b/docs/xml/Android.Media.TV.Ads/TvAdService.xml
new file mode 100644
index 000000000..466024dcd
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdService.xml
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.Service
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdService", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdService", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The TvAdService class represents a TV client-side advertisement service.
+
+ The TvAdService class represents a TV client-side advertisement service.
+
+
+ Java documentation for android.media.tv.ad.TvAdService
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAppLinkCommand", "(Landroid/os/Bundle;)V", "GetOnAppLinkCommand_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onAppLinkCommand", "(Landroid/os/Bundle;)V", "GetOnAppLinkCommand_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Called when app link command is received.
+
+ Called when app link command is received.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.onAppLinkCommand(android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IBinder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCreateSession", "(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/ad/TvAdService$Session;", "GetOnCreateSession_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCreateSession", "(Ljava/lang/String;Ljava/lang/String;)Landroid/media/tv/ad/TvAdService$Session;", "GetOnCreateSession_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdService+Session
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SERVICE_INTERFACE", ApiSince=36)]
+ [<Android.Runtime.Register("SERVICE_INTERFACE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ This is the interface name that a service implementing a TV AD service should
+ say that it supports -- that is, this is the action it uses for its intent filter.
+
+ This is the interface name that a service implementing a TV AD service should
+ say that it supports -- that is, this is the action it uses for its intent filter. To be
+ supported, the service must also require the
+ android.Manifest.permission#BIND_TV_AD_SERVICE permission so that other
+ applications cannot abuse it.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.SERVICE_INTERFACE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SERVICE_META_DATA", ApiSince=36)]
+ [<Android.Runtime.Register("SERVICE_META_DATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Name under which a TvAdService component publishes information about itself.
+
+ Name under which a TvAdService component publishes information about itself. This meta-data
+ must reference an XML resource containing an
+ <{@link android.R.styleable#TvAdService tv-ad-service}> tag.
+
+
+ Java documentation for android.media.tv.ad.TvAdService.SERVICE_META_DATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo+InterfaceConsts.xml b/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo+InterfaceConsts.xml
new file mode 100644
index 000000000..c65ac7862
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo.xml b/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo.xml
new file mode 100644
index 000000000..31904e54f
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdServiceInfo.xml
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdServiceInfo", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdServiceInfo", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This class is used to specify meta information of a TV AD service.
+
+ This class is used to specify meta information of a TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdServiceInfo
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/content/ComponentName;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/content/ComponentName;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ the application context
+ the component name of the TvAdService
+ Constructs a TvAdServiceInfo object.
+
+ Constructs a TvAdServiceInfo object.
+
+
+ Java documentation for android.media.tv.ad.TvAdServiceInfo.TvAdServiceInfo(android.content.Context, android.content.ComponentName)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns a unique ID for this TV AD service.
+ To be added.
+
+ Returns a unique ID for this TV AD service. The ID is generated from the package and class
+ name implementing the TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdServiceInfo.getId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceInfo", "()Landroid/content/pm/ServiceInfo;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceInfo", "()Landroid/content/pm/ServiceInfo;", "", ApiSince=36)>]
+
+
+
+ Android.Content.PM.ServiceInfo
+
+
+ Returns the information of the service that implements this AD service.
+ To be added.
+
+ Returns the information of the service that implements this AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdServiceInfo.getServiceInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedTypes", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedTypes", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Gets supported TV AD types.
+ To be added.
+
+ Gets supported TV AD types.
+
+
+ Java documentation for android.media.tv.ad.TvAdServiceInfo.getSupportedTypes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdView+IOnUnhandledInputEventListener.xml b/docs/xml/Android.Media.TV.Ads/TvAdView+IOnUnhandledInputEventListener.xml
new file mode 100644
index 000000000..057d5173e
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdView+IOnUnhandledInputEventListener.xml
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdView$OnUnhandledInputEventListener", "", "Android.Media.TV.Ads.TvAdView/IOnUnhandledInputEventListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdView$OnUnhandledInputEventListener", "", "Android.Media.TV.Ads.TvAdView/IOnUnhandledInputEventListenerInvoker", ApiSince=36)>]
+
+
+
+ Interface definition for a callback to be invoked when the unhandled input event is received.
+
+ Interface definition for a callback to be invoked when the unhandled input event is received.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.OnUnhandledInputEventListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.Ads.TvAdView/IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler:Android.Media.TV.Ads.TvAdView/IOnUnhandledInputEventListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The input event.
+ Called when an input event was not handled by the TV AD service.
+ If you handled the event, return true. If you want to allow the event to
+ be handled by the next receiver, return false.
+
+ Called when an input event was not handled by the TV AD service.
+ This is called asynchronously from where the event is dispatched. It gives the host
+ application a chance to handle the unhandled input events.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.OnUnhandledInputEventListener.onUnhandledInputEvent(android.view.InputEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdView+TvAdCallback.xml b/docs/xml/Android.Media.TV.Ads/TvAdView+TvAdCallback.xml
new file mode 100644
index 000000000..468015eac
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdView+TvAdCallback.xml
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdView$TvAdCallback", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdView$TvAdCallback", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Callback used to receive various status updates on the TvAdView.
+
+ Callback used to receive various status updates on the TvAdView.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestCurrentChannelUri", "(Ljava/lang/String;)V", "GetOnRequestCurrentChannelUri_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestCurrentChannelUri", "(Ljava/lang/String;)V", "GetOnRequestCurrentChannelUri_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the AD service bound to this view.
+ This is called when TvAdService.Session#requestCurrentChannelUri() is
+ called.
+
+ This is called when TvAdService.Session#requestCurrentChannelUri() is
+ called.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onRequestCurrentChannelUri(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestCurrentTvInputId", "(Ljava/lang/String;)V", "GetOnRequestCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestCurrentTvInputId", "(Ljava/lang/String;)V", "GetOnRequestCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the AD service bound to this view.
+ This is called when TvAdService.Session#requestCurrentTvInputId() is called.
+
+ This is called when TvAdService.Session#requestCurrentTvInputId() is called.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onRequestCurrentTvInputId(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestCurrentVideoBounds", "(Ljava/lang/String;)V", "GetOnRequestCurrentVideoBounds_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestCurrentVideoBounds", "(Ljava/lang/String;)V", "GetOnRequestCurrentVideoBounds_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the TV AD service bound to this view.
+ This is called when TvAdService.Session#requestCurrentVideoBounds()
+ is called.
+
+ This is called when TvAdService.Session#requestCurrentVideoBounds()
+ is called.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onRequestCurrentVideoBounds(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V", "GetOnRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V", "GetOnRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_arrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ The ID of the AD service bound to this view.
+ the ID to identify the request.
+ the standard name of the signature algorithm requested, such as
+ MD5withRSA, SHA256withDSA, etc.
+ the alias of the corresponding java.security.KeyStore.
+ the original bytes to be signed.
+ This is called when
+ TvAdService.Session#requestSigning(String, String, String, byte[]) is called.
+
+ This is called when
+ TvAdService.Session#requestSigning(String, String, String, byte[]) is called.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onRequestSigning(java.lang.String, java.lang.String, java.lang.String, java.lang.String, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestTrackInfoList", "(Ljava/lang/String;)V", "GetOnRequestTrackInfoList_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestTrackInfoList", "(Ljava/lang/String;)V", "GetOnRequestTrackInfoList_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the AD service bound to this view.
+ This is called when TvAdService.Session#requestTrackInfoList() is called.
+
+ This is called when TvAdService.Session#requestTrackInfoList() is called.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onRequestTrackInfoList(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStateChanged", "(Ljava/lang/String;II)V", "GetOnStateChanged_Ljava_lang_String_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onStateChanged", "(Ljava/lang/String;II)V", "GetOnStateChanged_Ljava_lang_String_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The ID of the AD service bound to this view.
+ the current state.
+ the error code for error state. TvAdManager#ERROR_NONE
+ is used when the state is not
+ TvAdManager#SESSION_STATE_ERROR.
+ This is called when the state of corresponding AD service is changed.
+
+ This is called when the state of corresponding AD service is changed.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.TvAdCallback.onStateChanged(java.lang.String, int, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdView+UnhandledInputEventEventArgs.xml b/docs/xml/Android.Media.TV.Ads/TvAdView+UnhandledInputEventEventArgs.xml
new file mode 100644
index 000000000..f3387b879
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdView+UnhandledInputEventEventArgs.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Views.InputEvent
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Ads/TvAdView.xml b/docs/xml/Android.Media.TV.Ads/TvAdView.xml
new file mode 100644
index 000000000..3ecf296c3
--- /dev/null
+++ b/docs/xml/Android.Media.TV.Ads/TvAdView.xml
@@ -0,0 +1,1499 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Views.ViewGroup
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/ad/TvAdView", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/ad/TvAdView", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Displays contents of TV advertisement services.
+
+ Displays contents of TV advertisement services.
+
+
+ Java documentation for android.media.tv.ad.TvAdView
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearCallback", "()V", "GetClearCallbackHandler", ApiSince=36)]
+ [<Android.Runtime.Register("clearCallback", "()V", "GetClearCallbackHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Clears the callback.
+
+ Clears the callback.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.clearCallback()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearOnUnhandledInputEventListener", "()V", "GetClearOnUnhandledInputEventListenerHandler", ApiSince=36)]
+ [<Android.Runtime.Register("clearOnUnhandledInputEventListener", "()V", "GetClearOnUnhandledInputEventListenerHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Clears the OnUnhandledInputEventListener.
+
+ Clears the OnUnhandledInputEventListener.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.clearOnUnhandledInputEventListener()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("dispatchUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetDispatchUnhandledInputEvent_Landroid_view_InputEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("dispatchUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetDispatchUnhandledInputEvent_Landroid_view_InputEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The input event.
+ Dispatches an unhandled input event to the next receiver.
+
+ true if the event was handled by the view, false otherwise.
+
+ Dispatches an unhandled input event to the next receiver.
+ It gives the host application a chance to dispatch the unhandled input events.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.dispatchUnhandledInputEvent(android.view.InputEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_KEY_ERROR_CODE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_KEY_ERROR_CODE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The error code of an error.
+
+ The error code of an error.
+ It can be TvAdManager#ERROR_WEAK_SIGNAL,
+ TvAdManager#ERROR_RESOURCE_UNAVAILABLE, etc.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.ERROR_KEY_ERROR_CODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_KEY_METHOD_NAME", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_KEY_METHOD_NAME", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The name of the method where the error happened, if applicable.
+
+ The name of the method where the error happened, if applicable. For example, if there is an
+ error during signing, the request name is "onRequestSigning".
+
+
+ Java documentation for android.media.tv.ad.TvAdView.ERROR_KEY_METHOD_NAME
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("notifyError", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetNotifyError_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("notifyError", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetNotifyError_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the message of the error.
+ additional parameters of the error. For example, the signingId of TvAdView.TvAdCallback#onRequestSigning(String, String, String, String, byte[]) can be
+ included to identify the related signing request, and the method name "onRequestSigning"
+ can also be added to the params.
+ Notifies the corresponding TvAdService when there is an error.
+
+ Notifies the corresponding TvAdService when there is an error.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.notifyError(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("notifyTvMessage", "(ILandroid/os/Bundle;)V", "GetNotifyTvMessage_ILandroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("notifyTvMessage", "(ILandroid/os/Bundle;)V", "GetNotifyTvMessage_ILandroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ The type of message received, such as
+ TvInputManager#TV_MESSAGE_TYPE_WATERMARK
+ The raw data of the message. The bundle keys are:
+ TvInputManager#TV_MESSAGE_KEY_STREAM_ID,
+ TvInputManager#TV_MESSAGE_KEY_GROUP_ID,
+ TvInputManager#TV_MESSAGE_KEY_SUBTYPE,
+ TvInputManager#TV_MESSAGE_KEY_RAW_DATA.
+ See TvInputManager#TV_MESSAGE_KEY_SUBTYPE for more information on
+ how to parse this data.
+ This is called to notify the corresponding TV AD service when a new TV message is received.
+
+ This is called to notify the corresponding TV AD service when a new TV message is received.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.notifyTvMessage(int, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAttachedToWindow", "()V", "GetOnAttachedToWindowHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onAttachedToWindow", "()V", "GetOnAttachedToWindowHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onDetachedFromWindow", "()V", "GetOnDetachedFromWindowHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onDetachedFromWindow", "()V", "GetOnDetachedFromWindowHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onLayout", "(ZIIII)V", "GetOnLayout_ZIIIIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onLayout", "(ZIIII)V", "GetOnLayout_ZIIIIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onMeasure", "(II)V", "GetOnMeasure_IIHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onUnhandledInputEvent", "(Landroid/view/InputEvent;)Z", "GetOnUnhandledInputEvent_Landroid_view_InputEvent_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ The input event.
+ Called when an unhandled input event also has not been handled by the user provided
+ callback.
+ If you handled the event, return true. If you want to allow the event to be
+ handled by the next receiver, return false.
+
+ Called when an unhandled input event also has not been handled by the user provided
+ callback. This is the last chance to handle the unhandled input event in the
+ TvAdView.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.onUnhandledInputEvent(android.view.InputEvent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getOnUnhandledInputEventListener", "()Landroid/media/tv/ad/TvAdView$OnUnhandledInputEventListener;", "GetGetOnUnhandledInputEventListenerHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getOnUnhandledInputEventListener", "()Landroid/media/tv/ad/TvAdView$OnUnhandledInputEventListener;", "GetGetOnUnhandledInputEventListenerHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setOnUnhandledInputEventListener", "(Landroid/media/tv/ad/TvAdView$OnUnhandledInputEventListener;)V", "GetSetOnUnhandledInputEventListener_Landroid_media_tv_ad_TvAdView_OnUnhandledInputEventListener_Handler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setOnUnhandledInputEventListener", "(Landroid/media/tv/ad/TvAdView$OnUnhandledInputEventListener;)V", "GetSetOnUnhandledInputEventListener_Landroid_media_tv_ad_TvAdView_OnUnhandledInputEventListener_Handler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.Ads.TvAdView+IOnUnhandledInputEventListener
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onVisibilityChanged", "(Landroid/view/View;I)V", "GetOnVisibilityChanged_Landroid_view_View_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onVisibilityChanged", "(Landroid/view/View;I)V", "GetOnVisibilityChanged_Landroid_view_View_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("prepareAdService", "(Ljava/lang/String;Ljava/lang/String;)V", "GetPrepareAdService_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("prepareAdService", "(Ljava/lang/String;Ljava/lang/String;)V", "GetPrepareAdService_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ the AD service ID, which can be found in TvAdServiceInfo#getId().
+ Prepares the AD service of corresponding TvAdService.
+
+ Prepares the AD service of corresponding TvAdService.
+ This should be called before calling #startAdService(). Otherwise,
+ #startAdService() is a no-op.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.prepareAdService(java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("reset", "()V", "GetResetHandler", ApiSince=36)]
+ [<Android.Runtime.Register("reset", "()V", "GetResetHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Resets this TvAdView to release its resources.
+
+ Resets this TvAdView to release its resources.
+ It can be reused by call #prepareAdService(String, String).
+
+
+ Java documentation for android.media.tv.ad.TvAdView.reset()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("resetAdService", "()V", "GetResetAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("resetAdService", "()V", "GetResetAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Resets the AD service.
+
+ Resets the AD service.
+ This releases the resources of the corresponding TvAdService.Session.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.resetAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendCurrentChannelUri", "(Landroid/net/Uri;)V", "GetSendCurrentChannelUri_Landroid_net_Uri_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendCurrentChannelUri", "(Landroid/net/Uri;)V", "GetSendCurrentChannelUri_Landroid_net_Uri_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The current channel URI; null if there is no currently tuned
+ channel.
+ Sends current channel URI to related TV AD service.
+
+ Sends current channel URI to related TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.sendCurrentChannelUri(android.net.Uri)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendCurrentTvInputId", "(Ljava/lang/String;)V", "GetSendCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendCurrentTvInputId", "(Ljava/lang/String;)V", "GetSendCurrentTvInputId_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The current TV input ID whose channel is tuned. null if no channel is
+ tuned.
+ Sends current TV input ID to related TV AD service.
+
+ Sends current TV input ID to related TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.sendCurrentTvInputId(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendCurrentVideoBounds", "(Landroid/graphics/Rect;)V", "GetSendCurrentVideoBounds_Landroid_graphics_Rect_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendCurrentVideoBounds", "(Landroid/graphics/Rect;)V", "GetSendCurrentVideoBounds_Landroid_graphics_Rect_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the rectangle area for rendering the current video.
+ Sends current video bounds to related TV AD service.
+
+ Sends current video bounds to related TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.sendCurrentVideoBounds(android.graphics.Rect)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendSigningResult", "(Ljava/lang/String;[B)V", "GetSendSigningResult_Ljava_lang_String_arrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("sendSigningResult", "(Ljava/lang/String;[B)V", "GetSendSigningResult_Ljava_lang_String_arrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the ID to identify the request. It's the same as the corresponding ID in
+ TvAdService.Session#requestSigning(String, String, String, byte[])
+ the signed result.
+ Sends signing result to related TV AD service.
+
+ Sends signing result to related TV AD service.
+ This is used when the corresponding server of the ADs requires signing during handshaking,
+ and the AD service doesn't have the built-in private key. The private key is provided by the
+ content providers and pre-built in the related app, such as TV app.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.sendSigningResult(java.lang.String, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendTrackInfoList", "(Ljava/util/List;)V", "GetSendTrackInfoList_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendTrackInfoList", "(Ljava/util/List;)V", "GetSendTrackInfoList_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+ [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
+
+
+
+
+
+ To be added.
+ Sends track info list to related TV AD service.
+
+ Sends track info list to related TV AD service.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.sendTrackInfoList(java.util.List<android.media.tv.TvTrackInfo>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCallback", "(Ljava/util/concurrent/Executor;Landroid/media/tv/ad/TvAdView$TvAdCallback;)V", "GetSetCallback_Ljava_util_concurrent_Executor_Landroid_media_tv_ad_TvAdView_TvAdCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setCallback", "(Ljava/util/concurrent/Executor;Landroid/media/tv/ad/TvAdView$TvAdCallback;)V", "GetSetCallback_Ljava_util_concurrent_Executor_Landroid_media_tv_ad_TvAdView_TvAdCallback_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTvView", "(Landroid/media/tv/TvView;)Z", "GetSetTvView_Landroid_media_tv_TvView_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setTvView", "(Landroid/media/tv/TvView;)Z", "GetSetTvView_Landroid_media_tv_TvView_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ the TvView to be linked to this TvAdView via linking of Sessions. null
+ to unlink the TvView.
+ Sets the TvAdView to receive events from TvInputService.
+
+ true if it's linked successfully; false otherwise.
+
+ Sets the TvAdView to receive events from TvInputService. This method links the session of
+ TvAdManager to TvInputManager session, so the TvAdService can get the TvInputService events.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.setTvView(android.media.tv.TvView)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setZOrderMediaOverlay", "(Z)V", "GetSetZOrderMediaOverlay_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setZOrderMediaOverlay", "(Z)V", "GetSetZOrderMediaOverlay_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true to be on top of another regular surface, false
+ otherwise.
+ Controls whether the TvAdView's surface is placed on top of other regular surface views in
+ the window (but still behind the window itself).
+
+ Controls whether the TvAdView's surface is placed on top of other regular surface views in
+ the window (but still behind the window itself).
+ Calling this overrides any previous call to #setZOrderOnTop.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.setZOrderMediaOverlay(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true to be on top of its window, false otherwise.
+ Controls whether the TvAdView's surface is placed on top of its window.
+
+ Controls whether the TvAdView's surface is placed on top of its window.
+ Calling this overrides any previous call to #setZOrderMediaOverlay.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.setZOrderOnTop(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("startAdService", "()V", "GetStartAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("startAdService", "()V", "GetStartAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Starts the AD service.
+
+ Starts the AD service.
+ This should be called after calling #prepareAdService(String, String). Otherwise,
+ it's a no-op.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.startAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("stopAdService", "()V", "GetStopAdServiceHandler", ApiSince=36)]
+ [<Android.Runtime.Register("stopAdService", "()V", "GetStopAdServiceHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Stops the AD service.
+
+ Stops the AD service.
+ It's a no-op if the service is not started.
+
+
+ Java documentation for android.media.tv.ad.TvAdView.stopAdService()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Event
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.EventHandler<Android.Media.TV.Ads.TvAdView+UnhandledInputEventEventArgs>
+
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppService+Session.xml b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppService+Session.xml
index 6ac5ef536..c7e8e8b7a 100644
--- a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppService+Session.xml
+++ b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppService+Session.xml
@@ -637,6 +637,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCertificate", "(Ljava/lang/String;ILandroid/net/http/SslCertificate;)V", "GetOnCertificate_Ljava_lang_String_ILandroid_net_http_SslCertificate_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCertificate", "(Ljava/lang/String;ILandroid/net/http/SslCertificate;)V", "GetOnCertificate_Ljava_lang_String_ILandroid_net_http_SslCertificate_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the host name of the SSL authentication server.
+ the port of the SSL authentication server. E.g., 443
+ the SSL certificate received.
+ Receives the requested Certificate
+
+ Receives the requested Certificate
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.onCertificate(java.lang.String, int, android.net.http.SslCertificate)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1817,6 +1865,55 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSelectedTrackInfo", "(Ljava/util/List;)V", "GetOnSelectedTrackInfo_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSelectedTrackInfo", "(Ljava/util/List;)V", "GetOnSelectedTrackInfo_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ A list of TvTrackInfo that are currently selected
+ Called when the TV App sends the selected track info as a response to
+ #requestSelectedTrackInfo().
+
+ Called when the TV App sends the selected track info as a response to
+ #requestSelectedTrackInfo().
+ When a selected track changes as a result of a new selection,
+ #onTrackSelected(int, String) should be used instead to communicate the specific
+ track selection.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.onSelectedTrackInfo(java.util.List<android.media.tv.TvTrackInfo>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2890,6 +2987,51 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onVideoFreezeUpdated", "(Z)V", "GetOnVideoFreezeUpdated_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onVideoFreezeUpdated", "(Z)V", "GetOnVideoFreezeUpdated_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ Whether or not the video is frozen.
+ Called when video becomes frozen or unfrozen.
+
+ Called when video becomes frozen or unfrozen. Audio playback will continue while video
+ will be frozen to the last frame if true.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.onVideoFreezeUpdated(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3107,6 +3249,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestCertificate", "(Ljava/lang/String;I)V", "GetRequestCertificate_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestCertificate", "(Ljava/lang/String;I)V", "GetRequestCertificate_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the host name of the SSL authentication server.
+ the port of the SSL authentication server. E.g., 443
+ Requests a SSL certificate for client validation.
+
+ Requests a SSL certificate for client validation.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.requestCertificate(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3402,6 +3590,51 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestSelectedTrackInfo", "()V", "GetRequestSelectedTrackInfoHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestSelectedTrackInfo", "()V", "GetRequestSelectedTrackInfoHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Requests a list of the currently selected TvTrackInfo from the TV App.
+
+ Requests a list of the currently selected TvTrackInfo from the TV App.
+ Normally, track info cannot be synchronized until the channel has
+ been changed. This is used when the session of the TvInteractiveAppService
+ is newly created and the normal synchronization has not happened yet.
+ The track info will be returned in #onSelectedTrackInfo(List)
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.requestSelectedTrackInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3459,6 +3692,65 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[B)V", "GetRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_IarrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("requestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[B)V", "GetRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_IarrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ the ID to identify the request. When a result is received, this ID can
+ be used to correlate the result with the request.
+ the standard name of the signature algorithm requested, such as
+ MD5withRSA, SHA256withDSA, etc. The name is from standards like
+ FIPS PUB 186-4 and PKCS #1.
+ the host of the SSL client authentication server.
+ the port of the SSL client authentication server.
+ the original bytes to be signed.
+ Requests signing of the given data.
+
+ Requests signing of the given data.
+ This is used when the corresponding server of the broadcast-independent interactive
+ app requires signing during handshaking, and the interactive app service doesn't have
+ the built-in private key. The private key is provided by the content providers and
+ pre-built in the related app, such as TV app.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppService.Session.requestSigning(java.lang.String, java.lang.String, java.lang.String, int, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView+TvInteractiveAppCallback.xml b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView+TvInteractiveAppCallback.xml
index 48fd8a5c2..d0c64cb17 100644
--- a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView+TvInteractiveAppCallback.xml
+++ b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView+TvInteractiveAppCallback.xml
@@ -270,6 +270,56 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestCertificate", "(Ljava/lang/String;Ljava/lang/String;I)V", "GetOnRequestCertificate_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestCertificate", "(Ljava/lang/String;Ljava/lang/String;I)V", "GetOnRequestCertificate_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ The ID of the TV interactive app service bound to this view.
+ The hostname of the SSL authentication server.
+ The port of the SSL authentication server.
+ This is called when
+ TvInteractiveAppService.Session#requestCertificate(String, int) is called.
+
+ This is called when
+ TvInteractiveAppService.Session#requestCertificate(String, int) is called.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback.onRequestCertificate(java.lang.String, java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -597,6 +647,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestSelectedTrackInfo", "(Ljava/lang/String;)V", "GetOnRequestSelectedTrackInfo_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestSelectedTrackInfo", "(Ljava/lang/String;)V", "GetOnRequestSelectedTrackInfo_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The ID of the TV interactive app service bound to this view.
+ This is called when TvInteractiveAppService.Session#requestSelectedTrackInfo() is
+ called.
+
+ This is called when TvInteractiveAppService.Session#requestSelectedTrackInfo() is
+ called.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback.onRequestSelectedTrackInfo(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -654,6 +750,65 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRequestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[B)V", "GetOnRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_IarrayBHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onRequestSigning", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[B)V", "GetOnRequestSigning_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_IarrayBHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+
+ The ID of the TV interactive app service bound to this view.
+ the ID to identify the request.
+ the standard name of the signature algorithm requested, such as
+ MD5withRSA, SHA256withDSA, etc.
+ The hostname of the SSL authentication server.
+ The port of the SSL authentication server.
+ the original bytes to be signed.
+ This is called when
+ TvInteractiveAppService.Session#requestSigning(String, String, String, int, byte[])
+ is called.
+
+ This is called when
+ TvInteractiveAppService.Session#requestSigning(String, String, String, int, byte[])
+ is called.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback.onRequestSigning(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView.xml b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView.xml
index 48884b069..73c8137a8 100644
--- a/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView.xml
+++ b/docs/xml/Android.Media.TV.Interactive/TvInteractiveAppView.xml
@@ -1152,6 +1152,51 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("notifyVideoFreezeUpdated", "(Z)V", "GetNotifyVideoFreezeUpdated_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("notifyVideoFreezeUpdated", "(Z)V", "GetNotifyVideoFreezeUpdated_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ Whether the video is frozen.
+ Alerts the TV Interactive app that the video freeze state has been updated.
+
+ Alerts the TV Interactive app that the video freeze state has been updated. If true,
+ the video is frozen on the last frame while audio playback continues.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.notifyVideoFreezeUpdated(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1597,6 +1642,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendCertificate", "(Ljava/lang/String;ILandroid/net/http/SslCertificate;)V", "GetSendCertificate_Ljava_lang_String_ILandroid_net_http_SslCertificate_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendCertificate", "(Ljava/lang/String;ILandroid/net/http/SslCertificate;)V", "GetSendCertificate_Ljava_lang_String_ILandroid_net_http_SslCertificate_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ the host name of the SSL authentication server.
+ the port of the SSL authentication server. E.g., 443
+ the SSL certificate requested
+ Sends the requested SSL certificate to the TV Interactive App
+
+ Sends the requested SSL certificate to the TV Interactive App
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.sendCertificate(java.lang.String, int, android.net.http.SslCertificate)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1775,6 +1868,59 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendSelectedTrackInfo", "(Ljava/util/List;)V", "GetSendSelectedTrackInfo_Ljava_util_List_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendSelectedTrackInfo", "(Ljava/util/List;)V", "GetSendSelectedTrackInfo_Ljava_util_List_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+ [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]
+
+
+
+
+
+ list of TvTrackInfo of the currently selected track(s)
+ Sends the currently selected track info to the TV Interactive App in response to a
+ TvInteractiveAppCallback#onRequestSelectedTrackInfo(String) request.
+
+ Sends the currently selected track info to the TV Interactive App in response to a
+ TvInteractiveAppCallback#onRequestSelectedTrackInfo(String) request.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.sendSelectedTrackInfo(java.util.List<android.media.tv.TvTrackInfo>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2225,6 +2371,101 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setZOrderMediaOverlay", "(Z)V", "GetSetZOrderMediaOverlay_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setZOrderMediaOverlay", "(Z)V", "GetSetZOrderMediaOverlay_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true to be on top of another regular surface, false
+ otherwise.
+ Controls whether the TvInteractiveAppView's surface is placed on top of other regular surface
+ views in the window (but still behind the window itself).
+
+ Controls whether the TvInteractiveAppView's surface is placed on top of other regular surface
+ views in the window (but still behind the window itself).
+ Calling this overrides any previous call to #setZOrderOnTop.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.setZOrderMediaOverlay(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setZOrderOnTop", "(Z)V", "GetSetZOrderOnTop_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true to be on top of its window, false otherwise.
+ Controls whether the TvInterActiveAppView's surface is placed on top of its window.
+
+ Controls whether the TvInterActiveAppView's surface is placed on top of its window.
+ Calling this overrides any previous call to #setZOrderMediaOverlay.
+
+
+ Java documentation for android.media.tv.interactive.TvInteractiveAppView.setZOrderOnTop(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/BroadcastInfoRequest.xml b/docs/xml/Android.Media.TV/BroadcastInfoRequest.xml
index 32a2da8f2..69e00d20b 100644
--- a/docs/xml/Android.Media.TV/BroadcastInfoRequest.xml
+++ b/docs/xml/Android.Media.TV/BroadcastInfoRequest.xml
@@ -303,6 +303,104 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("REQUEST_OPTION_ONESHOT", ApiSince=36)]
+ [<Android.Runtime.Register("REQUEST_OPTION_ONESHOT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastInfoRequestOption enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastInfoRequestOption enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastInfoRequestOption
+
+ 3
+
+ Request option: one-shot
+
+ Request option: one-shot
+ With this option, only one response will be given per request.
+
+
+ Java documentation for android.media.tv.BroadcastInfoRequest.REQUEST_OPTION_ONESHOT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("REQUEST_OPTION_ONEWAY", ApiSince=36)]
+ [<Android.Runtime.Register("REQUEST_OPTION_ONEWAY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastInfoRequestOption enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastInfoRequestOption enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastInfoRequestOption
+
+ 2
+
+ Request option: one-way
+
+ Request option: one-way
+ With this option, no response is expected after sending the request.
+
+
+ Java documentation for android.media.tv.BroadcastInfoRequest.REQUEST_OPTION_ONEWAY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/BroadcastInfoRequestOption.xml b/docs/xml/Android.Media.TV/BroadcastInfoRequestOption.xml
index 6f3754823..d0d769ce7 100644
--- a/docs/xml/Android.Media.TV/BroadcastInfoRequestOption.xml
+++ b/docs/xml/Android.Media.TV/BroadcastInfoRequestOption.xml
@@ -43,6 +43,62 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.BroadcastInfoRequest.RequestOptionOneshot", JniField="android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_ONESHOT")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.BroadcastInfoRequest.RequestOptionOneshot", JniField="android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_ONESHOT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastInfoRequestOption
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.BroadcastInfoRequest.RequestOptionOneway", JniField="android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_ONEWAY")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.BroadcastInfoRequest.RequestOptionOneway", JniField="android/media/tv/BroadcastInfoRequest.REQUEST_OPTION_ONEWAY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastInfoRequestOption
+
+ 2
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media.TV/BroadcastVisibilityType.xml b/docs/xml/Android.Media.TV/BroadcastVisibilityType.xml
new file mode 100644
index 000000000..eeab76472
--- /dev/null
+++ b/docs/xml/Android.Media.TV/BroadcastVisibilityType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeInvisible", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_INVISIBLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeInvisible", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_INVISIBLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeNumericSelectableOnly", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeNumericSelectableOnly", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeVisible", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_VISIBLE")]
+ [<Android.Runtime.IntDefinition("Android.Media.TV.TvContract.Channels.BroadcastVisibilityTypeVisible", JniField="android/media/tv/TvContract$Channels.BROADCAST_VISIBILITY_TYPE_VISIBLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV/CommandRequest.xml b/docs/xml/Android.Media.TV/CommandRequest.xml
index c379aaf43..b61a5336c 100644
--- a/docs/xml/Android.Media.TV/CommandRequest.xml
+++ b/docs/xml/Android.Media.TV/CommandRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/DsmccRequest.xml b/docs/xml/Android.Media.TV/DsmccRequest.xml
index 1641a399d..b8fe429dc 100644
--- a/docs/xml/Android.Media.TV/DsmccRequest.xml
+++ b/docs/xml/Android.Media.TV/DsmccRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/PesRequest.xml b/docs/xml/Android.Media.TV/PesRequest.xml
index 3049420e2..a89b1c18b 100644
--- a/docs/xml/Android.Media.TV/PesRequest.xml
+++ b/docs/xml/Android.Media.TV/PesRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/SectionRequest.xml b/docs/xml/Android.Media.TV/SectionRequest.xml
index bf256f1d3..1b302c287 100644
--- a/docs/xml/Android.Media.TV/SectionRequest.xml
+++ b/docs/xml/Android.Media.TV/SectionRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/SignalingDataInfo+InterfaceConsts.xml b/docs/xml/Android.Media.TV/SignalingDataInfo+InterfaceConsts.xml
new file mode 100644
index 000000000..b1bebd8b0
--- /dev/null
+++ b/docs/xml/Android.Media.TV/SignalingDataInfo+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Media.TV/SignalingDataInfo.xml b/docs/xml/Android.Media.TV/SignalingDataInfo.xml
new file mode 100644
index 000000000..fd91229d4
--- /dev/null
+++ b/docs/xml/Android.Media.TV/SignalingDataInfo.xml
@@ -0,0 +1,680 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/SignalingDataInfo", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/SignalingDataInfo", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Describes a metadata object of a SignalingDataResponse.
+
+ Describes a metadata object of a SignalingDataResponse.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;II)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;II)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENT_ENCODING_BASE64", ApiSince=36)]
+ [<Android.Runtime.Register("CONTENT_ENCODING_BASE64", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A/344:2023-5 9.
+
+ A/344:2023-5 9.2.10 compliant string for when the encoding of the content is Base64.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.CONTENT_ENCODING_BASE64
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENT_ENCODING_UTF_8", ApiSince=36)]
+ [<Android.Runtime.Register("CONTENT_ENCODING_UTF_8", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The encoding of the content is UTF-8.
+
+ The encoding of the content is UTF-8. This is the default value.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.CONTENT_ENCODING_UTF_8
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getEncoding", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getEncoding", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.StringDef(Fields=new System.String[] { "ContentEncodingUtf8", "ContentEncodingBase64" }, Type="Android.Media.TV.SignalingDataInfo")]
+ [<get: Android.Runtime.StringDef(Fields=new System.String[] { "ContentEncodingUtf8", "ContentEncodingBase64" }, Type="Android.Media.TV.SignalingDataInfo")>]
+
+
+
+ System.String
+
+
+ The content encoding of the data.
+ The content encoding of the data.
+
+ The content encoding of the data. This value defaults to #CONTENT_ENCODING_UTF_8.
+ Can be either #CONTENT_ENCODING_BASE64 or #CONTENT_ENCODING_UTF_8.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.getEncoding()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGroup", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGroup", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the LLS group ID.
+ the LLS group ID.
+
+ Gets the LLS group ID. Required for LLS Tables. For SLS Metadata Objects, this should be
+ #LLS_NO_GROUP_ID.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.getGroup()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LLS_NO_GROUP_ID", ApiSince=36)]
+ [<Android.Runtime.Register("LLS_NO_GROUP_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ This value for #getGroup() denotes that there's no group associated with this
+ metadata.
+
+ This value for #getGroup() denotes that there's no group associated with this
+ metadata.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.LLS_NO_GROUP_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSignalingDataType", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSignalingDataType", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.StringDef(Fields=new System.String[] { "SignalingMetadataApd", "SignalingMetadataUsbd", "SignalingMetadataStsid", "SignalingMetadataMpd", "SignalingMetadataUsd", "SignalingMetadataPat", "SignalingMetadataMpt", "SignalingMetadataMpit", "SignalingMetadataCrit", "SignalingMetadataDcit", "SignalingMetadataHeld", "SignalingMetadataDwd", "SignalingMetadataAei", "SignalingMetadataVspd", "SignalingMetadataAsd", "SignalingMetadataIed", "SignalingMetadataCad", "SignalingMetadataAspd", "SignalingMetadataSsd", "SignalingMetadataEmsg", "SignalingMetadataEvti", "SignalingMetadataRsat", "SignalingMetadataRdt", "SignalingMetadataSlt", "SignalingMetadataRrt", "SignalingMetadataStt", "SignalingMetadataAeat", "SignalingMetadataOsn", "SignalingMetadataSmt", "SignalingMetadataCdt" }, Type="Android.Media.TV.SignalingDataRequest")]
+ [<get: Android.Runtime.StringDef(Fields=new System.String[] { "SignalingMetadataApd", "SignalingMetadataUsbd", "SignalingMetadataStsid", "SignalingMetadataMpd", "SignalingMetadataUsd", "SignalingMetadataPat", "SignalingMetadataMpt", "SignalingMetadataMpit", "SignalingMetadataCrit", "SignalingMetadataDcit", "SignalingMetadataHeld", "SignalingMetadataDwd", "SignalingMetadataAei", "SignalingMetadataVspd", "SignalingMetadataAsd", "SignalingMetadataIed", "SignalingMetadataCad", "SignalingMetadataAspd", "SignalingMetadataSsd", "SignalingMetadataEmsg", "SignalingMetadataEvti", "SignalingMetadataRsat", "SignalingMetadataRdt", "SignalingMetadataSlt", "SignalingMetadataRrt", "SignalingMetadataStt", "SignalingMetadataAeat", "SignalingMetadataOsn", "SignalingMetadataSmt", "SignalingMetadataCdt" }, Type="Android.Media.TV.SignalingDataRequest")>]
+
+
+
+ System.String
+
+
+ Gets the signaling data type contained in this metadata object.
+ the type of metadata in this metadata object
+
+ Gets the signaling data type contained in this metadata object. This may be either a
+ LLS Metadata Object or a SLS Metadata Object name.
+ For more details on each type of metadata that can be requested, refer to the ATSC
+ standard A/344:2023-5 9.2.10 - Query Signaling Data API.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.getSignalingDataType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTable", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTable", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ The signaling table data, represented as a XML, JSON or BASE64 string.
+ The signaling table data.
+
+ The signaling table data, represented as a XML, JSON or BASE64 string.
+ For more details on how this data is formatted refer to the ATSC standard
+ A/344:2023-5 9.2.10 - Query Signaling Data API.
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.getTable()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getVersion", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getVersion", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the version of the signalling element.
+ The version of the signalling element.
+
+ Gets the version of the signalling element. For LLS, this should be the
+ LLS_table_version. For SLS Metadata Objects, this should be metadataEnvelope
+
+
+ Java documentation for android.media.tv.SignalingDataInfo.getVersion()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV/SignalingDataRequest.xml b/docs/xml/Android.Media.TV/SignalingDataRequest.xml
new file mode 100644
index 000000000..007b28f68
--- /dev/null
+++ b/docs/xml/Android.Media.TV/SignalingDataRequest.xml
@@ -0,0 +1,1645 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Media.TV.BroadcastInfoRequest
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/SignalingDataRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/SignalingDataRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Request to retrieve the Low-level Signalling Tables (LLS) and Service-layer Signalling (SLS)
+ metadata.
+
+ Request to retrieve the Low-level Signalling Tables (LLS) and Service-layer Signalling (SLS)
+ metadata.
+ For more details on each type of metadata that can be requested, refer to the ATSC standard
+ A/344:2023-5 9.2.10 - Query Signaling Data API.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IIILjava/util/List;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IIILjava/util/List;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGroup", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGroup", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the group with which any signaling returned will be associated.
+ The group ID which any signaling returned will be associated.
+
+ Gets the group with which any signaling returned will be associated.
+ Requested metadata objects will only be returned if they are part of the group specified.
+ If no group is specified (#SIGNALING_DATA_NO_GROUP_ID),
+ the receiver will send all the metadata objects discovered.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.getGroup()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_DATA_NO_GROUP_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_DATA_NO_GROUP_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ Denotes that theres no group associated with this request.
+
+ Denotes that theres no group associated with this request.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_DATA_NO_GROUP_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSignalingDataTypes", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSignalingDataTypes", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Gets the signaling data types for which data should be retrieved.
+ The signaling data types for which data should be retrieved.
+
+ Gets the signaling data types for which data should be retrieved.
+ For more details on each type of metadata that can be requested, refer to the ATSC
+ standard A/344:2023-5 9.2.10 - Query Signaling Data API.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.getSignalingDataTypes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_AEAT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_AEAT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Advance Emergency Information Table for the requested service(s), LLS_table_id = 4.
+
+ Advance Emergency Information Table for the requested service(s), LLS_table_id = 4.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_AEAT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_AEI", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_AEI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Application Event Information for the requested service(s)
+
+ SLS Metadata: MMT Application Event Information for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_AEI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_APD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_APD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: APD for the requested service(s)
+
+ SLS Metadata: APD for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_APD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_ASD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_ASD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: ATSC Staggercast Descriptor
+
+ SLS Metadata: ATSC Staggercast Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_ASD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_ASPD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_ASPD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Audio Stream Properties Descriptor
+
+ SLS Metadata: Audio Stream Properties Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_ASPD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_CAD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_CAD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Caption Asset Descriptor
+
+ SLS Metadata: Caption Asset Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_CAD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_CDT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_CDT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ CertificateData Tablefor the requested service(s), LLS_table_id = 6.
+
+ CertificateData Tablefor the requested service(s), LLS_table_id = 6.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_CDT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_CRIT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_CRIT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Clock Relation Information for the requested service(s)
+
+ SLS Metadata: MMT Clock Relation Information for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_CRIT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_DCIT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_DCIT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Device Capabilities Information Table for the requested service(s)
+
+ SLS Metadata: MMT Device Capabilities Information Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_DCIT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_DWD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_DWD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Distribution Window Desciription for the requested service(s)
+
+ SLS Metadata: Distribution Window Desciription for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_DWD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_EMSG", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_EMSG", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: ROUTE/DASH Application Dynamic Event for the requested service(s)
+
+ SLS Metadata: ROUTE/DASH Application Dynamic Event for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_EMSG
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_EVTI", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_EVTI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Application Dynamic Event for the requested service(s)
+
+ SLS Metadata: MMT Application Dynamic Event for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_EVTI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_HELD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_HELD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: HTML Entry Pages Location Description for the requested service(s)
+
+ SLS Metadata: HTML Entry Pages Location Description for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_HELD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_IED", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_IED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Inband Event Descriptor
+
+ SLS Metadata: Inband Event Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_IED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_MPD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_MPD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: DASH MPD for the requested service(s)
+
+ SLS Metadata: DASH MPD for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_MPD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_MPIT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_MPIT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Media Presentation Information Table for the requested service(s)
+
+ SLS Metadata: MMT Media Presentation Information Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_MPIT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_MPT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_MPT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Package Table for the requested service(s)
+
+ SLS Metadata: MMT Package Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_MPT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_OSN", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_OSN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Onscreen Message Notifications for the requested service(s), LLS_table_id = 5.
+
+ Onscreen Message Notifications for the requested service(s), LLS_table_id = 5.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_OSN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_PAT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_PAT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: MMT Package Access Table for the requested service(s)
+
+ SLS Metadata: MMT Package Access Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_PAT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_RDT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_RDT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Recovery Data Table for the requested service(s)
+
+ SLS Metadata: Recovery Data Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_RDT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_RRT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_RRT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Region Rating Table for the requested service(s), LLS_table_id = 2.
+
+ Region Rating Table for the requested service(s), LLS_table_id = 2.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_RRT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_RSAT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_RSAT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Regional Service Availability Table for the requested service(s)
+
+ SLS Metadata: Regional Service Availability Table for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_RSAT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_SLT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_SLT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Service List Table for the requested service(s), LLS_table_id = 1.
+
+ Service List Table for the requested service(s), LLS_table_id = 1.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_SLT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_SMT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_SMT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Signed Multitable for the requested service(s), LLS_table_id = 0xFE (254).
+
+ Signed Multitable for the requested service(s), LLS_table_id = 0xFE (254).
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_SMT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_SSD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_SSD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Security Properties Descriptor
+
+ SLS Metadata: Security Properties Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_SSD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_STSID", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_STSID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: S-TSID for the requested service(s)
+
+ SLS Metadata: S-TSID for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_STSID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_STT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_STT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ System Time Table for the requested service(s), LLS_table_id = 3.
+
+ System Time Table for the requested service(s), LLS_table_id = 3.
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_STT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_USBD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_USBD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: USBD for the requested service(s)
+
+ SLS Metadata: USBD for the requested service(s)
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_USBD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_USD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_USD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: User Service Description for MMTP
+
+ SLS Metadata: User Service Description for MMTP
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_USD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGNALING_METADATA_VSPD", ApiSince=36)]
+ [<Android.Runtime.Register("SIGNALING_METADATA_VSPD", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ SLS Metadata: Video Stream Properties Descriptor
+
+ SLS Metadata: Video Stream Properties Descriptor
+
+
+ Java documentation for android.media.tv.SignalingDataRequest.SIGNALING_METADATA_VSPD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV/SignalingDataResponse.xml b/docs/xml/Android.Media.TV/SignalingDataResponse.xml
new file mode 100644
index 000000000..6f92c10e0
--- /dev/null
+++ b/docs/xml/Android.Media.TV/SignalingDataResponse.xml
@@ -0,0 +1,309 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Media.TV.BroadcastInfoResponse
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/media/tv/SignalingDataResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/media/tv/SignalingDataResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A response for the signaling data from the broadcast signal.
+
+ A response for the signaling data from the broadcast signal.
+
+
+ Java documentation for android.media.tv.SignalingDataResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IIILjava/util/List;Ljava/util/List;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IIILjava/util/List;Ljava/util/List;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSignalingDataInfoList", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSignalingDataInfoList", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.TV.SignalingDataInfo>
+
+
+ Gets a list of SignalingDataInfo contained in this response.
+ A list of SignalingDataInfo contained in this response.
+
+ Gets a list of SignalingDataInfo contained in this response.
+
+
+ Java documentation for android.media.tv.SignalingDataResponse.getSignalingDataInfoList()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSignalingDataTypes", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSignalingDataTypes", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Gets a list of types of metadata that are contained in this response.
+ A list of types of metadata that are contained in this response.
+
+ Gets a list of types of metadata that are contained in this response.
+ This list correlates to all the available types that can be found within
+ #getSignalingDataInfoList(). This list is determined by the types specified in
+ SignalingDataRequest#getSignalingDataTypes().
+ A list of types available are defined in SignalingDataRequest.
+ For more information about these types, see A/344:2023-5 9.2.10 - Query Signaling Data API.
+
+
+ Java documentation for android.media.tv.SignalingDataResponse.getSignalingDataTypes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media.TV/StreamEventRequest.xml b/docs/xml/Android.Media.TV/StreamEventRequest.xml
index 355c45115..fa303a87b 100644
--- a/docs/xml/Android.Media.TV/StreamEventRequest.xml
+++ b/docs/xml/Android.Media.TV/StreamEventRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/TableRequest.xml b/docs/xml/Android.Media.TV/TableRequest.xml
index fc4008737..406643141 100644
--- a/docs/xml/Android.Media.TV/TableRequest.xml
+++ b/docs/xml/Android.Media.TV/TableRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/TimelineRequest.xml b/docs/xml/Android.Media.TV/TimelineRequest.xml
index 77429c456..20873b77b 100644
--- a/docs/xml/Android.Media.TV/TimelineRequest.xml
+++ b/docs/xml/Android.Media.TV/TimelineRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/TsRequest.xml b/docs/xml/Android.Media.TV/TsRequest.xml
index 65ee13216..ae25798d9 100644
--- a/docs/xml/Android.Media.TV/TsRequest.xml
+++ b/docs/xml/Android.Media.TV/TsRequest.xml
@@ -79,10 +79,14 @@
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "RequestOptionRepeat", "RequestOptionAutoUpdate", "RequestOptionOneway", "RequestOptionOneshot" }, Type="Android.Media.TV.BroadcastInfoRequest")>]
+
diff --git a/docs/xml/Android.Media.TV/TvContract+BaseTvColumns.xml b/docs/xml/Android.Media.TV/TvContract+BaseTvColumns.xml
index 0250207e0..8388b012b 100644
--- a/docs/xml/Android.Media.TV/TvContract+BaseTvColumns.xml
+++ b/docs/xml/Android.Media.TV/TvContract+BaseTvColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/media/tv/TvContract$BaseTvColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/media/tv/TvContract$BaseTvColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Media.TV/TvContract+Channels.xml b/docs/xml/Android.Media.TV/TvContract+Channels.xml
index 819cac95f..ba6876134 100644
--- a/docs/xml/Android.Media.TV/TvContract+Channels.xml
+++ b/docs/xml/Android.Media.TV/TvContract+Channels.xml
@@ -38,6 +38,146 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_INVISIBLE", ApiSince=36)]
+ [<Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_INVISIBLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 2
+
+ The broadcast visibility type for invisible services.
+
+ The broadcast visibility type for invisible services. Use this type when the service
+ is invisible from users and not able to be selected by users via any of the normal
+ service navigation mechanisms.
+
+
+ Java documentation for android.media.tv.TvContract.Channels.BROADCAST_VISIBILITY_TYPE_INVISIBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY", ApiSince=36)]
+ [<Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 1
+
+ The broadcast visibility type for numeric selectable only services.
+
+ The broadcast visibility type for numeric selectable only services. Use this type when
+ the service is invisible from users but selectable by users only via direct entry of
+ the logical channel number.
+
+
+ Java documentation for android.media.tv.TvContract.Channels.BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_VISIBLE", ApiSince=36)]
+ [<Android.Runtime.Register("BROADCAST_VISIBILITY_TYPE_VISIBLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.BroadcastVisibilityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.BroadcastVisibilityType
+
+ 0
+
+ The broadcast visibility type for visible services.
+
+ The broadcast visibility type for visible services. Use this type when the service is
+ visible from users and selectable by users via normal service navigation mechanisms.
+
+
+ Java documentation for android.media.tv.TvContract.Channels.BROADCAST_VISIBILITY_TYPE_VISIBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -330,6 +470,59 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLUMN_BROADCAST_VISIBILITY_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("COLUMN_BROADCAST_VISIBILITY_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The broadcast visibility type of this TV channel.
+
+ The broadcast visibility type of this TV channel.
+ This is used to indicate the broadcast visibility type defined in the underlying
+ broadcast standard or country/operator profile, if applicable. For example,
+ visible_service_flag and numeric_selection_flag of
+ service_attribute_descriptor in D-Book, the specification for UK-based TV
+ products, visible_service_flag and selectable_service_flag of
+ ciplus_service_descriptor in the CI Plus 1.3 specification.
+ The value should match one of the following:
+ #BROADCAST_VISIBILITY_TYPE_VISIBLE,
+ #BROADCAST_VISIBILITY_TYPE_NUMERIC_SELECTABLE_ONLY, and
+ #BROADCAST_VISIBILITY_TYPE_INVISIBLE.
+ If not specified, this value is set to #BROADCAST_VISIBILITY_TYPE_VISIBLE
+ by default.
+ Type: INTEGER
+
+
+ Java documentation for android.media.tv.TvContract.Channels.COLUMN_BROADCAST_VISIBILITY_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/TvInputManager.xml b/docs/xml/Android.Media.TV/TvInputManager.xml
index 1b289a27e..25f6fd266 100644
--- a/docs/xml/Android.Media.TV/TvInputManager.xml
+++ b/docs/xml/Android.Media.TV/TvInputManager.xml
@@ -1026,6 +1026,742 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_AD_BUFFER", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_AD_BUFFER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of AdBuffer.
+
+ An object of AdBuffer.
+ Type: android.media.tv.AdBuffer
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_AD_BUFFER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_AD_RESPONSE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_AD_RESPONSE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of AdResponse.
+
+ An object of AdResponse.
+ Type: android.media.tv.AdResponse
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_AD_RESPONSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_BROADCAST_INFO_RESPONSE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_BROADCAST_INFO_RESPONSE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ An object of BroadcastInfoResponse.
+
+ An object of BroadcastInfoResponse.
+ Type: android.media.tv.BroadcastInfoResponse
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_BROADCAST_INFO_RESPONSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_CHANNEL_URI", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_CHANNEL_URI", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The URI of a channel.
+
+ The URI of a channel.
+ Type: android.net.Uri
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_CHANNEL_URI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_TRACK_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_TRACK_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The ID of the track.
+
+ The ID of the track.
+ Type: String
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_TRACK_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_TRACKS", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_TRACKS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A list which includes track information.
+
+ A list which includes track information.
+ Type: java.util.List<android.media.tv.TvTrackInfo>
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_TRACKS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_TRACK_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_TRACK_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The type of the track.
+
+ The type of the track.
+ One of TvTrackInfo#TYPE_AUDIO, TvTrackInfo#TYPE_VIDEO,
+ TvTrackInfo#TYPE_SUBTITLE.
+ Type: Integer
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_TRACK_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_TV_MESSAGE_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_TV_MESSAGE_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The type of TV message.
+
+ The type of TV message.
+ It can be one of TV_MESSAGE_TYPE_WATERMARK,
+ TV_MESSAGE_TYPE_CLOSED_CAPTION, TV_MESSAGE_TYPE_OTHER
+ Type: Integer
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_TV_MESSAGE_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_KEY_VIDEO_UNAVAILABLE_REASON", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_KEY_VIDEO_UNAVAILABLE_REASON", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The reason why the video became unavailable.
+
+ The reason why the video became unavailable.
+ The value can be VIDEO_UNAVAILABLE_REASON_BUFFERING,
+ VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY, etc.
+ Type: Integer
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_KEY_VIDEO_UNAVAILABLE_REASON
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_AD_BUFFER_CONSUMED", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_AD_BUFFER_CONSUMED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Notifies the advertisement buffer is consumed.
+
+ Notifies the advertisement buffer is consumed.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_AD_BUFFER_CONSUMED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_AD_RESPONSE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_AD_RESPONSE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Notifies response for advertisement.
+
+ Notifies response for advertisement.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_AD_RESPONSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_BROADCAST_INFO_RESPONSE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_BROADCAST_INFO_RESPONSE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Notifies response for broadcast info.
+
+ Notifies response for broadcast info.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_BROADCAST_INFO_RESPONSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_TRACKS_CHANGED", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_TRACKS_CHANGED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sends the list of all audio/video/subtitle tracks.
+
+ Sends the list of all audio/video/subtitle tracks.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_TRACKS_CHANGED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_TRACK_SELECTED", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_TRACK_SELECTED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sends the type and ID of a selected track.
+
+ Sends the type and ID of a selected track. This is used to inform the application that a
+ specific track is selected.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_TRACK_SELECTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_TUNED", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_TUNED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Informs the application that the session has been tuned to the given channel.
+
+ Informs the application that the session has been tuned to the given channel.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_TUNED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_TV_MESSAGE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_TV_MESSAGE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Sends the TV message.
+
+ Sends the TV message.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_TV_MESSAGE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_VIDEO_AVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_VIDEO_AVAILABLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Informs the application that the video is now available for watching.
+
+ Informs the application that the video is now available for watching.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_VIDEO_AVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SESSION_DATA_TYPE_VIDEO_UNAVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("SESSION_DATA_TYPE_VIDEO_UNAVAILABLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Informs the application that the video became unavailable for some reason.
+
+ Informs the application that the video became unavailable for some reason.
+
+
+ Java documentation for android.media.tv.TvInputManager.SESSION_DATA_TYPE_VIDEO_UNAVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2672,5 +3408,54 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VIDEO_UNAVAILABLE_REASON_STOPPED", ApiSince=36)]
+ [<Android.Runtime.Register("VIDEO_UNAVAILABLE_REASON_STOPPED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.VideoUnavailableReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.TV.VideoUnavailableReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.VideoUnavailableReason
+
+ 19
+
+ Reason for TvInputService.Session#notifyVideoUnavailable(int) and
+ TvView.TvInputCallback#onVideoUnavailable(String, int): Video is unavailable because
+ it has been stopped by TvView#stopPlayback(int).
+
+ Reason for TvInputService.Session#notifyVideoUnavailable(int) and
+ TvView.TvInputCallback#onVideoUnavailable(String, int): Video is unavailable because
+ it has been stopped by TvView#stopPlayback(int).
+
+
+ Java documentation for android.media.tv.TvInputManager.VIDEO_UNAVAILABLE_REASON_STOPPED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/TvInputService+Session.xml b/docs/xml/Android.Media.TV/TvInputService+Session.xml
index 302482193..0ac2f210d 100644
--- a/docs/xml/Android.Media.TV/TvInputService+Session.xml
+++ b/docs/xml/Android.Media.TV/TvInputService+Session.xml
@@ -1153,6 +1153,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("notifyVideoFreezeUpdated", "(Z)V", "GetNotifyVideoFreezeUpdated_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("notifyVideoFreezeUpdated", "(Z)V", "GetNotifyVideoFreezeUpdated_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ Whether or not the video is frozen
+ Informs the application that the video freeze state has been updated.
+
+ Informs the application that the video freeze state has been updated.
+ When true, the video is frozen on the last frame but audio playback remains
+ active.
+
+
+ Java documentation for android.media.tv.TvInputService.Session.notifyVideoFreezeUpdated(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1856,6 +1902,50 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onResumePlayback", "()V", "GetOnResumePlaybackHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onResumePlayback", "()V", "GetOnResumePlaybackHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Resumes playback of the Audio, Video, and CC streams.
+
+ Resumes playback of the Audio, Video, and CC streams.
+ Note that this is different form #timeShiftResume() as this is intended to be
+ used after stopping playback. This is used to resume playback from the current position
+ in the live broadcast.
+
+
+ Java documentation for android.media.tv.TvInputService.Session.onResumePlayback()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2204,6 +2294,56 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStopPlayback", "(I)V", "GetOnStopPlayback_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onStopPlayback", "(I)V", "GetOnStopPlayback_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ mode
+ Called when the application requests playback of the Audio, Video, and CC streams to be
+ stopped, but the metadata should continue to be filtered.
+
+ Called when the application requests playback of the Audio, Video, and CC streams to be
+ stopped, but the metadata should continue to be filtered.
+ The metadata that will continue to be filtered includes the PSI
+ (Program specific information) and SI (Service Information), part of ISO/IEC 13818-1.
+ Note that this is different form #timeShiftPause() as should release the
+ stream, making it impossible to resume from this position again.
+
+
+ Java documentation for android.media.tv.TvInputService.Session.onStopPlayback(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2815,6 +2955,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTvAdSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnTvAdSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onTvAdSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetOnTvAdSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the type of the data
+ a bundle contains the data received
+ Called when data from the linked android.media.tv.ad.TvAdService is received.
+
+ Called when data from the linked android.media.tv.ad.TvAdService is received.
+
+
+ Java documentation for android.media.tv.TvInputService.Session.onTvAdSessionData(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2921,6 +3107,58 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendTvInputSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendTvInputSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("sendTvInputSessionData", "(Ljava/lang/String;Landroid/os/Bundle;)V", "GetSendTvInputSessionData_Ljava_lang_String_Landroid_os_Bundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ data type
+ the related data values
+ Sends data related to this session to corresponding linked
+ android.media.tv.ad.TvAdService object via TvAdView.
+
+ Sends data related to this session to corresponding linked
+ android.media.tv.ad.TvAdService object via TvAdView.
+ Methods like #notifyBroadcastInfoResponse(BroadcastInfoResponse) sends the
+ related data to linked android.media.tv.interactive.TvInteractiveAppService, but
+ don't work for android.media.tv.ad.TvAdService. The method is used specifically
+ for android.media.tv.ad.TvAdService use cases.
+
+
+ Java documentation for android.media.tv.TvInputService.Session.sendTvInputSessionData(java.lang.String, android.os.Bundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/TvView+TvInputCallback.xml b/docs/xml/Android.Media.TV/TvView+TvInputCallback.xml
index ce8fc3967..988532a40 100644
--- a/docs/xml/Android.Media.TV/TvView+TvInputCallback.xml
+++ b/docs/xml/Android.Media.TV/TvView+TvInputCallback.xml
@@ -972,6 +972,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onVideoFreezeUpdated", "(Ljava/lang/String;Z)V", "GetOnVideoFreezeUpdated_Ljava_lang_String_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onVideoFreezeUpdated", "(Ljava/lang/String;Z)V", "GetOnVideoFreezeUpdated_Ljava_lang_String_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The ID of the TV input bound to this view.
+ Whether or not the video is currently frozen on the las
+ This is called when the video freeze status is updated.
+
+ This is called when the video freeze status is updated.
+
+
+ Java documentation for android.media.tv.TvView.TvInputCallback.onVideoFreezeUpdated(java.lang.String, boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/TvView.xml b/docs/xml/Android.Media.TV/TvView.xml
index 62b189eb9..fac317def 100644
--- a/docs/xml/Android.Media.TV/TvView.xml
+++ b/docs/xml/Android.Media.TV/TvView.xml
@@ -560,6 +560,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("resumePlayback", "()V", "GetResumePlaybackHandler", ApiSince=36)]
+ [<Android.Runtime.Register("resumePlayback", "()V", "GetResumePlaybackHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Resumes playback of the Audio, Video, and CC streams.
+
+ Resumes playback of the Audio, Video, and CC streams.
+ Note that this is different from #timeShiftResume() as this is intended to
+ be used after #stopPlayback(int) has been called. This is used to resume
+ playback from the current position in the live broadcast.
+ If this is the first time playback should begin, you will need to use
+ #tune(String, Uri, Bundle) to begin playback.
+
+
+ Java documentation for android.media.tv.TvView.resumePlayback()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1029,6 +1075,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setVideoFrozen", "(Z)V", "GetSetVideoFrozen_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("setVideoFrozen", "(Z)V", "GetSetVideoFrozen_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ whether or not the video is frozen.
+ Sets whether or not the video is frozen.
+
+ Sets whether or not the video is frozen. While the video is frozen, audio playback will
+ continue.
+ This should be invoked after a TvInteractiveAppService.Session#requestCommand is
+ received with the command to freeze the video.
+ This will freeze the video to the last frame when the state is set to true.
+
+
+ Java documentation for android.media.tv.TvView.setVideoFrozen(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1132,6 +1226,61 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("stopPlayback", "(I)V", "GetStopPlayback_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("stopPlayback", "(I)V", "GetStopPlayback_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ Stops playback of the Audio, Video, and CC streams, but continue filtering the metadata.
+
+ Stops playback of the Audio, Video, and CC streams, but continue filtering the metadata.
+ The metadata that will continue to be filtered includes the PSI
+ (Program specific information) and SI (Service Information), part of ISO/IEC 13818-1.
+ Note that this is different from #timeShiftPause() as this completely drops
+ the stream, making it impossible to resume from this position again.
+
+
+ Java documentation for android.media.tv.TvView.stopPlayback(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media.TV/VideoUnavailableReason.xml b/docs/xml/Android.Media.TV/VideoUnavailableReason.xml
index 3875317e5..fb172d450 100644
--- a/docs/xml/Android.Media.TV/VideoUnavailableReason.xml
+++ b/docs/xml/Android.Media.TV/VideoUnavailableReason.xml
@@ -439,6 +439,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/tv/TvInputManager.VIDEO_UNAVAILABLE_REASON_STOPPED")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/tv/TvInputManager.VIDEO_UNAVAILABLE_REASON_STOPPED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.TV.VideoUnavailableReason
+
+ 19
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/AudioDeviceInfo.xml b/docs/xml/Android.Media/AudioDeviceInfo.xml
index fa0ea2d0c..e536776d4 100644
--- a/docs/xml/Android.Media/AudioDeviceInfo.xml
+++ b/docs/xml/Android.Media/AudioDeviceInfo.xml
@@ -709,6 +709,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSpeakerLayoutChannelMask", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSpeakerLayoutChannelMask", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.ChannelOut
+
+
+ To be added.
+ A ChannelMask representing the speaker layout of a TYPE_BUILTIN_SPEAKER device.
+
+ Valid only for speakers built-in to the device.
+
+ The layout channel mask only indicates which speaker channels are present, the
+ physical layout of the speakers should be informed by a standard for multi-channel
+ sound playback systems, such as ITU-R BS.2051.
+
+
+
+ Java documentation for android.media.AudioDeviceInfo.getSpeakerLayoutChannelMask()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1087,6 +1133,54 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_MULTICHANNEL_GROUP", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_MULTICHANNEL_GROUP", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.AudioDeviceType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.AudioDeviceType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.AudioDeviceType
+
+ 32
+
+ A device type describing a speaker group that supports multichannel contents.
+
+ A device type describing a speaker group that supports multichannel contents. The speakers in
+ the group are connected together using local network based protocols. The speaker group
+ requires additional input of the physical positions of each individual speaker to provide a
+ better experience on multichannel contents.
+
+
+ Java documentation for android.media.AudioDeviceInfo.TYPE_MULTICHANNEL_GROUP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/AudioDeviceType.xml b/docs/xml/Android.Media/AudioDeviceType.xml
index 72e5d599d..66d0c88d6 100644
--- a/docs/xml/Android.Media/AudioDeviceType.xml
+++ b/docs/xml/Android.Media/AudioDeviceType.xml
@@ -678,6 +678,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioDeviceInfo.TYPE_MULTICHANNEL_GROUP")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioDeviceInfo.TYPE_MULTICHANNEL_GROUP")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.AudioDeviceType
+
+ 32
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/AudioFormat.xml b/docs/xml/Android.Media/AudioFormat.xml
index 03de03cb7..d57b1392e 100644
--- a/docs/xml/Android.Media/AudioFormat.xml
+++ b/docs/xml/Android.Media/AudioFormat.xml
@@ -2027,6 +2027,654 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_AAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_AAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 42
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in AAC.
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_AAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_FLAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_FLAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 43
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in FLAC.
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_FLAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_OPUS", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_OPUS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 41
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in OPUS.
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_OPUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_PCM", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_ENHANCED_PROFILE_PCM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 44
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in PCM.
+
+ Audio data format: IAMF using the
+ base-enhanced profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_PCM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_AAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_AAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 38
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in AAC.
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_PROFILE_AAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_FLAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_FLAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 39
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in FLAC.
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_PROFILE_FLAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_OPUS", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_OPUS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 37
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in OPUS.
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_PROFILE_OPUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_PCM", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_BASE_PROFILE_PCM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 40
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in PCM.
+
+ Audio data format: IAMF using the
+ base profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_BASE_PROFILE_PCM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_AAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_AAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 34
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in AAC.
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_AAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_FLAC", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_FLAC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 35
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in FLAC.
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_FLAC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_OPUS", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_OPUS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 33
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in OPUS.
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_OPUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_PCM", ApiSince=36)]
+ [<Android.Runtime.Register("ENCODING_IAMF_SIMPLE_PROFILE_PCM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.Encoding enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 36
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in PCM.
+
+ Audio data format: IAMF using the
+ simple profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_PCM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/AudioManager.xml b/docs/xml/Android.Media/AudioManager.xml
index 53dba86d1..34b53868e 100644
--- a/docs/xml/Android.Media/AudioManager.xml
+++ b/docs/xml/Android.Media/AudioManager.xml
@@ -1034,10 +1034,6 @@
Android.Media.CapturePolicies
- one of
- AudioAttributes#ALLOW_CAPTURE_BY_ALL,
- AudioAttributes#ALLOW_CAPTURE_BY_SYSTEM,
- AudioAttributes#ALLOW_CAPTURE_BY_NONE.
Return the capture policy. -or- Specifies whether the audio played by this app may or may not be captured by other apps or
the system.
the capture policy set by #setAllowedCapturePolicy(int) or
@@ -1749,8 +1745,6 @@
System.Boolean
- set <var>true</var> to use bluetooth SCO for communications;
- <var>false</var> to not use bluetooth SCO for communications
Checks whether communications use Bluetooth SCO. -or- Request use of Bluetooth SCO headset for communications.
true if SCO is used for communications;
false if otherwise
@@ -3725,10 +3719,14 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Flag=true, Type="")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "TypeHdmiEarc", "TypeBuiltinSpeakerSafe", "TypeBleHeadset", "TypeBleSpeaker", "TypeBleBroadcast", "TypeDockAnalog" }, Flag=true, Type="Android.Media.AudioDeviceInfo")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "TypeHdmiEarc", "TypeBuiltinSpeakerSafe", "TypeBleHeadset", "TypeBleSpeaker", "TypeBleBroadcast", "TypeDockAnalog" }, Flag=true, Type="Android.Media.AudioDeviceInfo")>]
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "TypeHdmiEarc", "TypeRemoteSubmix", "TypeBuiltinSpeakerSafe", "TypeBleHeadset", "TypeBleSpeaker", "TypeBleBroadcast", "TypeDockAnalog", "TypeMultichannelGroup" }, Flag=true, Type="Android.Media.AudioDeviceInfo")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "TypeHdmiEarc", "TypeRemoteSubmix", "TypeBuiltinSpeakerSafe", "TypeBleHeadset", "TypeBleSpeaker", "TypeBleBroadcast", "TypeDockAnalog", "TypeMultichannelGroup" }, Flag=true, Type="Android.Media.AudioDeviceInfo")>]
+
@@ -3771,11 +3769,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getSupportedDeviceTypes", "(I)Ljava/util/Set;", "GetGetSupportedDeviceTypes_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getSupportedDeviceTypes", "(I)Ljava/util/Set;", "GetGetSupportedDeviceTypes_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3784,7 +3782,7 @@
System.Collections.Generic.ICollection<Java.Lang.Integer>
-
+
[Android.Runtime.GeneratedEnum]
@@ -4570,8 +4568,6 @@
System.Boolean
- set <var>true</var> to mute the microphone;
- <var>false</var> to turn mute off
Checks whether the microphone mute is on or off. -or- Sets the microphone mute on or off.
true if microphone is muted, false if it's not
@@ -4672,9 +4668,6 @@
Android.Media.Mode
- the requested audio mode.
- Informs the HAL about the current audio state so that
- it can route the audio appropriately.
Returns the current audio mode. -or- Sets the audio mode.
the current audio mode.
@@ -5976,8 +5969,6 @@
Android.Media.RingerMode
- The ringer mode, one of #RINGER_MODE_NORMAL,
- #RINGER_MODE_SILENT, or #RINGER_MODE_VIBRATE.
Returns the current ringtone mode. -or- Sets the ringer mode.
The current ringtone mode, one of #RINGER_MODE_NORMAL,
#RINGER_MODE_SILENT, or #RINGER_MODE_VIBRATE.
@@ -7041,8 +7032,6 @@
System.Boolean
- set <var>true</var> to turn on speakerphone;
- <var>false</var> to turn it off
Checks whether the speakerphone is on or off. -or- Sets the speakerphone on or off.
true if speakerphone is on, false if it's off
@@ -7793,8 +7782,6 @@
System.Boolean
- set <var>true</var> to route audio to/from wired
- headset; <var>false</var> disable wired headset audio
Checks whether a wired headset is connected or not. -or- Sets audio routing to the wired headset on or off.
true if a wired headset is connected.
false if otherwise
diff --git a/docs/xml/Android.Media/AudioPlaybackConfiguration.xml b/docs/xml/Android.Media/AudioPlaybackConfiguration.xml
index 2ed2eee6a..9091be69d 100644
--- a/docs/xml/Android.Media/AudioPlaybackConfiguration.xml
+++ b/docs/xml/Android.Media/AudioPlaybackConfiguration.xml
@@ -117,15 +117,21 @@
[get: Android.Runtime.Register("getAudioDeviceInfo", "()Landroid/media/AudioDeviceInfo;", "", ApiSince=31)]
[<get: Android.Runtime.Register("getAudioDeviceInfo", "()Landroid/media/AudioDeviceInfo;", "", ApiSince=31)>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.Media.AudioDeviceInfo
Returns information about the AudioDeviceInfo used for this playback.
- the audio playback device or null if the device is not available at the time of query
+ the audio playback device or null if the device is not available at the time of
+ query.
Returns information about the AudioDeviceInfo used for this playback.
+ This member is deprecated. this information was never populated
Java documentation for android.media.AudioPlaybackConfiguration.getAudioDeviceInfo()
.
diff --git a/docs/xml/Android.Media/AudioRecord.xml b/docs/xml/Android.Media/AudioRecord.xml
index 69ff4040a..f35dd4a30 100644
--- a/docs/xml/Android.Media/AudioRecord.xml
+++ b/docs/xml/Android.Media/AudioRecord.xml
@@ -2195,6 +2195,54 @@
+
+
+
+
+
+ Property
+
+ P:Android.Media.IAudioRouting.RoutedDevices
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.AudioDeviceInfo>
+
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioRecord.
+ To be added.
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioRecord.
+ Note: The query is only valid if the AudioRecord is currently playing. If it is not,
+ getRoutedDevices() will return an empty list.
+
+
+ Java documentation for android.media.AudioRecord.getRoutedDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/AudioTrack.xml b/docs/xml/Android.Media/AudioTrack.xml
index 4cf9ba55f..3990ba5b3 100644
--- a/docs/xml/Android.Media/AudioTrack.xml
+++ b/docs/xml/Android.Media/AudioTrack.xml
@@ -1224,6 +1224,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1278,6 +1282,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1332,6 +1340,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1377,6 +1389,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1431,6 +1447,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1477,6 +1497,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1523,6 +1547,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1570,6 +1598,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1616,6 +1648,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1665,6 +1701,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1707,6 +1747,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1749,6 +1793,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1796,6 +1844,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -3408,7 +3460,9 @@
Returns an AudioDeviceInfo identifying the current routing of this AudioTrack.
Note: The query is only valid if the AudioTrack is currently playing. If it is not,
- getRoutedDevice() will return null.
+ getRoutedDevice() will return null.
+ Audio may play on multiple devices simultaneously (e.g. an alarm playing on headphones and
+ speaker on a phone), so prefer using #getRoutedDevices.
Java documentation for android.media.AudioTrack.getRoutedDevice()
.
@@ -3422,6 +3476,54 @@
+
+
+
+
+
+ Property
+
+ P:Android.Media.IAudioRouting.RoutedDevices
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.AudioDeviceInfo>
+
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioTrack.
+ To be added.
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioTrack.
+ Note: The query is only valid if the AudioTrack is currently playing. If it is not,
+ getRoutedDevices() will return an empty list.
+
+
+ Java documentation for android.media.AudioTrack.getRoutedDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -4704,6 +4806,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -4746,6 +4852,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -4791,6 +4901,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -4836,6 +4950,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
diff --git a/docs/xml/Android.Media/Encoding.xml b/docs/xml/Android.Media/Encoding.xml
index c05474ef7..3b58f6525 100644
--- a/docs/xml/Android.Media/Encoding.xml
+++ b/docs/xml/Android.Media/Encoding.xml
@@ -583,6 +583,342 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_AAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_AAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 42
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_FLAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_FLAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 43
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_OPUS")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_OPUS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 41
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_PCM")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_ENHANCED_PROFILE_PCM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 44
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_AAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_AAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 38
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_FLAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_FLAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 39
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_OPUS")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_OPUS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 37
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_PCM")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_BASE_PROFILE_PCM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 40
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_AAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_AAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 34
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_FLAC")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_FLAC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 35
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_OPUS")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_OPUS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 33
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_PCM")]
+ [<Android.Runtime.IntDefinition(null, JniField="android/media/AudioFormat.ENCODING_IAMF_SIMPLE_PROFILE_PCM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.Encoding
+
+ 36
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/IAudioRouting.xml b/docs/xml/Android.Media/IAudioRouting.xml
index a667a6a82..80d2781f2 100644
--- a/docs/xml/Android.Media/IAudioRouting.xml
+++ b/docs/xml/Android.Media/IAudioRouting.xml
@@ -195,6 +195,55 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler:Android.Media.IAudioRouting, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler:Android.Media.IAudioRouting, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.AudioDeviceInfo>
+
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioTrack/AudioRecord.
+ To be added.
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ AudioTrack/AudioRecord.
+ Note: The query is only valid if the AudioTrack/AudioRecord is currently playing.
+ If it is not, getRoutedDevices() will return an empty List.
+
+
+ Java documentation for android.media.AudioRouting.getRoutedDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/MediaCodec+Callback.xml b/docs/xml/Android.Media/MediaCodec+Callback.xml
index 64af066d1..6c724d503 100644
--- a/docs/xml/Android.Media/MediaCodec+Callback.xml
+++ b/docs/xml/Android.Media/MediaCodec+Callback.xml
@@ -224,6 +224,71 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onMetricsFlushed", "(Landroid/media/MediaCodec;Landroid/os/PersistableBundle;)V", "GetOnMetricsFlushed_Landroid_media_MediaCodec_Landroid_os_PersistableBundle_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onMetricsFlushed", "(Landroid/media/MediaCodec;Landroid/os/PersistableBundle;)V", "GetOnMetricsFlushed_Landroid_media_MediaCodec_Landroid_os_PersistableBundle_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The MediaCodec object.
+ The flushed metrics for this codec. This is a
+ PersistableBundle containing the set of
+ attributes and values available for the media being
+ handled by this instance of MediaCodec. The attributes
+ are described in MetricsConstants. Additional
+ vendor-specific fields may also be present.
+ Called when the metrics for this codec have been flushed "mid-stream"
+ due to the start of a new subsession during execution.
+
+ Called when the metrics for this codec have been flushed "mid-stream"
+ due to the start of a new subsession during execution.
+ A new codec subsession normally starts when the codec is reconfigured
+ after stop(), but it can also happen mid-stream e.g. if the video size
+ changes. When this happens, the metrics for the previous subsession
+ are flushed, and MediaCodec#getMetrics will return the metrics
+ for the new subsession.
+ For subsessions that begin due to a reconfiguration, the metrics for
+ the prior subsession can be retrieved via MediaCodec#getMetrics
+ prior to calling #configure.
+ When a new subsession begins "mid-stream", the metrics for the prior
+ subsession are flushed just before the Callback#onOutputFormatChanged
+ event, so this <b>optional</b> callback is provided to be able to
+ capture the final metrics for the previous subsession.
+
+
+ Java documentation for android.media.MediaCodec.Callback.onMetricsFlushed(android.media.MediaCodec, android.os.PersistableBundle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -269,11 +334,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onOutputBuffersAvailable", "(Landroid/media/MediaCodec;ILjava/util/ArrayDeque;)V", "GetOnOutputBuffersAvailable_Landroid_media_MediaCodec_ILjava_util_ArrayDeque_Handler", ApiSince=35)]
[<Android.Runtime.Register("onOutputBuffersAvailable", "(Landroid/media/MediaCodec;ILjava/util/ArrayDeque;)V", "GetOnOutputBuffersAvailable_Landroid_media_MediaCodec_ILjava_util_ArrayDeque_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -282,9 +347,9 @@
System.Void
-
-
-
+
+
+
The MediaCodec object.
diff --git a/docs/xml/Android.Media/MediaCodec+CryptoException.xml b/docs/xml/Android.Media/MediaCodec+CryptoException.xml
index bb548825b..d2e77c129 100644
--- a/docs/xml/Android.Media/MediaCodec+CryptoException.xml
+++ b/docs/xml/Android.Media/MediaCodec+CryptoException.xml
@@ -199,9 +199,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -258,9 +258,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -313,9 +313,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -372,9 +372,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -426,9 +426,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -486,9 +486,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -540,9 +540,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -594,9 +594,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -655,9 +655,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
diff --git a/docs/xml/Android.Media/MediaCodec+OutputFrame.xml b/docs/xml/Android.Media/MediaCodec+OutputFrame.xml
index ae92cab65..b86d3d4a9 100644
--- a/docs/xml/Android.Media/MediaCodec+OutputFrame.xml
+++ b/docs/xml/Android.Media/MediaCodec+OutputFrame.xml
@@ -53,11 +53,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getBufferInfos", "()Ljava/util/ArrayDeque;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getBufferInfos", "()Ljava/util/ArrayDeque;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Media/MediaCodec+QueueRequest.xml b/docs/xml/Android.Media/MediaCodec+QueueRequest.xml
index 8fa9ea7f8..1c572ec8d 100644
--- a/docs/xml/Android.Media/MediaCodec+QueueRequest.xml
+++ b/docs/xml/Android.Media/MediaCodec+QueueRequest.xml
@@ -406,11 +406,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setMultiFrameEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)]
[<Android.Runtime.Register("setMultiFrameEncryptedLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -419,9 +419,9 @@
Android.Media.MediaCodec+QueueRequest
-
-
-
+
+
+
To be added.
@@ -443,11 +443,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setMultiFrameLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)]
[<Android.Runtime.Register("setMultiFrameLinearBlock", "(Landroid/media/MediaCodec$LinearBlock;Ljava/util/ArrayDeque;)Landroid/media/MediaCodec$QueueRequest;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -456,8 +456,8 @@
Android.Media.MediaCodec+QueueRequest
-
-
+
+
To be added.
diff --git a/docs/xml/Android.Media/MediaCodec.xml b/docs/xml/Android.Media/MediaCodec.xml
index 575792157..06c53ad8b 100644
--- a/docs/xml/Android.Media/MediaCodec.xml
+++ b/docs/xml/Android.Media/MediaCodec.xml
@@ -709,7 +709,7 @@
picture size or configuration mid-stream. To do this you must package the entire new
codec-specific configuration data together with the key frame into a single buffer (including
any start codes), and submit it as a <strong>regular</strong> input buffer.
- You will receive an #INFO_OUTPUT_FORMAT_CHANGED return value from #dequeueOutputBuffer dequeueOutputBuffer or a Callback#onOutputBufferAvailable
+ You will receive an #INFO_OUTPUT_FORMAT_CHANGED return value from #dequeueOutputBuffer dequeueOutputBuffer or a Callback#onOutputFormatChanged
onOutputFormatChanged callback just after the picture-size change takes place and before any
frames with the new size have been returned.
<strong>Note:</strong> just as the case for codec-specific data, be careful when calling
@@ -2001,15 +2001,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONFIGURE_FLAG_DETACHED_SURFACE", ApiSince=35)]
[<Android.Runtime.Register("CONFIGURE_FLAG_DETACHED_SURFACE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecConfigFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecConfigFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2650,11 +2650,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("detachOutputSurface", "()V", "", ApiSince=35)]
[<Android.Runtime.Register("detachOutputSurface", "()V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3566,9 +3566,16 @@
The attributes are descibed in MetricsConstants.
Additional vendor-specific fields may also be present in
- the return value.
+ the return value. Returns null if there is no Metrics data.
Return Metrics data about the current codec instance.
+ Call this method after configuration, during execution, or after
+ the codec has been already stopped.
+ Beginning with android.os.Build.VERSION_CODES#B
+ this method can be used to get the Metrics data prior to an error.
+ (e.g. in Callback#onError or after a method throws
+ MediaCodec.CodecException.) Before that, the Metrics data was
+ cleared on error, resulting in a null return value.
Java documentation for android.media.MediaCodec.getMetrics()
.
@@ -3850,11 +3857,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)]
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_MAP", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3878,9 +3885,9 @@
positive offsets will result in encoding blocks at higher QP than frame QP. If the areas
of negative QP and positive QP are chosen wisely, the overall viewing experience can be
improved.
- If byte array size is too small than the expected size, components may ignore the
- configuration silently. If the byte array exceeds the expected size, components shall use
- the initial portion and ignore the rest.
+ If byte array size is smaller than the expected size, components will ignore the
+ configuration and print an error message. If the byte array exceeds the expected size,
+ components will use the initial portion and ignore the rest.
The scope of this key is throughout the encoding session until it is reconfigured during
running state.
@@ -3908,11 +3915,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)]
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3925,7 +3932,8 @@
Set the region of interest as QpOffset-Rects on the next queued input frame.
The associated value is a String in the format "Top1,Left1-Bottom1,Right1=Offset1;Top2,
- Left2-Bottom2,Right2=Offset2;...". Co-ordinates (Top, Left), (Top, Right), (Bottom, Left)
+ Left2-Bottom2,Right2=Offset2;...". If the configuration doesn't follow this pattern,
+ it will be ignored. Co-ordinates (Top, Left), (Top, Right), (Bottom, Left)
and (Bottom, Right) form the vertices of bounding box of region of interest in pixels.
Pixel (0, 0) points to the top-left corner of the frame. Offset is the suggested
quantization parameter (QP) offset of the blocks in the bounding box. The bounding box
@@ -3936,9 +3944,10 @@
positive offsets will result in blocks encoded at higher QP than frame QP. If the areas of
negative QP and positive QP are chosen wisely, the overall viewing experience can be
improved.
- If Roi rect is not valid that is bounding box width is < 0 or bounding box height is < 0,
- components may ignore the configuration silently. If Roi rect extends outside frame
- boundaries, then rect shall be clamped to the frame boundaries.
+ If roi (region of interest) rect is outside the frame boundaries, that is, left < 0 or
+ top < 0 or right > width or bottom > height, then rect shall be clamped to the frame
+ boundaries. If roi rect is not valid, that is left > right or top > bottom, then the
+ parameter setting is ignored.
The scope of this key is throughout the encoding session until it is reconfigured during
running state.
The maximum number of contours (rectangles) that can be specified for a given input frame
@@ -4298,11 +4307,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("queueInputBuffers", "(ILjava/util/ArrayDeque;)V", "", ApiSince=35)]
[<Android.Runtime.Register("queueInputBuffers", "(ILjava/util/ArrayDeque;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4311,8 +4320,8 @@
System.Void
-
-
+
+
The index of a client-owned input buffer previously returned
@@ -4434,11 +4443,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("queueSecureInputBuffers", "(ILjava/util/ArrayDeque;Ljava/util/ArrayDeque;)V", "", ApiSince=35)]
[<Android.Runtime.Register("queueSecureInputBuffers", "(ILjava/util/ArrayDeque;Ljava/util/ArrayDeque;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4447,9 +4456,9 @@
System.Void
-
-
-
+
+
+
The index of a client-owned input buffer previously returned
diff --git a/docs/xml/Android.Media/MediaCodecCapabilities.xml b/docs/xml/Android.Media/MediaCodecCapabilities.xml
index 010942ca9..7bb839017 100644
--- a/docs/xml/Android.Media/MediaCodecCapabilities.xml
+++ b/docs/xml/Android.Media/MediaCodecCapabilities.xml
@@ -1471,6 +1471,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUVP210", JniField="android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUVP210")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUVP210", JniField="android/media/MediaCodecInfo$CodecCapabilities.COLOR_FormatYUVP210")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecCapabilities
+
+ 60
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/MediaCodecConfigFlags.xml b/docs/xml/Android.Media/MediaCodecConfigFlags.xml
index f9ebfc35a..cda2fdc20 100644
--- a/docs/xml/Android.Media/MediaCodecConfigFlags.xml
+++ b/docs/xml/Android.Media/MediaCodecConfigFlags.xml
@@ -34,11 +34,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaCodec.ConfigureFlagDetachedSurface", JniField="android/media/MediaCodec.CONFIGURE_FLAG_DETACHED_SURFACE")]
[<Android.Runtime.IntDefinition("Android.Media.MediaCodec.ConfigureFlagDetachedSurface", JniField="android/media/MediaCodec.CONFIGURE_FLAG_DETACHED_SURFACE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/MediaCodecInfo+CodecCapabilities.xml b/docs/xml/Android.Media/MediaCodecInfo+CodecCapabilities.xml
index 8dec80f71..71aa16cc6 100644
--- a/docs/xml/Android.Media/MediaCodecInfo+CodecCapabilities.xml
+++ b/docs/xml/Android.Media/MediaCodecInfo+CodecCapabilities.xml
@@ -2508,6 +2508,67 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("COLOR_FormatYUVP210", ApiSince=36)]
+ [<Android.Runtime.Register("COLOR_FormatYUVP210", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecCapabilities enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecCapabilities enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecCapabilities
+
+ 60
+
+ P210 is 10-bit-per component 4:2:2 YCbCr semiplanar format.
+
+ P210 is 10-bit-per component 4:2:2 YCbCr semiplanar format.
+ This format uses 32 allocated bits per pixel with 20 bits of
+ data per pixel. Chroma planes are subsampled by 2 both
+ horizontally. Each chroma and luma component
+ has 16 allocated bits in little-endian configuration with 10
+ MSB of actual data.
+ byte byte
+ <--------- i --------> | <------ i + 1 ------>
+ +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
+ | UNUSED | Y/Cb/Cr |
+ +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
+ 0 5 6 7 0 7
+ bit
+
+ Use this format with Image. This format corresponds
+ to android.graphics.ImageFormat#YCBCR_P210.
+
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecCapabilities.COLOR_FormatYUVP210
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2755,11 +2816,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("FEATURE_DetachedSurface", ApiSince=35)]
[<Android.Runtime.Register("FEATURE_DetachedSurface", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2799,11 +2860,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("FEATURE_DynamicColorAspects", ApiSince=35)]
[<Android.Runtime.Register("FEATURE_DynamicColorAspects", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3034,11 +3095,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("FEATURE_HlgEditing", ApiSince=35)]
[<Android.Runtime.Register("FEATURE_HlgEditing", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3290,11 +3351,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("FEATURE_Roi", ApiSince=35)]
[<Android.Runtime.Register("FEATURE_Roi", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/MediaCodecInfo+CodecProfileLevel.xml b/docs/xml/Android.Media/MediaCodecInfo+CodecProfileLevel.xml
index 9ae524ed0..3abe60db7 100644
--- a/docs/xml/Android.Media/MediaCodecInfo+CodecProfileLevel.xml
+++ b/docs/xml/Android.Media/MediaCodecInfo+CodecProfileLevel.xml
@@ -936,841 +936,1121 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level2", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level2", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel11Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel11Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 1
+ 513
- To be added.
- To be added.
+ APV Codec Level 1.
+
+ APV Codec Level 1.1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level21", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level21", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel11Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel11Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 2
+ 514
- To be added.
- To be added.
+ APV Codec Level 1.
+
+ APV Codec Level 1.1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level22", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level22", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel11Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel11Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 4
+ 516
- To be added.
- To be added.
+ APV Codec Level 1.
+
+ APV Codec Level 1.1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level23", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level23", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel11Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel11Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 8
+ 520
- To be added.
- To be added.
+ APV Codec Level 1.
+
+ APV Codec Level 1.1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level3", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level3", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel1Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel1Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 16
+ 257
- To be added.
- To be added.
+ APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level31", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level31", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel1Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel1Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 32
+ 258
- To be added.
- To be added.
+ APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level32", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level32", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel1Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel1Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 64
+ 260
- To be added.
- To be added.
+ APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level33", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level33", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel1Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel1Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 128
+ 264
- To be added.
- To be added.
+ APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level4", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level4", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel21Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel21Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 256
+ 2049
- To be added.
- To be added.
+ APV Codec Level 2.
+
+ APV Codec Level 2.1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level41", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level41", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel21Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel21Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 512
+ 2050
- To be added.
- To be added.
-
-
-
-
-
-
-
+ APV Codec Level 2.
+
+ APV Codec Level 2.1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level42", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level42", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel21Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel21Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 1024
+ 2052
- To be added.
- To be added.
+ APV Codec Level 2.
+
+ APV Codec Level 2.1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level43", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level43", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel21Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel21Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 2048
+ 2056
- To be added.
- To be added.
+ APV Codec Level 2.
+
+ APV Codec Level 2.1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level5", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level5", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel2Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel2Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 4096
+ 1025
- To be added.
- To be added.
+ APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 2, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level51", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level51", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel2Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel2Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 8192
+ 1026
- To be added.
- To be added.
+ APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 2, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level52", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level52", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel2Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel2Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 16384
+ 1028
- To be added.
- To be added.
+ APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 2, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level53", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level53", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel2Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel2Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 32768
+ 1032
- To be added.
- To be added.
+ APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 2, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level6", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level6", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel31Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel31Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 65536
+ 8193
- To be added.
- To be added.
+ APV Codec Level 3.
+
+ APV Codec Level 3.1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level61", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level61", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel31Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel31Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 131072
+ 8194
- To be added.
- To be added.
+ APV Codec Level 3.
+
+ APV Codec Level 3.1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level62", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level62", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel31Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel31Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 262144
+ 8196
- To be added.
- To be added.
+ APV Codec Level 3.
+
+ APV Codec Level 3.1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level63", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level63", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel31Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel31Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 524288
+ 8200
- To be added.
- To be added.
+ APV Codec Level 3.
+
+ APV Codec Level 3.1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level7", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level7", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel3Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel3Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 1048576
+ 4097
- To be added.
- To be added.
+ APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 3, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level71", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level71", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel3Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel3Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 2097152
+ 4098
- To be added.
- To be added.
+ APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 3, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level72", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level72", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel3Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel3Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 4194304
+ 4100
- To be added.
- To be added.
+ APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 3, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1Level73", ApiSince=29)]
- [<Android.Runtime.Register("AV1Level73", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel3Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel3Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 8388608
+ 4104
- To be added.
- To be added.
+ APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 3, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1ProfileMain10", ApiSince=29)]
- [<Android.Runtime.Register("AV1ProfileMain10", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel41Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel41Band0", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 2
+ 32769
- AV1 Main profile 4:2:0 10-bit
-
- See definition in
- AV1 Specification
- Annex A.
+ APV Codec Level 4.
- AV1 Main profile 4:2:0 10-bit
-
- See definition in
- AV1 Specification
- Annex A.
+ APV Codec Level 4.1, Band 0 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band0
.
@@ -1781,41 +2061,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1ProfileMain10HDR10", ApiSince=29)]
- [<Android.Runtime.Register("AV1ProfileMain10HDR10", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel41Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel41Band1", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 4096
+ 32770
- AV1 Main profile 4:2:0 10-bit with HDR10.
+ APV Codec Level 4.
- AV1 Main profile 4:2:0 10-bit with HDR10.
+ APV Codec Level 4.1, Band 1 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band1
.
@@ -1826,41 +2106,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1ProfileMain10HDR10Plus", ApiSince=29)]
- [<Android.Runtime.Register("AV1ProfileMain10HDR10Plus", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel41Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel41Band2", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 8192
+ 32772
- AV1 Main profile 4:2:0 10-bit with HDR10Plus.
+ APV Codec Level 4.
- AV1 Main profile 4:2:0 10-bit with HDR10Plus.
+ APV Codec Level 4.1, Band 2 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10Plus
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band2
.
@@ -1871,49 +2151,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AV1ProfileMain8", ApiSince=29)]
- [<Android.Runtime.Register("AV1ProfileMain8", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel41Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel41Band3", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 1
+ 32776
- AV1 Main profile 4:2:0 8-bit
-
- See definition in
- AV1 Specification
- Annex A.
+ APV Codec Level 4.
- AV1 Main profile 4:2:0 8-bit
-
- See definition in
- AV1 Specification
- Annex A.
+ APV Codec Level 4.1, Band 3 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain8
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band3
.
@@ -1924,698 +2196,941 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel1")]
- [<Android.Runtime.Register("AVCLevel1")>]
+
+ [Android.Runtime.Register("APVLevel4Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel4Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 1
+ 16385
-
-
+ APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 4, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel11")]
- [<Android.Runtime.Register("AVCLevel11")>]
+
+ [Android.Runtime.Register("APVLevel4Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel4Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 4
+ 16386
-
-
+ APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 4, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel12")]
- [<Android.Runtime.Register("AVCLevel12")>]
+
+ [Android.Runtime.Register("APVLevel4Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel4Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 8
+ 16388
-
-
+ APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 4, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel13")]
- [<Android.Runtime.Register("AVCLevel13")>]
+
+ [Android.Runtime.Register("APVLevel4Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel4Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 16
+ 16392
-
-
+ APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 4, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel1b")]
- [<Android.Runtime.Register("AVCLevel1b")>]
+
+ [Android.Runtime.Register("APVLevel51Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel51Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 2
+ 131073
-
-
+ APV Codec Level 5.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5.1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel2")]
- [<Android.Runtime.Register("AVCLevel2")>]
+
+ [Android.Runtime.Register("APVLevel51Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel51Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 32
+ 131074
-
-
+ APV Codec Level 5.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5.1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel21")]
- [<Android.Runtime.Register("AVCLevel21")>]
+
+ [Android.Runtime.Register("APVLevel51Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel51Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 64
+ 131076
-
-
+ APV Codec Level 5.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5.1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel22")]
- [<Android.Runtime.Register("AVCLevel22")>]
+
+ [Android.Runtime.Register("APVLevel51Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel51Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 128
+ 131080
-
-
+ APV Codec Level 5.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5.1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel3")]
- [<Android.Runtime.Register("AVCLevel3")>]
+
+ [Android.Runtime.Register("APVLevel5Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel5Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 256
+ 65537
-
-
+ APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel31")]
- [<Android.Runtime.Register("AVCLevel31")>]
+
+ [Android.Runtime.Register("APVLevel5Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel5Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 512
+ 65538
-
-
+ APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel32")]
- [<Android.Runtime.Register("AVCLevel32")>]
+
+ [Android.Runtime.Register("APVLevel5Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel5Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 1024
+ 65540
-
-
+ APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel4")]
- [<Android.Runtime.Register("AVCLevel4")>]
+
+ [Android.Runtime.Register("APVLevel5Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel5Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 2048
+ 65544
-
-
+ APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 5, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel41")]
- [<Android.Runtime.Register("AVCLevel41")>]
+
+ [Android.Runtime.Register("APVLevel61Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel61Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 4096
+ 524289
-
-
+ APV Codec Level 6.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 6.1, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel42")]
- [<Android.Runtime.Register("AVCLevel42")>]
+
+ [Android.Runtime.Register("APVLevel61Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel61Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 8192
+ 524290
-
-
+ APV Codec Level 6.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 6.1, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel5")]
- [<Android.Runtime.Register("AVCLevel5")>]
+
+ [Android.Runtime.Register("APVLevel61Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel61Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 16384
+ 524292
-
-
+ APV Codec Level 6.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 6.1, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel51")]
- [<Android.Runtime.Register("AVCLevel51")>]
+
+ [Android.Runtime.Register("APVLevel61Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel61Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 32768
+ 524296
-
-
+ APV Codec Level 6.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 6.1, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel52")]
- [<Android.Runtime.Register("AVCLevel52")>]
+
+ [Android.Runtime.Register("APVLevel6Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel6Band0", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileLevel
- 65536
+ 262145
- To be added.
+ APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ APV Codec Level 6, Band 0 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band0
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel6", ApiSince=29)]
- [<Android.Runtime.Register("AVCLevel6", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel6Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel6Band1", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 131072
+ 262146
- To be added.
- To be added.
+ APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 6, Band 1 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel61", ApiSince=29)]
- [<Android.Runtime.Register("AVCLevel61", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel6Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel6Band2", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 262144
+ 262148
- To be added.
- To be added.
+ APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 6, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCLevel62", ApiSince=29)]
- [<Android.Runtime.Register("AVCLevel62", ApiSince=29)>]
+
+ [Android.Runtime.Register("APVLevel6Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel6Band3", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileLevel
- 524288
+ 262152
- To be added.
- To be added.
+ APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 6, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileBaseline")]
- [<Android.Runtime.Register("AVCProfileBaseline")>]
+
+ [Android.Runtime.Register("APVLevel71Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel71Band0", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 1
+ 2097153
- AVC Baseline profile.
+ APV Codec Level 7.
- AVC Baseline profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7.1, Band 0 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileBaseline
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band0
.
@@ -2624,47 +3139,43 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileConstrainedBaseline", ApiSince=27)]
- [<Android.Runtime.Register("AVCProfileConstrainedBaseline", ApiSince=27)>]
+
+ [Android.Runtime.Register("APVLevel71Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel71Band1", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 65536
+ 2097154
- AVC Constrained Baseline profile.
+ APV Codec Level 7.
- AVC Constrained Baseline profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7.1, Band 1 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedBaseline
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band1
.
@@ -2675,44 +3186,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileConstrainedHigh", ApiSince=27)]
- [<Android.Runtime.Register("AVCProfileConstrainedHigh", ApiSince=27)>]
+
+ [Android.Runtime.Register("APVLevel71Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel71Band2", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 524288
+ 2097156
- AVC Constrained High profile.
+ APV Codec Level 7.
- AVC Constrained High profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7.1, Band 2 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedHigh
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band2
.
@@ -2723,40 +3231,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileExtended")]
- [<Android.Runtime.Register("AVCProfileExtended")>]
+
+ [Android.Runtime.Register("APVLevel71Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel71Band3", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 4
+ 2097160
- AVC Extended profile.
+ APV Codec Level 7.
- AVC Extended profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7.1, Band 3 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileExtended
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band3
.
@@ -2765,43 +3274,43 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileHigh")]
- [<Android.Runtime.Register("AVCProfileHigh")>]
+
+ [Android.Runtime.Register("APVLevel7Band0", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel7Band0", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 8
+ 1048577
- AVC High profile.
+ APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10.
- AVC High profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7, Band 0 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band0
.
@@ -2810,43 +3319,43 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileHigh10")]
- [<Android.Runtime.Register("AVCProfileHigh10")>]
+
+ [Android.Runtime.Register("APVLevel7Band1", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel7Band1", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 16
+ 1048578
- AVC High 10 profile.
+ APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10.
- AVC High 10 profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV Codec Level 7, Band 1 as per IETF lim-apv-02, 10.1.4
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh10
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band1
.
@@ -2855,43 +3364,133 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileHigh422")]
- [<Android.Runtime.Register("AVCProfileHigh422")>]
+
+ [Android.Runtime.Register("APVLevel7Band2", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel7Band2", ApiSince=36)>]
-
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048580
+
+ APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 7, Band 2 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APVLevel7Band3", ApiSince=36)]
+ [<Android.Runtime.Register("APVLevel7Band3", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048584
+
+ APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10.
+
+ APV Codec Level 7, Band 3 as per IETF lim-apv-02, 10.1.4
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("APVProfile422_10", ApiSince=36)]
+ [<Android.Runtime.Register("APVProfile422_10", ApiSince=36)>]
+
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileType
- 32
+ 1
- AVC High 4:2:2 profile.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.
- AVC High 4:2:2 profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh422
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVProfile422_10
.
@@ -2900,43 +3499,44 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileHigh444")]
- [<Android.Runtime.Register("AVCProfileHigh444")>]
+
+ [Android.Runtime.Register("APVProfile422_10HDR10", ApiSince=36)]
+ [<Android.Runtime.Register("APVProfile422_10HDR10", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileType
- 64
+ 4096
- AVC High 4:4:4 profile.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.
- AVC High 4:4:4 profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1
+ with HDR10.
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh444
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVProfile422_10HDR10
.
@@ -2945,43 +3545,44 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("AVCProfileMain")]
- [<Android.Runtime.Register("AVCProfileMain")>]
+
+ [Android.Runtime.Register("APVProfile422_10HDR10Plus", ApiSince=36)]
+ [<Android.Runtime.Register("APVProfile422_10HDR10Plus", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileType
- 2
+ 8192
- AVC Main profile.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.
- AVC Main profile.
- See definition in
- H.264 recommendation,
- Annex A.
+ APV codec profile 422-10 as per IETF lim-apv-02, 10.1.3.1.1
+ with HDR10Plus.
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileMain
.
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.APVProfile422_10HDR10Plus
.
@@ -2990,14 +3591,13 @@
and used according to terms described in the
Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3005,32 +3605,32 @@
- [Android.Runtime.Register("DolbyVisionLevel8k30", ApiSince=33)]
- [<Android.Runtime.Register("DolbyVisionLevel8k30", ApiSince=33)>]
+ [Android.Runtime.Register("AV1Level2", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level2", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 1024
+ 1
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3038,32 +3638,32 @@
- [Android.Runtime.Register("DolbyVisionLevel8k60", ApiSince=33)]
- [<Android.Runtime.Register("DolbyVisionLevel8k60", ApiSince=33)>]
+ [Android.Runtime.Register("AV1Level21", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level21", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 2048
+ 2
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3071,16 +3671,16 @@
- [Android.Runtime.Register("DolbyVisionLevelFhd24", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelFhd24", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level22", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level22", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
@@ -3089,16 +3689,14 @@
4
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3106,16 +3704,16 @@
- [Android.Runtime.Register("DolbyVisionLevelFhd30", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelFhd30", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level23", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level23", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
@@ -3124,16 +3722,14 @@
8
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3141,16 +3737,16 @@
- [Android.Runtime.Register("DolbyVisionLevelFhd60", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelFhd60", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level3", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level3", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
@@ -3159,16 +3755,14 @@
16
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3176,34 +3770,32 @@
- [Android.Runtime.Register("DolbyVisionLevelHd24", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelHd24", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level31", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level31", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 1
+ 32
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3211,34 +3803,32 @@
- [Android.Runtime.Register("DolbyVisionLevelHd30", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelHd30", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level32", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level32", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 2
+ 64
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3246,32 +3836,32 @@
- [Android.Runtime.Register("DolbyVisionLevelUhd120", ApiSince=33)]
- [<Android.Runtime.Register("DolbyVisionLevelUhd120", ApiSince=33)>]
+ [Android.Runtime.Register("AV1Level33", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level33", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 512
+ 128
To be added.
To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3279,34 +3869,32 @@
- [Android.Runtime.Register("DolbyVisionLevelUhd24", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelUhd24", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level4", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level4", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 32
+ 256
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3314,34 +3902,32 @@
- [Android.Runtime.Register("DolbyVisionLevelUhd30", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelUhd30", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level41", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level41", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 64
+ 512
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3349,34 +3935,32 @@
- [Android.Runtime.Register("DolbyVisionLevelUhd48", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelUhd48", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level42", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level42", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 128
+ 1024
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3384,34 +3968,32 @@
- [Android.Runtime.Register("DolbyVisionLevelUhd60", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionLevelUhd60", ApiSince=24)>]
+ [Android.Runtime.Register("AV1Level43", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level43", ApiSince=29)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
Android.Media.MediaCodecProfileLevel
- 256
+ 2048
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3419,44 +4001,2329 @@
- [Android.Runtime.Register("DolbyVisionProfileDvav110", ApiSince=30)]
- [<Android.Runtime.Register("DolbyVisionProfileDvav110", ApiSince=30)>]
+ [Android.Runtime.Register("AV1Level5", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level5", ApiSince=29)>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 1024
+ 4096
- Dolby Vision AV1 profile
-
- Dolby Vision AV1 profile
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvav110
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
-
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level51", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level51", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8192
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level52", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level52", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16384
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level53", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level53", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32768
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level6", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level6", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65536
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level61", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level61", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131072
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level62", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level62", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262144
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level63", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level63", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524288
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level7", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level7", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048576
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level71", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level71", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2097152
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level72", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level72", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4194304
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1Level73", ApiSince=29)]
+ [<Android.Runtime.Register("AV1Level73", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8388608
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1ProfileMain10", ApiSince=29)]
+ [<Android.Runtime.Register("AV1ProfileMain10", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 2
+
+ AV1 Main profile 4:2:0 10-bit
+
+ See definition in
+ AV1 Specification
+ Annex A.
+
+ AV1 Main profile 4:2:0 10-bit
+
+ See definition in
+ AV1 Specification
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1ProfileMain10HDR10", ApiSince=29)]
+ [<Android.Runtime.Register("AV1ProfileMain10HDR10", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 4096
+
+ AV1 Main profile 4:2:0 10-bit with HDR10.
+
+ AV1 Main profile 4:2:0 10-bit with HDR10.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1ProfileMain10HDR10Plus", ApiSince=29)]
+ [<Android.Runtime.Register("AV1ProfileMain10HDR10Plus", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 8192
+
+ AV1 Main profile 4:2:0 10-bit with HDR10Plus.
+
+ AV1 Main profile 4:2:0 10-bit with HDR10Plus.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10Plus
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AV1ProfileMain8", ApiSince=29)]
+ [<Android.Runtime.Register("AV1ProfileMain8", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1
+
+ AV1 Main profile 4:2:0 8-bit
+
+ See definition in
+ AV1 Specification
+ Annex A.
+
+ AV1 Main profile 4:2:0 8-bit
+
+ See definition in
+ AV1 Specification
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain8
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel1")]
+ [<Android.Runtime.Register("AVCLevel1")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel11")]
+ [<Android.Runtime.Register("AVCLevel11")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel12")]
+ [<Android.Runtime.Register("AVCLevel12")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel13")]
+ [<Android.Runtime.Register("AVCLevel13")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel1b")]
+ [<Android.Runtime.Register("AVCLevel1b")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel2")]
+ [<Android.Runtime.Register("AVCLevel2")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel21")]
+ [<Android.Runtime.Register("AVCLevel21")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 64
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel22")]
+ [<Android.Runtime.Register("AVCLevel22")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 128
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel3")]
+ [<Android.Runtime.Register("AVCLevel3")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 256
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel31")]
+ [<Android.Runtime.Register("AVCLevel31")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 512
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel32")]
+ [<Android.Runtime.Register("AVCLevel32")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1024
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel4")]
+ [<Android.Runtime.Register("AVCLevel4")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2048
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel41")]
+ [<Android.Runtime.Register("AVCLevel41")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4096
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel42")]
+ [<Android.Runtime.Register("AVCLevel42")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8192
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel5")]
+ [<Android.Runtime.Register("AVCLevel5")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16384
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel51")]
+ [<Android.Runtime.Register("AVCLevel51")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32768
+
+
+
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel52")]
+ [<Android.Runtime.Register("AVCLevel52")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65536
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel6", ApiSince=29)]
+ [<Android.Runtime.Register("AVCLevel6", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131072
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel61", ApiSince=29)]
+ [<Android.Runtime.Register("AVCLevel61", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262144
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCLevel62", ApiSince=29)]
+ [<Android.Runtime.Register("AVCLevel62", ApiSince=29)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524288
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileBaseline")]
+ [<Android.Runtime.Register("AVCProfileBaseline")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1
+
+ AVC Baseline profile.
+
+ AVC Baseline profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileBaseline
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileConstrainedBaseline", ApiSince=27)]
+ [<Android.Runtime.Register("AVCProfileConstrainedBaseline", ApiSince=27)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 65536
+
+ AVC Constrained Baseline profile.
+
+ AVC Constrained Baseline profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedBaseline
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileConstrainedHigh", ApiSince=27)]
+ [<Android.Runtime.Register("AVCProfileConstrainedHigh", ApiSince=27)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 524288
+
+ AVC Constrained High profile.
+
+ AVC Constrained High profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedHigh
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileExtended")]
+ [<Android.Runtime.Register("AVCProfileExtended")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 4
+
+ AVC Extended profile.
+
+ AVC Extended profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileExtended
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileHigh")]
+ [<Android.Runtime.Register("AVCProfileHigh")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 8
+
+ AVC High profile.
+
+ AVC High profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileHigh10")]
+ [<Android.Runtime.Register("AVCProfileHigh10")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16
+
+ AVC High 10 profile.
+
+ AVC High 10 profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh10
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileHigh422")]
+ [<Android.Runtime.Register("AVCProfileHigh422")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 32
+
+ AVC High 4:2:2 profile.
+
+ AVC High 4:2:2 profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh422
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileHigh444")]
+ [<Android.Runtime.Register("AVCProfileHigh444")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 64
+
+ AVC High 4:4:4 profile.
+
+ AVC High 4:4:4 profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh444
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AVCProfileMain")]
+ [<Android.Runtime.Register("AVCProfileMain")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 2
+
+ AVC Main profile.
+
+ AVC Main profile.
+ See definition in
+ H.264 recommendation,
+ Annex A.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.AVCProfileMain
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevel8k30", ApiSince=33)]
+ [<Android.Runtime.Register("DolbyVisionLevel8k30", ApiSince=33)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1024
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevel8k60", ApiSince=33)]
+ [<Android.Runtime.Register("DolbyVisionLevel8k60", ApiSince=33)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2048
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelFhd24", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelFhd24", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelFhd30", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelFhd30", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelFhd60", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelFhd60", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelHd24", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelHd24", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelHd30", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelHd30", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelUhd120", ApiSince=33)]
+ [<Android.Runtime.Register("DolbyVisionLevelUhd120", ApiSince=33)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 512
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelUhd24", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelUhd24", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelUhd30", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelUhd30", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 64
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelUhd48", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelUhd48", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 128
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionLevelUhd60", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionLevelUhd60", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 256
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvav110", ApiSince=30)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvav110", ApiSince=30)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1024
+
+ Dolby Vision AV1 profile
+
+ Dolby Vision AV1 profile
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvav110
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvavPen", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvavPen", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 2
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvavPer", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvavPer", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvavSe", ApiSince=27)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvavSe", ApiSince=27)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 512
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheDen", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheDen", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 8
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheDer", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheDer", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 4
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheDtb", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheDtb", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 128
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3464,8 +6331,8 @@
- [Android.Runtime.Register("DolbyVisionProfileDvavPen", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvavPen", ApiSince=24)>]
+ [Android.Runtime.Register("DolbyVisionProfileDvheDth", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheDth", ApiSince=24)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
@@ -3479,7 +6346,112 @@
Android.Media.MediaCodecProfileType
- 2
+ 64
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheDtr", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheDtr", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheSt", ApiSince=27)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheSt", ApiSince=27)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 256
+
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DolbyVisionProfileDvheStn", ApiSince=24)]
+ [<Android.Runtime.Register("DolbyVisionProfileDvheStn", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 32
To be added.
@@ -3487,11 +6459,146 @@
-
-
-
-
-
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DTS_HDProfileHRA", ApiSince=34)]
+ [<Android.Runtime.Register("DTS_HDProfileHRA", ApiSince=34)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1
+
+ DTS codec profile for DTS HRA.
+
+ DTS codec profile for DTS HRA.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileHRA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DTS_HDProfileLBR", ApiSince=34)]
+ [<Android.Runtime.Register("DTS_HDProfileLBR", ApiSince=34)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 2
+
+ DTS codec profile for DTS Express.
+
+ DTS codec profile for DTS Express.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileLBR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DTS_HDProfileMA", ApiSince=34)]
+ [<Android.Runtime.Register("DTS_HDProfileMA", ApiSince=34)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 4
+
+ DTS codec profile for DTS-HD Master Audio
+
+ DTS codec profile for DTS-HD Master Audio
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileMA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
Field
Mono.Android
@@ -3499,16 +6606,16 @@
- [Android.Runtime.Register("DolbyVisionProfileDvavPer", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvavPer", ApiSince=24)>]
+ [Android.Runtime.Register("DTS_UHDProfileP1", ApiSince=34)]
+ [<Android.Runtime.Register("DTS_UHDProfileP1", ApiSince=34)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
@@ -3516,17 +6623,27 @@
1
- To be added.
+ DTS codec profile for DTS:X Profile 1
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ DTS codec profile for DTS:X Profile 1
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_UHDProfileP1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3534,34 +6651,44 @@
- [Android.Runtime.Register("DolbyVisionProfileDvavSe", ApiSince=27)]
- [<Android.Runtime.Register("DolbyVisionProfileDvavSe", ApiSince=27)>]
+ [Android.Runtime.Register("DTS_UHDProfileP2", ApiSince=34)]
+ [<Android.Runtime.Register("DTS_UHDProfileP2", ApiSince=34)>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+ [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
Android.Media.MediaCodecProfileType
- 512
+ 2
- To be added.
+ DTS codec profile for DTS:X Profile 2
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ DTS codec profile for DTS:X Profile 2
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_UHDProfileP2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3569,34 +6696,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheDen", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheDen", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level10")]
+ [<Android.Runtime.Register("H263Level10")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 8
+ 1
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3604,34 +6729,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheDer", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheDer", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level20")]
+ [<Android.Runtime.Register("H263Level20")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 4
+ 2
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3639,34 +6762,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheDtb", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheDtb", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level30")]
+ [<Android.Runtime.Register("H263Level30")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 128
+ 4
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3674,34 +6795,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheDth", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheDth", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level40")]
+ [<Android.Runtime.Register("H263Level40")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 64
+ 8
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3709,34 +6828,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheDtr", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheDtr", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level45")]
+ [<Android.Runtime.Register("H263Level45")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
16
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3744,34 +6861,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheSt", ApiSince=27)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheSt", ApiSince=27)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level50")]
+ [<Android.Runtime.Register("H263Level50")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android27.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android27.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 256
+ 32
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3779,34 +6894,32 @@
- [Android.Runtime.Register("DolbyVisionProfileDvheStn", ApiSince=24)]
- [<Android.Runtime.Register("DolbyVisionProfileDvheStn", ApiSince=24)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level60")]
+ [<Android.Runtime.Register("H263Level60")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 32
+ 64
- To be added.
+
+
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3814,44 +6927,32 @@
- [Android.Runtime.Register("DTS_HDProfileHRA", ApiSince=34)]
- [<Android.Runtime.Register("DTS_HDProfileHRA", ApiSince=34)>]
-
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [Android.Runtime.Register("H263Level70")]
+ [<Android.Runtime.Register("H263Level70")>]
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 1
+ 128
- DTS codec profile for DTS HRA.
+
+
- DTS codec profile for DTS HRA.
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileHRA
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3859,44 +6960,32 @@
- [Android.Runtime.Register("DTS_HDProfileLBR", ApiSince=34)]
- [<Android.Runtime.Register("DTS_HDProfileLBR", ApiSince=34)>]
+ [Android.Runtime.Register("H263ProfileBackwardCompatible")]
+ [<Android.Runtime.Register("H263ProfileBackwardCompatible")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
Android.Media.MediaCodecProfileType
- 2
+ 4
- DTS codec profile for DTS Express.
+
+
- DTS codec profile for DTS Express.
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileLBR
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3904,44 +6993,32 @@
- [Android.Runtime.Register("DTS_HDProfileMA", ApiSince=34)]
- [<Android.Runtime.Register("DTS_HDProfileMA", ApiSince=34)>]
+ [Android.Runtime.Register("H263ProfileBaseline")]
+ [<Android.Runtime.Register("H263ProfileBaseline")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
Android.Media.MediaCodecProfileType
- 4
+ 1
- DTS codec profile for DTS-HD Master Audio
+
+
- DTS codec profile for DTS-HD Master Audio
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_HDProfileMA
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3949,44 +7026,32 @@
- [Android.Runtime.Register("DTS_UHDProfileP1", ApiSince=34)]
- [<Android.Runtime.Register("DTS_UHDProfileP1", ApiSince=34)>]
+ [Android.Runtime.Register("H263ProfileH320Coding")]
+ [<Android.Runtime.Register("H263ProfileH320Coding")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
Android.Media.MediaCodecProfileType
- 1
+ 2
- DTS codec profile for DTS:X Profile 1
+
+
- DTS codec profile for DTS:X Profile 1
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_UHDProfileP1
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -3994,44 +7059,32 @@
- [Android.Runtime.Register("DTS_UHDProfileP2", ApiSince=34)]
- [<Android.Runtime.Register("DTS_UHDProfileP2", ApiSince=34)>]
+ [Android.Runtime.Register("H263ProfileHighCompression")]
+ [<Android.Runtime.Register("H263ProfileHighCompression")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android34.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android34.0")>]
-
Android.Media.MediaCodecProfileType
- 2
+ 32
- DTS codec profile for DTS:X Profile 2
+
+
- DTS codec profile for DTS:X Profile 2
-
-
- Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.DTS_UHDProfileP2
.
-
-
-
- Portions of this page are modifications based on work created and shared by the
- Android Open Source Project
- and used according to terms described in the
- Creative Commons 2.5 Attribution License.
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4039,18 +7092,18 @@
- [Android.Runtime.Register("H263Level10")]
- [<Android.Runtime.Register("H263Level10")>]
+ [Android.Runtime.Register("H263ProfileHighLatency")]
+ [<Android.Runtime.Register("H263ProfileHighLatency")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 1
+ 256
@@ -4060,11 +7113,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4072,18 +7125,18 @@
- [Android.Runtime.Register("H263Level20")]
- [<Android.Runtime.Register("H263Level20")>]
+ [Android.Runtime.Register("H263ProfileInterlace")]
+ [<Android.Runtime.Register("H263ProfileInterlace")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 2
+ 128
@@ -4092,12 +7145,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
Field
Mono.Android
@@ -4105,18 +7158,18 @@
- [Android.Runtime.Register("H263Level30")]
- [<Android.Runtime.Register("H263Level30")>]
+ [Android.Runtime.Register("H263ProfileInternet")]
+ [<Android.Runtime.Register("H263ProfileInternet")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 4
+ 64
@@ -4126,11 +7179,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4138,16 +7191,16 @@
- [Android.Runtime.Register("H263Level40")]
- [<Android.Runtime.Register("H263Level40")>]
+ [Android.Runtime.Register("H263ProfileISWV2")]
+ [<Android.Runtime.Register("H263ProfileISWV2")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
8
@@ -4159,11 +7212,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4171,16 +7224,16 @@
- [Android.Runtime.Register("H263Level45")]
- [<Android.Runtime.Register("H263Level45")>]
+ [Android.Runtime.Register("H263ProfileISWV3")]
+ [<Android.Runtime.Register("H263ProfileISWV3")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
16
@@ -4192,11 +7245,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4204,8 +7257,8 @@
- [Android.Runtime.Register("H263Level50")]
- [<Android.Runtime.Register("H263Level50")>]
+ [Android.Runtime.Register("HEVCHighTierLevel1")]
+ [<Android.Runtime.Register("HEVCHighTierLevel1")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4215,21 +7268,19 @@
Android.Media.MediaCodecProfileLevel
- 32
+ 2
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4237,8 +7288,8 @@
- [Android.Runtime.Register("H263Level60")]
- [<Android.Runtime.Register("H263Level60")>]
+ [Android.Runtime.Register("HEVCHighTierLevel2")]
+ [<Android.Runtime.Register("HEVCHighTierLevel2")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4248,21 +7299,19 @@
Android.Media.MediaCodecProfileLevel
- 64
+ 8
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4270,8 +7319,8 @@
- [Android.Runtime.Register("H263Level70")]
- [<Android.Runtime.Register("H263Level70")>]
+ [Android.Runtime.Register("HEVCHighTierLevel21")]
+ [<Android.Runtime.Register("HEVCHighTierLevel21")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4281,21 +7330,19 @@
Android.Media.MediaCodecProfileLevel
- 128
+ 32
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4303,32 +7350,30 @@
- [Android.Runtime.Register("H263ProfileBackwardCompatible")]
- [<Android.Runtime.Register("H263ProfileBackwardCompatible")>]
+ [Android.Runtime.Register("HEVCHighTierLevel3")]
+ [<Android.Runtime.Register("HEVCHighTierLevel3")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 4
+ 128
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4336,32 +7381,30 @@
- [Android.Runtime.Register("H263ProfileBaseline")]
- [<Android.Runtime.Register("H263ProfileBaseline")>]
+ [Android.Runtime.Register("HEVCHighTierLevel31")]
+ [<Android.Runtime.Register("HEVCHighTierLevel31")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 1
+ 512
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4369,32 +7412,30 @@
- [Android.Runtime.Register("H263ProfileH320Coding")]
- [<Android.Runtime.Register("H263ProfileH320Coding")>]
+ [Android.Runtime.Register("HEVCHighTierLevel4")]
+ [<Android.Runtime.Register("HEVCHighTierLevel4")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 2
+ 2048
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4402,32 +7443,30 @@
- [Android.Runtime.Register("H263ProfileHighCompression")]
- [<Android.Runtime.Register("H263ProfileHighCompression")>]
+ [Android.Runtime.Register("HEVCHighTierLevel41")]
+ [<Android.Runtime.Register("HEVCHighTierLevel41")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 32
+ 8192
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4435,32 +7474,30 @@
- [Android.Runtime.Register("H263ProfileHighLatency")]
- [<Android.Runtime.Register("H263ProfileHighLatency")>]
+ [Android.Runtime.Register("HEVCHighTierLevel5")]
+ [<Android.Runtime.Register("HEVCHighTierLevel5")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 256
+ 32768
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4468,32 +7505,30 @@
- [Android.Runtime.Register("H263ProfileInterlace")]
- [<Android.Runtime.Register("H263ProfileInterlace")>]
+ [Android.Runtime.Register("HEVCHighTierLevel51")]
+ [<Android.Runtime.Register("HEVCHighTierLevel51")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 128
+ 131072
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4501,32 +7536,30 @@
- [Android.Runtime.Register("H263ProfileInternet")]
- [<Android.Runtime.Register("H263ProfileInternet")>]
+ [Android.Runtime.Register("HEVCHighTierLevel52")]
+ [<Android.Runtime.Register("HEVCHighTierLevel52")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 64
+ 524288
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4534,32 +7567,30 @@
- [Android.Runtime.Register("H263ProfileISWV2")]
- [<Android.Runtime.Register("H263ProfileISWV2")>]
+ [Android.Runtime.Register("HEVCHighTierLevel6")]
+ [<Android.Runtime.Register("HEVCHighTierLevel6")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 8
+ 2097152
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4567,32 +7598,30 @@
- [Android.Runtime.Register("H263ProfileISWV3")]
- [<Android.Runtime.Register("H263ProfileISWV3")>]
+ [Android.Runtime.Register("HEVCHighTierLevel61")]
+ [<Android.Runtime.Register("HEVCHighTierLevel61")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileType
+ Android.Media.MediaCodecProfileLevel
- 16
+ 8388608
-
-
+ To be added.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4600,8 +7629,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel1")]
- [<Android.Runtime.Register("HEVCHighTierLevel1")>]
+ [Android.Runtime.Register("HEVCHighTierLevel62")]
+ [<Android.Runtime.Register("HEVCHighTierLevel62")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4611,7 +7640,7 @@
Android.Media.MediaCodecProfileLevel
- 2
+ 33554432
To be added.
@@ -4619,11 +7648,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4631,8 +7660,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel2")]
- [<Android.Runtime.Register("HEVCHighTierLevel2")>]
+ [Android.Runtime.Register("HEVCMainTierLevel1")]
+ [<Android.Runtime.Register("HEVCMainTierLevel1")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4642,7 +7671,7 @@
Android.Media.MediaCodecProfileLevel
- 8
+ 1
To be added.
@@ -4650,11 +7679,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4662,8 +7691,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel21")]
- [<Android.Runtime.Register("HEVCHighTierLevel21")>]
+ [Android.Runtime.Register("HEVCMainTierLevel2")]
+ [<Android.Runtime.Register("HEVCMainTierLevel2")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4673,7 +7702,7 @@
Android.Media.MediaCodecProfileLevel
- 32
+ 4
To be added.
@@ -4681,11 +7710,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4693,8 +7722,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel3")]
- [<Android.Runtime.Register("HEVCHighTierLevel3")>]
+ [Android.Runtime.Register("HEVCMainTierLevel21")]
+ [<Android.Runtime.Register("HEVCMainTierLevel21")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4704,7 +7733,7 @@
Android.Media.MediaCodecProfileLevel
- 128
+ 16
To be added.
@@ -4712,11 +7741,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4724,8 +7753,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel31")]
- [<Android.Runtime.Register("HEVCHighTierLevel31")>]
+ [Android.Runtime.Register("HEVCMainTierLevel3")]
+ [<Android.Runtime.Register("HEVCMainTierLevel3")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4735,7 +7764,7 @@
Android.Media.MediaCodecProfileLevel
- 512
+ 64
To be added.
@@ -4743,11 +7772,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4755,8 +7784,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel4")]
- [<Android.Runtime.Register("HEVCHighTierLevel4")>]
+ [Android.Runtime.Register("HEVCMainTierLevel31")]
+ [<Android.Runtime.Register("HEVCMainTierLevel31")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4766,7 +7795,7 @@
Android.Media.MediaCodecProfileLevel
- 2048
+ 256
To be added.
@@ -4774,11 +7803,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4786,8 +7815,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel41")]
- [<Android.Runtime.Register("HEVCHighTierLevel41")>]
+ [Android.Runtime.Register("HEVCMainTierLevel4")]
+ [<Android.Runtime.Register("HEVCMainTierLevel4")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4797,7 +7826,7 @@
Android.Media.MediaCodecProfileLevel
- 8192
+ 1024
To be added.
@@ -4805,11 +7834,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4817,8 +7846,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel5")]
- [<Android.Runtime.Register("HEVCHighTierLevel5")>]
+ [Android.Runtime.Register("HEVCMainTierLevel41")]
+ [<Android.Runtime.Register("HEVCMainTierLevel41")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4828,7 +7857,7 @@
Android.Media.MediaCodecProfileLevel
- 32768
+ 4096
To be added.
@@ -4836,11 +7865,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4848,8 +7877,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel51")]
- [<Android.Runtime.Register("HEVCHighTierLevel51")>]
+ [Android.Runtime.Register("HEVCMainTierLevel5")]
+ [<Android.Runtime.Register("HEVCMainTierLevel5")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4859,7 +7888,7 @@
Android.Media.MediaCodecProfileLevel
- 131072
+ 16384
To be added.
@@ -4867,11 +7896,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4879,8 +7908,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel52")]
- [<Android.Runtime.Register("HEVCHighTierLevel52")>]
+ [Android.Runtime.Register("HEVCMainTierLevel51")]
+ [<Android.Runtime.Register("HEVCMainTierLevel51")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4890,7 +7919,7 @@
Android.Media.MediaCodecProfileLevel
- 524288
+ 65536
To be added.
@@ -4898,11 +7927,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4910,8 +7939,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel6")]
- [<Android.Runtime.Register("HEVCHighTierLevel6")>]
+ [Android.Runtime.Register("HEVCMainTierLevel52")]
+ [<Android.Runtime.Register("HEVCMainTierLevel52")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4921,7 +7950,7 @@
Android.Media.MediaCodecProfileLevel
- 2097152
+ 262144
To be added.
@@ -4929,11 +7958,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4941,8 +7970,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel61")]
- [<Android.Runtime.Register("HEVCHighTierLevel61")>]
+ [Android.Runtime.Register("HEVCMainTierLevel6")]
+ [<Android.Runtime.Register("HEVCMainTierLevel6")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4952,7 +7981,7 @@
Android.Media.MediaCodecProfileLevel
- 8388608
+ 1048576
To be added.
@@ -4960,11 +7989,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -4972,8 +8001,8 @@
- [Android.Runtime.Register("HEVCHighTierLevel62")]
- [<Android.Runtime.Register("HEVCHighTierLevel62")>]
+ [Android.Runtime.Register("HEVCMainTierLevel61")]
+ [<Android.Runtime.Register("HEVCMainTierLevel61")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -4983,7 +8012,7 @@
Android.Media.MediaCodecProfileLevel
- 33554432
+ 4194304
To be added.
@@ -4991,11 +8020,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5003,8 +8032,8 @@
- [Android.Runtime.Register("HEVCMainTierLevel1")]
- [<Android.Runtime.Register("HEVCMainTierLevel1")>]
+ [Android.Runtime.Register("HEVCMainTierLevel62")]
+ [<Android.Runtime.Register("HEVCMainTierLevel62")>]
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
@@ -5014,7 +8043,7 @@
Android.Media.MediaCodecProfileLevel
- 1
+ 16777216
To be added.
@@ -5022,11 +8051,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5034,18 +8063,18 @@
- [Android.Runtime.Register("HEVCMainTierLevel2")]
- [<Android.Runtime.Register("HEVCMainTierLevel2")>]
+ [Android.Runtime.Register("HEVCProfileMain")]
+ [<Android.Runtime.Register("HEVCProfileMain")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 4
+ 1
To be added.
@@ -5053,11 +8082,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5065,18 +8094,18 @@
- [Android.Runtime.Register("HEVCMainTierLevel21")]
- [<Android.Runtime.Register("HEVCMainTierLevel21")>]
+ [Android.Runtime.Register("HEVCProfileMain10")]
+ [<Android.Runtime.Register("HEVCProfileMain10")>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 16
+ 2
To be added.
@@ -5084,11 +8113,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5096,18 +8125,22 @@
- [Android.Runtime.Register("HEVCMainTierLevel3")]
- [<Android.Runtime.Register("HEVCMainTierLevel3")>]
+ [Android.Runtime.Register("HEVCProfileMain10HDR10", ApiSince=24)]
+ [<Android.Runtime.Register("HEVCProfileMain10HDR10", ApiSince=24)>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 64
+ 4096
To be added.
@@ -5115,11 +8148,11 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5127,30 +8160,32 @@
- [Android.Runtime.Register("HEVCMainTierLevel31")]
- [<Android.Runtime.Register("HEVCMainTierLevel31")>]
+ [Android.Runtime.Register("HEVCProfileMain10HDR10Plus", ApiSince=29)]
+ [<Android.Runtime.Register("HEVCProfileMain10HDR10Plus", ApiSince=29)>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 256
+ 8192
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
@@ -5158,403 +8193,637 @@
- [Android.Runtime.Register("HEVCMainTierLevel4")]
- [<Android.Runtime.Register("HEVCMainTierLevel4")>]
+ [Android.Runtime.Register("HEVCProfileMainStill", ApiSince=28)]
+ [<Android.Runtime.Register("HEVCProfileMainStill", ApiSince=28)>]
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 1024
+ 4
To be added.
-
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
-
+ To be added.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel41")]
- [<Android.Runtime.Register("HEVCMainTierLevel41")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseAac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseAac", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 4096
+ 16908290
- To be added.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in AAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseAac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel5")]
- [<Android.Runtime.Register("HEVCMainTierLevel5")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseEnhancedAac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseEnhancedAac", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 16384
+ 17039362
- To be added.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in AAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedAac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
-
+
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel51")]
- [<Android.Runtime.Register("HEVCMainTierLevel51")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseEnhancedFlac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseEnhancedFlac", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 65536
+ 17039364
- To be added.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in FLAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedFlac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel52")]
- [<Android.Runtime.Register("HEVCMainTierLevel52")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseEnhancedOpus", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseEnhancedOpus", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 262144
+ 17039361
- To be added.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in OPUS.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedOpus
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel6")]
- [<Android.Runtime.Register("HEVCMainTierLevel6")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseEnhancedPcm", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseEnhancedPcm", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 1048576
+ 17039368
- To be added.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in PCM.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base-enhanced profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedPcm
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel61")]
- [<Android.Runtime.Register("HEVCMainTierLevel61")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseFlac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseFlac", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 4194304
+ 16908292
- To be added.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in FLAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseFlac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCMainTierLevel62")]
- [<Android.Runtime.Register("HEVCMainTierLevel62")>]
+
+ [Android.Runtime.Register("IAMFProfileBaseOpus", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBaseOpus", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileLevel enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Media.MediaCodecProfileLevel
+ Android.Media.MediaCodecProfileType
- 16777216
+ 16908289
- To be added.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in OPUS.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseOpus
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCProfileMain")]
- [<Android.Runtime.Register("HEVCProfileMain")>]
+
+ [Android.Runtime.Register("IAMFProfileBasePcm", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileBasePcm", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileType
- 1
+ 16908296
- To be added.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in PCM.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ base profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBasePcm
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCProfileMain10")]
- [<Android.Runtime.Register("HEVCProfileMain10")>]
+
+ [Android.Runtime.Register("IAMFProfileSimpleAac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileSimpleAac", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
Android.Media.MediaCodecProfileType
- 2
+ 16842754
- To be added.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in AAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in AAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleAac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCProfileMain10HDR10", ApiSince=24)]
- [<Android.Runtime.Register("HEVCProfileMain10HDR10", ApiSince=24)>]
+
+ [Android.Runtime.Register("IAMFProfileSimpleFlac", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileSimpleFlac", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileType
- 4096
+ 16842756
- To be added.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in FLAC.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in FLAC.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleFlac
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCProfileMain10HDR10Plus", ApiSince=29)]
- [<Android.Runtime.Register("HEVCProfileMain10HDR10Plus", ApiSince=29)>]
+
+ [Android.Runtime.Register("IAMFProfileSimpleOpus", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileSimpleOpus", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileType
- 8192
+ 16842753
- To be added.
- To be added.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in OPUS.
+
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in OPUS.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleOpus
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("HEVCProfileMainStill", ApiSince=28)]
- [<Android.Runtime.Register("HEVCProfileMainStill", ApiSince=28)>]
+
+ [Android.Runtime.Register("IAMFProfileSimplePcm", ApiSince=36)]
+ [<Android.Runtime.Register("IAMFProfileSimplePcm", ApiSince=36)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecProfileType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
Android.Media.MediaCodecProfileType
- 4
+ 16842760
- To be added.
- To be added.
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in PCM.
+
+ IAMF profile using the
+ simple profile
+ with audio streams encoded
+ in PCM.
+
+
+ Java documentation for android.media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimplePcm
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
diff --git a/docs/xml/Android.Media/MediaCodecInfo.xml b/docs/xml/Android.Media/MediaCodecInfo.xml
index 24316d16d..e1d7e38b0 100644
--- a/docs/xml/Android.Media/MediaCodecInfo.xml
+++ b/docs/xml/Android.Media/MediaCodecInfo.xml
@@ -472,6 +472,143 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecurityModel", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecurityModel", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Media.MediaCodecSecurityModel
+
+
+ Query the security model of the codec.
+ To be added.
+
+ Query the security model of the codec.
+
+
+ Java documentation for android.media.MediaCodecInfo.getSecurityModel()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_MODEL_MEMORY_SAFE", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_MODEL_MEMORY_SAFE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecSecurityModel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecSecurityModel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecSecurityModel
+
+ 1
+
+ In this model the codec is not running in a sandboxed process, but
+ written in a memory-safe way.
+
+ In this model the codec is not running in a sandboxed process, but
+ written in a memory-safe way. It typically means that the software
+ implementation of the codec is written in a memory-safe language such
+ as Rust.
+
+
+ Java documentation for android.media.MediaCodecInfo.SECURITY_MODEL_MEMORY_SAFE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_MODEL_SANDBOXED", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_MODEL_SANDBOXED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecSecurityModel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaCodecSecurityModel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecSecurityModel
+
+ 0
+
+ In this model the codec is running in a sandboxed process.
+
+ In this model the codec is running in a sandboxed process. Even if a
+ malicious content was fed to the codecs in this model, the impact will
+ be contained in the sandboxed process.
+
+
+ Java documentation for android.media.MediaCodecInfo.SECURITY_MODEL_SANDBOXED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/MediaCodecProfileLevel.xml b/docs/xml/Android.Media/MediaCodecProfileLevel.xml
index c57505e82..2c4f999e7 100644
--- a/docs/xml/Android.Media/MediaCodecProfileLevel.xml
+++ b/docs/xml/Android.Media/MediaCodecProfileLevel.xml
@@ -157,6 +157,1574 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 513
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 514
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 516
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel11Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel11Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 520
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 257
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 258
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 260
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel1Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel1Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 264
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2049
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2050
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2052
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel21Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel21Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2056
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1025
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1026
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1028
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel2Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel2Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1032
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8193
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8194
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8196
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel31Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel31Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 8200
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4097
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4098
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4100
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel3Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel3Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 4104
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32769
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32770
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32772
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel41Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel41Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 32776
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16385
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16386
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16388
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel4Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel4Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 16392
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131073
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131074
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131076
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel51Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel51Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 131080
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65537
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65538
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65540
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel5Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel5Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 65544
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524289
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524290
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524292
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel61Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel61Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 524296
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262145
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262146
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262148
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel6Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel6Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 262152
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2097153
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2097154
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2097156
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel71Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel71Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 2097160
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band0")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band0", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048577
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band1")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band1", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048578
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band2")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band2", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048580
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band3")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVLevel7Band3", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVLevel7Band3")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileLevel
+
+ 1048584
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/MediaCodecProfileType.xml b/docs/xml/Android.Media/MediaCodecProfileType.xml
index 3d3324ca9..7f381f8fe 100644
--- a/docs/xml/Android.Media/MediaCodecProfileType.xml
+++ b/docs/xml/Android.Media/MediaCodecProfileType.xml
@@ -486,6 +486,90 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210HDR10", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10HDR10")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210HDR10", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10HDR10")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 4096
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210HDR10Plus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10HDR10Plus")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.APVProfile42210HDR10Plus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.APVProfile422_10HDR10Plus")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 8192
+
+ To be added.
+
+
@@ -1711,6 +1795,342 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseAac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseAac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16908290
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedAac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedAac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 17039362
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedFlac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedFlac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 17039364
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedOpus")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedOpus")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 17039361
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedPcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedPcm")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseEnhancedPcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseEnhancedPcm")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 17039368
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseFlac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseFlac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16908292
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseOpus")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBaseOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBaseOpus")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16908289
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBasePcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBasePcm")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileBasePcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileBasePcm")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16908296
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleAac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleAac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleAac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16842754
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleFlac")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleFlac", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleFlac")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16842756
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleOpus")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimpleOpus", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimpleOpus")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16842753
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimplePcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimplePcm")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.CodecProfileLevel.IAMFProfileSimplePcm", JniField="android/media/MediaCodecInfo$CodecProfileLevel.IAMFProfileSimplePcm")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecProfileType
+
+ 16842760
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Media/MediaCodecSecurityModel.xml b/docs/xml/Android.Media/MediaCodecSecurityModel.xml
new file mode 100644
index 000000000..26c7795b8
--- /dev/null
+++ b/docs/xml/Android.Media/MediaCodecSecurityModel.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.SecurityModelMemorySafe", JniField="android/media/MediaCodecInfo.SECURITY_MODEL_MEMORY_SAFE")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.SecurityModelMemorySafe", JniField="android/media/MediaCodecInfo.SECURITY_MODEL_MEMORY_SAFE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecSecurityModel
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.SecurityModelSandboxed", JniField="android/media/MediaCodecInfo.SECURITY_MODEL_SANDBOXED")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaCodecInfo.SecurityModelSandboxed", JniField="android/media/MediaCodecInfo.SECURITY_MODEL_SANDBOXED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaCodecSecurityModel
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media/MediaCommunicationManager.xml b/docs/xml/Android.Media/MediaCommunicationManager.xml
index ed15fa2f7..1e20426f3 100644
--- a/docs/xml/Android.Media/MediaCommunicationManager.xml
+++ b/docs/xml/Android.Media/MediaCommunicationManager.xml
@@ -122,7 +122,7 @@
A list of Session2Token.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Gets a list of Session2Token with type Session2Token#TYPE_SESSION for the
current user.
diff --git a/docs/xml/Android.Media/MediaController2+Builder.xml b/docs/xml/Android.Media/MediaController2+Builder.xml
index 6b09c48ae..0b4a7147d 100644
--- a/docs/xml/Android.Media/MediaController2+Builder.xml
+++ b/docs/xml/Android.Media/MediaController2+Builder.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Builder for MediaController2.
Any incoming event from the MediaSession2 will be handled on the callback
diff --git a/docs/xml/Android.Media/MediaController2+ControllerCallback.xml b/docs/xml/Android.Media/MediaController2+ControllerCallback.xml
index 6c06413f8..a91bee88a 100644
--- a/docs/xml/Android.Media/MediaController2+ControllerCallback.xml
+++ b/docs/xml/Android.Media/MediaController2+ControllerCallback.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Interface for listening to change in activeness of the MediaSession2.
diff --git a/docs/xml/Android.Media/MediaController2.xml b/docs/xml/Android.Media/MediaController2.xml
index 9af5d636f..4b969991f 100644
--- a/docs/xml/Android.Media/MediaController2.xml
+++ b/docs/xml/Android.Media/MediaController2.xml
@@ -42,7 +42,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Allows an app to interact with an active MediaSession2 or a
diff --git a/docs/xml/Android.Media/MediaDrm+SessionException.xml b/docs/xml/Android.Media/MediaDrm+SessionException.xml
index 069b2330a..a7cc4b3ef 100644
--- a/docs/xml/Android.Media/MediaDrm+SessionException.xml
+++ b/docs/xml/Android.Media/MediaDrm+SessionException.xml
@@ -181,9 +181,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
@@ -242,9 +242,9 @@
F:Android.Media.IMediaDrmThrowable.cb_getErrorContext
F:Android.Media.IMediaDrmThrowable.cb_getOemError
F:Android.Media.IMediaDrmThrowable.cb_getVendorError
- F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
- F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
- F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getErrorContext_GetErrorContext_I
+ F:Android.Media.IMediaDrmThrowable.cb_getOemError_GetOemError_I
+ F:Android.Media.IMediaDrmThrowable.cb_getVendorError_GetVendorError_I
Mono.Android
diff --git a/docs/xml/Android.Media/MediaFormat.xml b/docs/xml/Android.Media/MediaFormat.xml
index 7c876937c..963deb6cb 100644
--- a/docs/xml/Android.Media/MediaFormat.xml
+++ b/docs/xml/Android.Media/MediaFormat.xml
@@ -29,7 +29,7 @@
well as optional feature metadata.
The format of the media data is specified as key/value pairs. Keys are strings. Values can
be integer, long, float, String or ByteBuffer.
- The feature metadata is specificed as string/boolean pairs.
+ The feature metadata is specified as string/boolean pairs.
Keys common to all audio/video formats, <b>all keys not marked optional are mandatory</b>:
<table>
@@ -344,7 +344,7 @@
BT.
- BT.2020 color chromacity coordinates with KR = 0.2627, KB = 0.0593.
+ BT.2020 color chromaticity coordinates with KR = 0.2627, KB = 0.0593.
Java documentation for android.media.MediaFormat.COLOR_STANDARD_BT2020
.
@@ -389,7 +389,7 @@
BT.
- BT.601 525 color chromacity coordinates with KR = 0.299, KB = 0.114.
+ BT.601 525 color chromaticity coordinates with KR = 0.299, KB = 0.114.
Java documentation for android.media.MediaFormat.COLOR_STANDARD_BT601_NTSC
.
@@ -434,7 +434,7 @@
BT.
- BT.601 625 color chromacity coordinates with KR = 0.299, KB = 0.114.
+ BT.601 625 color chromaticity coordinates with KR = 0.299, KB = 0.114.
Java documentation for android.media.MediaFormat.COLOR_STANDARD_BT601_PAL
.
@@ -479,7 +479,7 @@
BT.
- BT.709 color chromacity coordinates with KR = 0.2126, KB = 0.0722.
+ BT.709 color chromaticity coordinates with KR = 0.2126, KB = 0.0722.
Java documentation for android.media.MediaFormat.COLOR_STANDARD_BT709
.
@@ -954,6 +954,96 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FLAG_SECURITY_MODEL_MEMORY_SAFE", ApiSince=36)]
+ [<Android.Runtime.Register("FLAG_SECURITY_MODEL_MEMORY_SAFE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaFormatSecurityModel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaFormatSecurityModel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaFormatSecurityModel
+
+ 2
+
+ Flag for MediaCodecInfo#SECURITY_MODEL_MEMORY_SAFE.
+
+ Flag for MediaCodecInfo#SECURITY_MODEL_MEMORY_SAFE.
+
+
+ Java documentation for android.media.MediaFormat.FLAG_SECURITY_MODEL_MEMORY_SAFE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FLAG_SECURITY_MODEL_SANDBOXED", ApiSince=36)]
+ [<Android.Runtime.Register("FLAG_SECURITY_MODEL_SANDBOXED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaFormatSecurityModel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaFormatSecurityModel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaFormatSecurityModel
+
+ 1
+
+ Flag for MediaCodecInfo#SECURITY_MODEL_SANDBOXED.
+
+ Flag for MediaCodecInfo#SECURITY_MODEL_SANDBOXED.
+
+
+ Java documentation for android.media.MediaFormat.FLAG_SECURITY_MODEL_SANDBOXED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2350,11 +2440,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE", ApiSince=35)]
[<Android.Runtime.Register("KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2400,11 +2490,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE", ApiSince=35)]
[<Android.Runtime.Register("KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3709,11 +3799,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_IMPORTANCE", ApiSince=35)]
[<Android.Runtime.Register("KEY_IMPORTANCE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4039,11 +4129,11 @@
An optional key describing the desired encoder latency in frames.
An optional key describing the desired encoder latency in frames. This is an optional
- parameter that applies only to video encoders. If encoder supports it, it should ouput
+ parameter that applies only to video encoders. If encoder supports it, it should output
at least one output frame after being queued the specified number of frames. This key
is ignored if the video encoder does not support the latency feature. Use the output
format to verify that this feature was enabled and the actual value used by the encoder.
- If the key is not specified, the default latency will be implenmentation specific.
+ If the key is not specified, the default latency will be implementation specific.
The associated value is an integer.
@@ -4777,6 +4867,90 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KEY_PICTURE_PROFILE_ID", ApiSince=36)]
+ [<Android.Runtime.Register("KEY_PICTURE_PROFILE_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A key describing the picture profile ID to be applied to MediaCodec.
+
+ A key describing the picture profile ID to be applied to MediaCodec.
+ The associated value is a string.
+
+
+
+ Java documentation for android.media.MediaFormat.KEY_PICTURE_PROFILE_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KEY_PICTURE_PROFILE_INSTANCE", ApiSince=36)]
+ [<Android.Runtime.Register("KEY_PICTURE_PROFILE_INSTANCE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A key describing the picture profile instance to be applied to MediaCodec.
+
+ A key describing the picture profile instance to be applied to MediaCodec.
+ The associated value is an instance of android.media.quality.PictureProfile.
+
+
+
+ Java documentation for android.media.MediaFormat.KEY_PICTURE_PROFILE_INSTANCE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -5299,6 +5473,57 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KEY_SECURITY_MODEL", ApiSince=36)]
+ [<Android.Runtime.Register("KEY_SECURITY_MODEL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ A key describing the requested security model as flags.
+
+ A key describing the requested security model as flags.
+ The associated value is a flag of the following values:
+ FLAG_SECURITY_MODEL_SANDBOXED,
+ FLAG_SECURITY_MODEL_MEMORY_SAFE,
+ The default value is FLAG_SECURITY_MODEL_SANDBOXED.
+ When passed to MediaCodecList#findDecoderForFormat or
+ MediaCodecList#findEncoderForFormat, MediaCodecList filters
+ the security model of the codecs according to this flag value.
+ When passed to MediaCodec#configure, MediaCodec verifies
+ the security model matches the flag value passed, and throws
+ java.lang.IllegalArgumentException if the model does not match.
+
+
+
+ Java documentation for android.media.MediaFormat.KEY_SECURITY_MODEL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -6897,6 +7122,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MIMETYPE_AUDIO_IAMF", ApiSince=36)]
+ [<Android.Runtime.Register("MIMETYPE_AUDIO_IAMF", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ MIME type for IAMF audio stream
+
+ MIME type for IAMF audio stream
+
+
+ Java documentation for android.media.MediaFormat.MIMETYPE_AUDIO_IAMF
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -7655,6 +7920,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MIMETYPE_VIDEO_APV", ApiSince=36)]
+ [<Android.Runtime.Register("MIMETYPE_VIDEO_APV", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -8265,7 +8558,7 @@
Sets the value of a ByteBuffer key.
If value is null, it sets a null value that behaves similarly to a missing key.
- This could be used prior to API level android os.Build.VERSION_CODES#Q to effectively
+ This could be used prior to API level android.os.Build.VERSION_CODES#Q to effectively
remove a key.
@@ -8496,7 +8789,7 @@
Sets the value of a string key.
If value is null, it sets a null value that behaves similarly to a missing key.
- This could be used prior to API level android os.Build.VERSION_CODES#Q to effectively
+ This could be used prior to API level android.os.Build.VERSION_CODES#Q to effectively
remove a key.
diff --git a/docs/xml/Android.Media/MediaFormatSecurityModel.xml b/docs/xml/Android.Media/MediaFormatSecurityModel.xml
new file mode 100644
index 000000000..c85712000
--- /dev/null
+++ b/docs/xml/Android.Media/MediaFormatSecurityModel.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaFormat.FlagSecurityModelMemorySafe", JniField="android/media/MediaFormat.FLAG_SECURITY_MODEL_MEMORY_SAFE")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaFormat.FlagSecurityModelMemorySafe", JniField="android/media/MediaFormat.FLAG_SECURITY_MODEL_MEMORY_SAFE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaFormatSecurityModel
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaFormat.FlagSecurityModelSandboxed", JniField="android/media/MediaFormat.FLAG_SECURITY_MODEL_SANDBOXED")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaFormat.FlagSecurityModelSandboxed", JniField="android/media/MediaFormat.FLAG_SECURITY_MODEL_SANDBOXED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaFormatSecurityModel
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Media/MediaMuxer.xml b/docs/xml/Android.Media/MediaMuxer.xml
index 6950214a1..d1d81718c 100644
--- a/docs/xml/Android.Media/MediaMuxer.xml
+++ b/docs/xml/Android.Media/MediaMuxer.xml
@@ -25,7 +25,7 @@
MediaMuxer facilitates muxing elementary streams.
MediaMuxer facilitates muxing elementary streams. Currently MediaMuxer supports MP4, Webm
- and 3GP file as the output. It also supports muxing B-frames in MP4 since Android Nougat.
+ and 3GP file as the output. It also supports muxing B-frames in MP4 since Android Nougat MR1.
It is generally used like this:
MediaMuxer muxer = new MediaMuxer("temp.mp4", OutputFormat.MUXER_OUTPUT_MPEG_4);
// More often, the MediaFormat will be retrieved from MediaCodec.getOutputFormat()
@@ -171,14 +171,14 @@
<td>○</td>
<td>●</td>
</tr>
- <td align="center">Muxing B-Frames(bi-directional predicted frames)</td>
+ <td align="center">Muxing B-Frames (bi-directional predicted frames)</td>
+ <td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
<td>○</td>
- <td>⁕</td>
<td>⁕</td>
<td>⁕</td>
</tr>
@@ -441,45 +441,108 @@
The following table summarizes codec support for containers across android releases:
<table>
- <thead>
- <tr>
- <th rowspan=2>OS Version(s)</th>
- <td colspan=3>Codec support</th>
- </tr><tr>
- <th>OutputFormat#MUXER_OUTPUT_MPEG_4 MP4</th>
- <th>OutputFormat#MUXER_OUTPUT_WEBM WEBM</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>android.os.Build.VERSION_CODES#JELLY_BEAN_MR2</td>
- <td rowspan=6>MediaFormat#MIMETYPE_AUDIO_AAC AAC,<br>
- MediaFormat#MIMETYPE_AUDIO_AMR_NB NB-AMR,<br>
- MediaFormat#MIMETYPE_AUDIO_AMR_WB WB-AMR,<br>
- MediaFormat#MIMETYPE_VIDEO_H263 H.263,<br>
- MediaFormat#MIMETYPE_VIDEO_MPEG4 MPEG-4,<br>
- MediaFormat#MIMETYPE_VIDEO_AVC AVC (H.264)</td>
- <td rowspan=3>Not supported</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#KITKAT</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#KITKAT_WATCH</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#LOLLIPOP</td>
- <td rowspan=3>MediaFormat#MIMETYPE_AUDIO_VORBIS Vorbis,<br>
- MediaFormat#MIMETYPE_VIDEO_VP8 VP8</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#LOLLIPOP_MR1</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#M</td>
- </tr><tr>
- <td>android.os.Build.VERSION_CODES#N</td>
- <td>as above, plus<br>
- MediaFormat#MIMETYPE_VIDEO_HEVC HEVC (H.265)</td>
- <td>as above, plus<br>
- MediaFormat#MIMETYPE_VIDEO_VP9 VP9</td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th>Codec</th>
+ <th>OutputFormat#MUXER_OUTPUT_MPEG_4 MP4</th>
+ <th>OutputFormat#MUXER_OUTPUT_WEBM WEBM</th>
+ <th>OutputFormat#MUXER_OUTPUT_OGG OGG</th>
+ <th>Supported From SDK version</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>MediaFormat#MIMETYPE_AUDIO_AAC AAC</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_AUDIO_AMR_NB NB-AMR</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_AUDIO_AMR_WB WB-AMR</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_H263 H.263</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_MPEG4 MPEG-4</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_AVC AVC (H.264)</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>17</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_AUDIO_VORBIS Vorbis</td>
+ <td></td>
+ <td>✓</td>
+ <td></td>
+ <td>21</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_VP8 VP8</td>
+ <td></td>
+ <td>✓</td>
+ <td></td>
+ <td>21</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_VP9 VP9</td>
+ <td></td>
+ <td>✓</td>
+ <td></td>
+ <td>24</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_HEVC HEVC (H.265)</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>24</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_AUDIO_OPUS OPUS</td>
+ <td></td>
+ <td>✓</td>
+ <td>✓</td>
+ <td>26</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_AV1 AV1</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>31</td>
+ </tr>
+ <tr>
+ <td>MediaFormat#MIMETYPE_VIDEO_DOLBY_VISION Dolby Vision</td>
+ <td>✓</td>
+ <td></td>
+ <td></td>
+ <td>32</td>
+ </tr>
+ </tbody>
</table>
diff --git a/docs/xml/Android.Media/MediaPlayer.xml b/docs/xml/Android.Media/MediaPlayer.xml
index 29a2042bb..cae9fc985 100644
--- a/docs/xml/Android.Media/MediaPlayer.xml
+++ b/docs/xml/Android.Media/MediaPlayer.xml
@@ -2078,6 +2078,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -2105,6 +2109,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -2132,6 +2140,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -2159,6 +2171,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -2186,6 +2202,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -2938,7 +2958,9 @@
Returns an AudioDeviceInfo identifying the current routing of this MediaPlayer
Note: The query is only valid if the MediaPlayer is currently playing.
If the player is not playing, the returned device can be null or correspond to previously
- selected device when the player was last active.
+ selected device when the player was last active.
+ Audio may play on multiple devices simultaneously (e.g. an alarm playing on headphones and
+ speaker on a phone), so prefer using #getRoutedDevices.
Java documentation for android.media.MediaPlayer.getRoutedDevice()
.
@@ -2952,6 +2974,55 @@
+
+
+
+
+
+ Property
+
+ P:Android.Media.IAudioRouting.RoutedDevices
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.AudioDeviceInfo>
+
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ MediaPlayer.
+ To be added.
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ MediaPlayer.
+ Note: The query is only valid if the MediaPlayer is currently playing.
+ If the player is not playing, the returned devices can be empty or correspond to previously
+ selected devices when the player was last active.
+
+
+ Java documentation for android.media.MediaPlayer.getRoutedDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -5652,6 +5723,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -5699,6 +5774,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
diff --git a/docs/xml/Android.Media/MediaRecorder.xml b/docs/xml/Android.Media/MediaRecorder.xml
index 25a6f5ce7..81297d5f2 100644
--- a/docs/xml/Android.Media/MediaRecorder.xml
+++ b/docs/xml/Android.Media/MediaRecorder.xml
@@ -563,6 +563,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -606,6 +610,10 @@
Field
+
+ F:Android.Media.IAudioRouting._members
+ F:Android.Media.IAudioRouting.cb_getRoutedDevices_GetRoutedDevices_Ljava_util_List_
+
Mono.Android
0.0.0.0
@@ -1198,6 +1206,55 @@
+
+
+
+
+
+ Property
+
+ P:Android.Media.IAudioRouting.RoutedDevices
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRoutedDevices", "()Ljava/util/List;", "GetGetRoutedDevicesHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Media.AudioDeviceInfo>
+
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ MediaRecorder.
+ To be added.
+
+ Returns a List of AudioDeviceInfo identifying the current routing of this
+ MediaRecorder.
+ Note: The query is only valid if the MediaRecorder is currently recording.
+ If the recorder is not recording, the returned devices can be empty or correspond to
+ previously selected devices when the recorder was last active.
+
+
+ Java documentation for android.media.MediaRecorder.getRoutedDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Media/MediaRoute2Info+Builder.xml b/docs/xml/Android.Media/MediaRoute2Info+Builder.xml
index 6faee0d8d..bfed8e648 100644
--- a/docs/xml/Android.Media/MediaRoute2Info+Builder.xml
+++ b/docs/xml/Android.Media/MediaRoute2Info+Builder.xml
@@ -602,11 +602,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSuitabilityStatus", "(I)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setSuitabilityStatus", "(I)Landroid/media/MediaRoute2Info$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -615,7 +615,7 @@
Android.Media.MediaRoute2Info+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Media/MediaRoute2Info.xml b/docs/xml/Android.Media/MediaRoute2Info.xml
index b0e8738f9..78db1ccc5 100644
--- a/docs/xml/Android.Media/MediaRoute2Info.xml
+++ b/docs/xml/Android.Media/MediaRoute2Info.xml
@@ -1145,11 +1145,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSuitabilityStatus", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSuitabilityStatus", "()I", "", ApiSince=35)>]
@@ -1189,15 +1189,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SUITABILITY_STATUS_NOT_SUITABLE_FOR_TRANSFER", ApiSince=35)]
[<Android.Runtime.Register("SUITABILITY_STATUS_NOT_SUITABLE_FOR_TRANSFER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1237,15 +1237,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SUITABILITY_STATUS_SUITABLE_FOR_DEFAULT_TRANSFER", ApiSince=35)]
[<Android.Runtime.Register("SUITABILITY_STATUS_SUITABLE_FOR_DEFAULT_TRANSFER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1285,15 +1285,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SUITABILITY_STATUS_SUITABLE_FOR_MANUAL_TRANSFER", ApiSince=35)]
[<Android.Runtime.Register("SUITABILITY_STATUS_SUITABLE_FOR_MANUAL_TRANSFER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2InfoSuitabilityStatus enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1418,6 +1418,54 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_AUX_LINE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_AUX_LINE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 19
+
+ Indicates the route is using the auxiliary line-level connectors.
+
+ Indicates the route is using the auxiliary line-level connectors.
+
+
+ Java documentation for android.media.MediaRoute2Info.TYPE_AUX_LINE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1721,15 +1769,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_HDMI_ARC", ApiSince=35)]
[<Android.Runtime.Register("TYPE_HDMI_ARC", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1769,15 +1817,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_HDMI_EARC", ApiSince=35)]
[<Android.Runtime.Register("TYPE_HDMI_EARC", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1851,6 +1899,153 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_LINE_ANALOG", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_LINE_ANALOG", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 5
+
+ Indicates the route is an analog line-level connection.
+
+ Indicates the route is an analog line-level connection.
+
+
+ Java documentation for android.media.MediaRoute2Info.TYPE_LINE_ANALOG
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_LINE_DIGITAL", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_LINE_DIGITAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 6
+
+ Indicates the route is a digital line connection (for example S/PDIF).
+
+ Indicates the route is a digital line connection (for example S/PDIF).
+
+
+ Java documentation for android.media.MediaRoute2Info.TYPE_LINE_DIGITAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_MULTICHANNEL_SPEAKER_GROUP", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_MULTICHANNEL_SPEAKER_GROUP", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 32
+
+ Indicates the route is a speaker group supporting multichannel contents.
+
+ Indicates the route is a speaker group supporting multichannel contents.
+ The speakers in the group are connected together using local network based protocols. The
+ speaker group requires additional input of the physical positions of each individual speaker
+ to provide a better experience on multichannel contents.
+
+
+ Java documentation for android.media.MediaRoute2Info.TYPE_MULTICHANNEL_SPEAKER_GROUP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1915,15 +2110,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_CAR", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_CAR", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1965,15 +2160,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_COMPUTER", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_COMPUTER", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2015,15 +2210,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_GAME_CONSOLE", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_GAME_CONSOLE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2065,15 +2260,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_SMARTPHONE", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_SMARTPHONE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2115,15 +2310,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_SMARTWATCH", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_SMARTWATCH", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2215,15 +2410,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_TABLET", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_TABLET", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2265,15 +2460,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_REMOTE_TABLET_DOCKED", ApiSince=35)]
[<Android.Runtime.Register("TYPE_REMOTE_TABLET_DOCKED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.MediaRoute2Type enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/MediaRoute2Type.xml b/docs/xml/Android.Media/MediaRoute2Type.xml
index 195265769..6f939bad1 100644
--- a/docs/xml/Android.Media/MediaRoute2Type.xml
+++ b/docs/xml/Android.Media/MediaRoute2Type.xml
@@ -15,6 +15,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeAuxLine", JniField="android/media/MediaRoute2Info.TYPE_AUX_LINE")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeAuxLine", JniField="android/media/MediaRoute2Info.TYPE_AUX_LINE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 19
+
+ To be added.
+
+
@@ -194,11 +222,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeHdmiArc", JniField="android/media/MediaRoute2Info.TYPE_HDMI_ARC")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeHdmiArc", JniField="android/media/MediaRoute2Info.TYPE_HDMI_ARC")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -222,11 +250,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeHdmiEarc", JniField="android/media/MediaRoute2Info.TYPE_HDMI_EARC")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeHdmiEarc", JniField="android/media/MediaRoute2Info.TYPE_HDMI_EARC")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -267,6 +295,90 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeLineAnalog", JniField="android/media/MediaRoute2Info.TYPE_LINE_ANALOG")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeLineAnalog", JniField="android/media/MediaRoute2Info.TYPE_LINE_ANALOG")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeLineDigital", JniField="android/media/MediaRoute2Info.TYPE_LINE_DIGITAL")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeLineDigital", JniField="android/media/MediaRoute2Info.TYPE_LINE_DIGITAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeMultichannelSpeakerGroup", JniField="android/media/MediaRoute2Info.TYPE_MULTICHANNEL_SPEAKER_GROUP")]
+ [<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeMultichannelSpeakerGroup", JniField="android/media/MediaRoute2Info.TYPE_MULTICHANNEL_SPEAKER_GROUP")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Media.MediaRoute2Type
+
+ 32
+
+ To be added.
+
+
@@ -306,11 +418,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteCar", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_CAR")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteCar", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_CAR")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -334,11 +446,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteComputer", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_COMPUTER")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteComputer", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_COMPUTER")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -362,11 +474,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteGameConsole", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_GAME_CONSOLE")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteGameConsole", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_GAME_CONSOLE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -390,11 +502,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteSmartphone", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_SMARTPHONE")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteSmartphone", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_SMARTPHONE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -418,11 +530,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteSmartwatch", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_SMARTWATCH")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteSmartwatch", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_SMARTWATCH")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -474,11 +586,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteTablet", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_TABLET")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteTablet", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_TABLET")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -502,11 +614,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteTabletDocked", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_TABLET_DOCKED")]
[<Android.Runtime.IntDefinition("Android.Media.MediaRoute2Info.TypeRemoteTabletDocked", JniField="android/media/MediaRoute2Info.TYPE_REMOTE_TABLET_DOCKED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/MediaRouter2+RoutingController.xml b/docs/xml/Android.Media/MediaRouter2+RoutingController.xml
index 138ba8fa8..3e5d85a72 100644
--- a/docs/xml/Android.Media/MediaRouter2+RoutingController.xml
+++ b/docs/xml/Android.Media/MediaRouter2+RoutingController.xml
@@ -26,12 +26,12 @@
- A class to control media routing session in media route provider.
+ Controls a media routing session.
- A class to control media routing session in media route provider. For example,
- selecting/deselecting/transferring to routes of a session can be done through this. Instances
- are created when TransferCallback#onTransfer(RoutingController, RoutingController) is
- called, which is invoked after #transferTo(MediaRoute2Info) is called.
+ Controls a media routing session.
+ Routing controllers wrap a RoutingSessionInfo, taking care of mapping route ids to
+ MediaRoute2Info instances. You can still access the underlying session using #getRoutingSessionInfo(), but keep in mind it can be changed by other threads. Changes to
+ the routing session are notified via ControllerCallback.
Java documentation for android.media.MediaRouter2.RoutingController
.
@@ -136,9 +136,10 @@
System.Collections.Generic.IList<Android.Media.MediaRoute2Info>
- To be added.
+ Returns the unmodifiable list of deselectable routes for the session.
the unmodifiable list of deselectable routes for the session.
+ Returns the unmodifiable list of deselectable routes for the session.
Java documentation for android.media.MediaRouter2.RoutingController.getDeselectableRoutes()
.
@@ -423,9 +424,10 @@
System.Collections.Generic.IList<Android.Media.MediaRoute2Info>
- To be added.
+ Returns the unmodifiable list of selectable routes for the session.
the unmodifiable list of selectable routes for the session.
+ Returns the unmodifiable list of selectable routes for the session.
Java documentation for android.media.MediaRouter2.RoutingController.getSelectableRoutes()
.
@@ -463,9 +465,10 @@
System.Collections.Generic.IList<Android.Media.MediaRoute2Info>
- To be added.
+ Returns the unmodifiable list of currently selected routes
the unmodifiable list of currently selected routes
+ Returns the unmodifiable list of currently selected routes
Java documentation for android.media.MediaRouter2.RoutingController.getSelectedRoutes()
.
@@ -600,11 +603,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTransferableRoutes", "()Ljava/util/List;", "GetGetTransferableRoutesHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getTransferableRoutes", "()Ljava/util/List;", "GetGetTransferableRoutesHandler", ApiSince=35)>]
@@ -787,11 +790,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("wasTransferInitiatedBySelf", "()Z", "GetWasTransferInitiatedBySelfHandler", ApiSince=35)]
[<Android.Runtime.Register("wasTransferInitiatedBySelf", "()Z", "GetWasTransferInitiatedBySelfHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/MediaRouter2.xml b/docs/xml/Android.Media/MediaRouter2.xml
index 9b73b88de..494c68df0 100644
--- a/docs/xml/Android.Media/MediaRouter2.xml
+++ b/docs/xml/Android.Media/MediaRouter2.xml
@@ -57,11 +57,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("cancelScanRequest", "(Landroid/media/MediaRouter2$ScanToken;)V", "", ApiSince=35)]
[<Android.Runtime.Register("cancelScanRequest", "(Landroid/media/MediaRouter2$ScanToken;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -70,7 +70,7 @@
System.Void
-
+
To be added.
@@ -254,11 +254,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getInstance", "(Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/media/MediaRouter2;", "", ApiSince=35)]
[<Android.Runtime.Register("getInstance", "(Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/media/MediaRouter2;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -267,10 +267,10 @@
Android.Media.MediaRouter2
-
-
-
-
+
+
+
+
The Context of the caller.
@@ -283,8 +283,7 @@
To be added.
Returns a proxy MediaRouter2 instance that allows you to control the routing of an app
- specified by clientPackageName. Returns null if the specified package name
- does not exist.
+ specified by clientPackageName.
Proxy MediaRouter2 instances operate differently than regular MediaRouter2 instances:
<ul>
@@ -333,11 +332,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getRouteListingPreference", "()Landroid/media/RouteListingPreference;", "", ApiSince=35)]
[<Android.Runtime.Register("getRouteListingPreference", "()Landroid/media/RouteListingPreference;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -498,11 +497,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerRouteListingPreferenceUpdatedCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=35)]
[<Android.Runtime.Register("registerRouteListingPreferenceUpdatedCallback", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -511,8 +510,8 @@
System.Void
-
-
+
+
To be added.
@@ -592,11 +591,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestScan", "(Landroid/media/MediaRouter2$ScanRequest;)Landroid/media/MediaRouter2$ScanToken;", "", ApiSince=35)]
[<Android.Runtime.Register("requestScan", "(Landroid/media/MediaRouter2$ScanRequest;)Landroid/media/MediaRouter2$ScanToken;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -605,7 +604,7 @@
Android.Media.MediaRouter2+ScanToken
-
+
To be added.
@@ -742,7 +741,7 @@
callbacks and immediately after receiving any RouteCallback#onRoutesUpdated route
updates in order to keep the system UI in a consistent state. You can also call this method
at any other point to update the listing preference dynamically.
- Any calls to this method from a privileged router will throw an UnsupportedOperationException.
+ Calling this method on a proxy router instance will throw an UnsupportedOperationException.
Notes:
<ol>
@@ -777,11 +776,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setRouteVolume", "(Landroid/media/MediaRoute2Info;I)V", "", ApiSince=35)]
[<Android.Runtime.Register("setRouteVolume", "(Landroid/media/MediaRoute2Info;I)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -790,8 +789,8 @@
System.Void
-
-
+
+
To be added.
@@ -1149,11 +1148,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("unregisterRouteListingPreferenceUpdatedCallback", "(Ljava/util/function/Consumer;)V", "", ApiSince=35)]
[<Android.Runtime.Register("unregisterRouteListingPreferenceUpdatedCallback", "(Ljava/util/function/Consumer;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1162,7 +1161,7 @@
System.Void
-
+
To be added.
diff --git a/docs/xml/Android.Media/MediaSession2+Builder.xml b/docs/xml/Android.Media/MediaSession2+Builder.xml
index 1dc72059b..6b96e4cd2 100644
--- a/docs/xml/Android.Media/MediaSession2+Builder.xml
+++ b/docs/xml/Android.Media/MediaSession2+Builder.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Builder for MediaSession2.
Any incoming event from the MediaController2 will be handled on the callback
diff --git a/docs/xml/Android.Media/MediaSession2+ControllerInfo.xml b/docs/xml/Android.Media/MediaSession2+ControllerInfo.xml
index 066eda32b..5c3c5835f 100644
--- a/docs/xml/Android.Media/MediaSession2+ControllerInfo.xml
+++ b/docs/xml/Android.Media/MediaSession2+ControllerInfo.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Information of a controller.
diff --git a/docs/xml/Android.Media/MediaSession2+SessionCallback.xml b/docs/xml/Android.Media/MediaSession2+SessionCallback.xml
index d2e3230fc..81d84915c 100644
--- a/docs/xml/Android.Media/MediaSession2+SessionCallback.xml
+++ b/docs/xml/Android.Media/MediaSession2+SessionCallback.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Callback to be called for all incoming commands from MediaController2s.
diff --git a/docs/xml/Android.Media/MediaSession2.xml b/docs/xml/Android.Media/MediaSession2.xml
index f68f59ab6..1719699ae 100644
--- a/docs/xml/Android.Media/MediaSession2.xml
+++ b/docs/xml/Android.Media/MediaSession2.xml
@@ -42,7 +42,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Allows a media app to expose its transport controls and playback information in a process to
other processes including the Android framework and other apps.
diff --git a/docs/xml/Android.Media/MediaSession2Service+MediaNotification.xml b/docs/xml/Android.Media/MediaSession2Service+MediaNotification.xml
index 39b9b8b1a..143541fcc 100644
--- a/docs/xml/Android.Media/MediaSession2Service+MediaNotification.xml
+++ b/docs/xml/Android.Media/MediaSession2Service+MediaNotification.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Returned by #onUpdateNotification(MediaSession2) for making session service
foreground service to keep playback running in the background. It's highly recommended to
diff --git a/docs/xml/Android.Media/MediaSession2Service.xml b/docs/xml/Android.Media/MediaSession2Service.xml
index 5186ffbb6..dae511cfe 100644
--- a/docs/xml/Android.Media/MediaSession2Service.xml
+++ b/docs/xml/Android.Media/MediaSession2Service.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Service containing MediaSession2.
diff --git a/docs/xml/Android.Media/MicrophoneDirection.xml b/docs/xml/Android.Media/MicrophoneDirection.xml
index e14a38653..7d6494703 100644
--- a/docs/xml/Android.Media/MicrophoneDirection.xml
+++ b/docs/xml/Android.Media/MicrophoneDirection.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/media/MicrophoneDirection", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/media/MicrophoneDirection", ApiSince=29, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Media/RemoteControlClient+MetadataEditor.xml b/docs/xml/Android.Media/RemoteControlClient+MetadataEditor.xml
index 1b9ebe035..c03233250 100644
--- a/docs/xml/Android.Media/RemoteControlClient+MetadataEditor.xml
+++ b/docs/xml/Android.Media/RemoteControlClient+MetadataEditor.xml
@@ -226,7 +226,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[System.Obsolete("deprecated")]
[<System.Obsolete("deprecated")>]
diff --git a/docs/xml/Android.Media/RoutingSessionInfo+Builder.xml b/docs/xml/Android.Media/RoutingSessionInfo+Builder.xml
index 3ad627b35..674ddf9d2 100644
--- a/docs/xml/Android.Media/RoutingSessionInfo+Builder.xml
+++ b/docs/xml/Android.Media/RoutingSessionInfo+Builder.xml
@@ -86,10 +86,13 @@
-
-
+
+
-
+
+
+
+
Constructor
Mono.Android
@@ -106,19 +109,19 @@
-
-
+
+
+
ID of the session. Must not be empty.
- package name of the client app which uses this session.
- If is is unknown, then just use an empty string.
+ ID of the session. Must not be empty.
+ package name of the client app which uses this session. If is is
+ unknown, then just use an empty string.
Constructor for builder to create RoutingSessionInfo.
Constructor for builder to create RoutingSessionInfo.
- In order to ensure ID uniqueness in MediaRouter2 side, the value of
- RoutingSessionInfo#getId() can be different from what was set in
- MediaRoute2ProviderService.
+ In order to ensure ID uniqueness in MediaRouter2 side, the value of RoutingSessionInfo#getId() can be different from what was set in MediaRoute2ProviderService.
Java documentation for android.media.RoutingSessionInfo.Builder.RoutingSessionInfo$Builder(java.lang.String, java.lang.String)
.
@@ -714,11 +717,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setTransferInitiator", "(Landroid/os/UserHandle;Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setTransferInitiator", "(Landroid/os/UserHandle;Ljava/lang/String;)Landroid/media/RoutingSessionInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -726,15 +729,15 @@
Android.Media.RoutingSessionInfo+Builder
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
-
+
+
To be added.
@@ -755,11 +758,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setTransferReason", "(I)Landroid/media/RoutingSessionInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setTransferReason", "(I)Landroid/media/RoutingSessionInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -768,7 +771,7 @@
Android.Media.RoutingSessionInfo+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Media/RoutingSessionInfo.xml b/docs/xml/Android.Media/RoutingSessionInfo.xml
index d5616a01a..30af0e831 100644
--- a/docs/xml/Android.Media/RoutingSessionInfo.xml
+++ b/docs/xml/Android.Media/RoutingSessionInfo.xml
@@ -228,9 +228,16 @@
Gets the list of IDs of deselectable routes for the session.
- To be added.
+ A possibly empty list of deselectable route ids.
Gets the list of IDs of deselectable routes for the session.
+ Deselectable routes can be removed from the #getSelectedRoutes() selected routes,
+ so that the routing session stops routing to the newly deselected route, but continues on any
+ remaining selected routes.
+ Deselectable routes should be a subset of the #getSelectedRoutes() selected
+ routes, meaning not all of the selected routes might be deselectable. For example, one of
+ the selected routes may be a leader device coordinating group playback, which must always
+ remain selected while the session is active.
Java documentation for android.media.RoutingSessionInfo.getDeselectableRoutes()
.
@@ -419,9 +426,13 @@
Gets the list of IDs of selectable routes for the session.
- To be added.
+ A possibly empty list of selectable route ids.
Gets the list of IDs of selectable routes for the session.
+ Selectable routes can be added to a routing session (via MediaRouter2.RoutingController#selectRoute) in order to add them to the #getSelectedRoutes() selected routes, so that media plays on the newly selected route along
+ with the other selected routes.
+ Not to be confused with #getTransferableRoutes() transferable routes. Transferring
+ to a route makes it the sole selected route.
Java documentation for android.media.RoutingSessionInfo.getSelectableRoutes()
.
@@ -460,9 +471,13 @@
Gets the list of IDs of selected routes for the session.
- To be added.
+ A non-empty list of selected route ids.
- Gets the list of IDs of selected routes for the session. It shouldn't be empty.
+ Gets the list of IDs of selected routes for the session.
+ Selected routes are the routes that this session is actively routing media to.
+ The behavior of a routing session with multiple selected routes is ultimately defined by
+ the MediaRoute2ProviderService implementation. However, typically, it's expected that
+ all the selected routes of a routing session are playing the same media in sync.
Java documentation for android.media.RoutingSessionInfo.getSelectedRoutes()
.
@@ -559,9 +574,22 @@
Gets the list of IDs of transferable routes for the session.
- To be added.
+ A possibly empty list of transferable route ids.
Gets the list of IDs of transferable routes for the session.
+ Transferring to a route (for example, using MediaRouter2#transferTo) replaces the
+ list of #getSelectedRoutes() selected routes with the target route, causing playback
+ to move from one route to another.
+ Note that this is different from #getSelectableRoutes() selectable routes, because
+ selecting a route makes it part of the selected routes, while transferring to a route makes
+ it the selected route. A route can be both transferable and selectable.
+ Note that playback may transfer across routes without the target route being in the list
+ of transferable routes. This can happen by creating a new routing session to the target
+ route, and releasing the routing session being transferred from. The difference is that a
+ transfer to a route in the transferable list can happen with no intervention from the app,
+ with the route provider taking care of the entire operation. A transfer to a route that is
+ not in the list of transferable routes (by creating a new session) requires the app to move
+ the playback state from one device to the other.
Java documentation for android.media.RoutingSessionInfo.getTransferableRoutes()
.
@@ -586,11 +614,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getTransferReason", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getTransferReason", "()I", "", ApiSince=35)>]
@@ -630,15 +658,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TRANSFER_REASON_APP", ApiSince=35)]
[<Android.Runtime.Register("TRANSFER_REASON_APP", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -678,15 +706,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TRANSFER_REASON_FALLBACK", ApiSince=35)]
[<Android.Runtime.Register("TRANSFER_REASON_FALLBACK", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -729,15 +757,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TRANSFER_REASON_SYSTEM_REQUEST", ApiSince=35)]
[<Android.Runtime.Register("TRANSFER_REASON_SYSTEM_REQUEST", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Media.RoutingSessionInfoTransferReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Media/Session2Command+Result.xml b/docs/xml/Android.Media/Session2Command+Result.xml
index 32df2bb08..6f23ed9d5 100644
--- a/docs/xml/Android.Media/Session2Command+Result.xml
+++ b/docs/xml/Android.Media/Session2Command+Result.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Contains the result of Session2Command.
diff --git a/docs/xml/Android.Media/Session2Command.xml b/docs/xml/Android.Media/Session2Command.xml
index b45a35b1e..e7946ae2d 100644
--- a/docs/xml/Android.Media/Session2Command.xml
+++ b/docs/xml/Android.Media/Session2Command.xml
@@ -42,14 +42,12 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Define a command that a MediaController2 can send to a MediaSession2.
If #getCommandCode() isn't #COMMAND_CODE_CUSTOM), it's predefined command.
If #getCommandCode() is #COMMAND_CODE_CUSTOM), it's custom command and
#getCustomAction() shouldn't be null.
- Refer to the
- AndroidX SessionCommand class for the list of valid commands.
Java documentation for android.media.Session2Command
.
diff --git a/docs/xml/Android.Media/Session2CommandGroup+Builder.xml b/docs/xml/Android.Media/Session2CommandGroup+Builder.xml
index 27a2a5ae6..bebc0dcd7 100644
--- a/docs/xml/Android.Media/Session2CommandGroup+Builder.xml
+++ b/docs/xml/Android.Media/Session2CommandGroup+Builder.xml
@@ -29,7 +29,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Builds a Session2CommandGroup object.
diff --git a/docs/xml/Android.Media/Session2CommandGroup.xml b/docs/xml/Android.Media/Session2CommandGroup.xml
index 7e21dfe19..c19e703f0 100644
--- a/docs/xml/Android.Media/Session2CommandGroup.xml
+++ b/docs/xml/Android.Media/Session2CommandGroup.xml
@@ -42,7 +42,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
A set of Session2Command which represents a command group.
diff --git a/docs/xml/Android.Media/Session2Token.xml b/docs/xml/Android.Media/Session2Token.xml
index b6593dca2..1130dedb1 100644
--- a/docs/xml/Android.Media/Session2Token.xml
+++ b/docs/xml/Android.Media/Session2Token.xml
@@ -42,7 +42,7 @@
This API is not generally intended for third party application developers.
This API is not generally intended for third party application developers.
- Use the AndroidXMedia2 session
+ Use the AndroidXMedia3 session
Library for consistent behavior across all devices.
Represents an ongoing MediaSession2 or a MediaSession2Service.
If it's representing a session service, it may not be ongoing.
diff --git a/docs/xml/Android.Media/Spatializer.xml b/docs/xml/Android.Media/Spatializer.xml
index d64b40260..899281ee5 100644
--- a/docs/xml/Android.Media/Spatializer.xml
+++ b/docs/xml/Android.Media/Spatializer.xml
@@ -471,6 +471,56 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSpatializedChannelMasks", "()Ljava/util/List;", "GetGetSpatializedChannelMasksHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSpatializedChannelMasks", "()Ljava/util/List;", "GetGetSpatializedChannelMasksHandler", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Returns a list of channel masks that represent the widest channel masks the spatializer
+ is capable of rendering with individual channel positions.
+ a list of channel masks following the CHANNEL_OUT_* output channel
+ definitions found in AudioFormat.
+
+ Returns a list of channel masks that represent the widest channel masks the spatializer
+ is capable of rendering with individual channel positions.
+ For instance a spatializer may only support virtual speaker positions for 5.1, it would
+ therefore return AudioFormat#CHANNEL_OUT_5POINT1. But it would still return
+ true when querying #canBeSpatialized(AudioAttributes, AudioFormat) it
+ with a channel mask of AudioFormat#CHANNEL_OUT_7POINT1POINT2: the sound present
+ in each channel would still be heard, but the sounds from the rear, side and top pairs would
+ be mixed together, and be spatialized at the same location.
+
+
+ Java documentation for android.media.Spatializer.getSpatializedChannelMasks()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Http/SslError.xml b/docs/xml/Android.Net.Http/SslError.xml
index ccdb2664e..503bf02e1 100644
--- a/docs/xml/Android.Net.Http/SslError.xml
+++ b/docs/xml/Android.Net.Http/SslError.xml
@@ -656,8 +656,8 @@
-
-
+
+
Field
Mono.Android
diff --git a/docs/xml/Android.Net.Http/X509TrustManagerExtensions.xml b/docs/xml/Android.Net.Http/X509TrustManagerExtensions.xml
index 5b02cee9c..9a4bc107b 100644
--- a/docs/xml/Android.Net.Http/X509TrustManagerExtensions.xml
+++ b/docs/xml/Android.Net.Http/X509TrustManagerExtensions.xml
@@ -25,9 +25,9 @@
X509TrustManager wrapper exposing Android-added features.
X509TrustManager wrapper exposing Android-added features.
- The checkServerTrusted method allows callers to perform additional
- verification of certificate chains after they have been successfully verified
- by the platform.
+ The checkServerTrusted methods allow callers to provide some additional
+ context for the verification. This is particularly useful when an SSLEngine
+ or SSLSocket is not available.
Java documentation for android.net.http.X509TrustManagerExtensions
.
@@ -168,6 +168,80 @@
if the chain does not verify correctly.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("checkServerTrusted", "([Ljava/security/cert/X509Certificate;[B[BLjava/lang/String;Ljava/lang/String;)Ljava/util/List;", "GetCheckServerTrusted_arrayLjava_security_cert_X509Certificate_arrayBarrayBLjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("checkServerTrusted", "([Ljava/security/cert/X509Certificate;[B[BLjava/lang/String;Ljava/lang/String;)Ljava/util/List;", "GetCheckServerTrusted_arrayLjava_security_cert_X509Certificate_arrayBarrayBLjava_lang_String_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Java.Security.Cert.X509Certificate>
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ Verifies the given certificate chain.
+ the properly ordered chain used for verification as a list of X509Certificates.
+
+ Verifies the given certificate chain.
+ See X509TrustManager#checkServerTrusted(X509Certificate[], String) for a
+ description of the chain and authType parameters. The final parameter, host, should be the
+ hostname of the server.
+ ocspData and tlsSctData may be provided to verify any Signed Certificate Timestamp (SCT)
+ attached to the connection. These are ASN.1 octet strings (SignedCertificateTimestampList)
+ as described in RFC 6962, Section 3.3. Note that SCTs embedded in the certificate chain
+ will automatically be processed.
+
+
+ Java documentation for android.net.http.X509TrustManagerExtensions.checkServerTrusted(java.security.cert.X509Certificate[], byte[], byte[], java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.IpSec.Ike/IkeSession.xml b/docs/xml/Android.Net.IpSec.Ike/IkeSession.xml
index 3454b15c2..e061173a1 100644
--- a/docs/xml/Android.Net.IpSec.Ike/IkeSession.xml
+++ b/docs/xml/Android.Net.IpSec.Ike/IkeSession.xml
@@ -236,11 +236,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("dump", "(Ljava/io/PrintWriter;)V", "", ApiSince=35)]
[<Android.Runtime.Register("dump", "(Ljava/io/PrintWriter;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -249,7 +249,7 @@
System.Void
-
+
Print writer
diff --git a/docs/xml/Android.Net.IpSec.Ike/IkeSessionParams.xml b/docs/xml/Android.Net.IpSec.Ike/IkeSessionParams.xml
index eb4fc3ee1..6a8ffa320 100644
--- a/docs/xml/Android.Net.IpSec.Ike/IkeSessionParams.xml
+++ b/docs/xml/Android.Net.IpSec.Ike/IkeSessionParams.xml
@@ -232,11 +232,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("IKE_DPD_DELAY_SEC_DISABLED", ApiSince=35)]
[<Android.Runtime.Register("IKE_DPD_DELAY_SEC_DISABLED", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -530,11 +530,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getIkeOptions", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getIkeOptions", "()Ljava/util/Set;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Net.Nsd/AdvertisingRequest+Builder.xml b/docs/xml/Android.Net.Nsd/AdvertisingRequest+Builder.xml
new file mode 100644
index 000000000..4a1a4c521
--- /dev/null
+++ b/docs/xml/Android.Net.Nsd/AdvertisingRequest+Builder.xml
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/nsd/AdvertisingRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/nsd/AdvertisingRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for creating new AdvertisingRequest objects.
+
+ A builder for creating new AdvertisingRequest objects.
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/nsd/NsdServiceInfo;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/nsd/NsdServiceInfo;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ the NsdServiceInfo describing the service to advertise.
+ Creates a new Builder object.
+
+ Creates a new Builder object.
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.Builder.AdvertisingRequest$Builder(android.net.nsd.NsdServiceInfo)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/nsd/AdvertisingRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/nsd/AdvertisingRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Nsd.AdvertisingRequest
+
+
+
+ Creates a new AdvertisingRequest object.
+ To be added.
+
+ Creates a new AdvertisingRequest object.
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFlags", "(J)Landroid/net/nsd/AdvertisingRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFlags", "(J)Landroid/net/nsd/AdvertisingRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Nsd.AdvertisingRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProtocolType", "(I)Landroid/net/nsd/AdvertisingRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setProtocolType", "(I)Landroid/net/nsd/AdvertisingRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Nsd.AdvertisingRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Nsd/AdvertisingRequest+InterfaceConsts.xml b/docs/xml/Android.Net.Nsd/AdvertisingRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..d8a39a3e3
--- /dev/null
+++ b/docs/xml/Android.Net.Nsd/AdvertisingRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Nsd/AdvertisingRequest.xml b/docs/xml/Android.Net.Nsd/AdvertisingRequest.xml
new file mode 100644
index 000000000..93dddc3c5
--- /dev/null
+++ b/docs/xml/Android.Net.Nsd/AdvertisingRequest.xml
@@ -0,0 +1,421 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/nsd/AdvertisingRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/nsd/AdvertisingRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Encapsulates parameters for NsdManager#registerService.
+
+ Encapsulates parameters for NsdManager#registerService.
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFlags", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFlags", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ To be added.
+ the flags affecting advertising behavior.
+
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.getFlags()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FLAG_SKIP_PROBING", ApiSince=36)]
+ [<Android.Runtime.Register("FLAG_SKIP_PROBING", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+ 2
+
+ Skip the probing step when advertising.
+
+ Skip the probing step when advertising.
+ This must only be used when the service name (NsdServiceInfo#getServiceName() is
+ known to be unique and cannot possibly be used by any other device on the network.
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.FLAG_SKIP_PROBING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProtocolType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProtocolType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Nsd.NsdProtocol
+
+
+ To be added.
+ the service advertisement protocol.
+
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.getProtocolType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceInfo", "()Landroid/net/nsd/NsdServiceInfo;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceInfo", "()Landroid/net/nsd/NsdServiceInfo;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Nsd.NsdServiceInfo
+
+
+ To be added.
+ the NsdServiceInfo describing the service to advertise.
+
+
+
+ Java documentation for android.net.nsd.AdvertisingRequest.getServiceInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStartedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStartedEventArgs.xml
index bca193d6a..040b7b8e2 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStartedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStartedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStoppedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStoppedEventArgs.xml
index d5f7e2170..1662a87cc 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStoppedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+DiscoveryStoppedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+IDiscoveryListener.xml b/docs/xml/Android.Net.Nsd/NsdManager+IDiscoveryListener.xml
index e06fc90e7..8cc51ad7b 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+IDiscoveryListener.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+IDiscoveryListener.xml
@@ -47,7 +47,7 @@
-
+
Method
Mono.Android
@@ -80,7 +80,7 @@
-
+
Method
Mono.Android
@@ -113,7 +113,7 @@
-
+
Method
Mono.Android
@@ -146,7 +146,7 @@
-
+
Method
Mono.Android
@@ -179,7 +179,7 @@
-
+
Method
Mono.Android
@@ -221,7 +221,7 @@
-
+
Method
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+IRegistrationListener.xml b/docs/xml/Android.Net.Nsd/NsdManager+IRegistrationListener.xml
index 3437e209e..d521a015d 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+IRegistrationListener.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+IRegistrationListener.xml
@@ -47,7 +47,7 @@
-
+
Method
Mono.Android
@@ -89,7 +89,7 @@
-
+
Method
Mono.Android
@@ -122,7 +122,7 @@
-
+
Method
Mono.Android
@@ -155,7 +155,7 @@
-
+
Method
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+RegistrationFailedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+RegistrationFailedEventArgs.xml
index 9b071caf5..68385ae3d 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+RegistrationFailedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+RegistrationFailedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -74,7 +74,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ResolveFailedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ResolveFailedEventArgs.xml
index 53788adf5..dce5f89d3 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ResolveFailedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ResolveFailedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -74,7 +74,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ServiceFoundEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ServiceFoundEventArgs.xml
index ffa4b1024..60d6d30d2 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ServiceFoundEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ServiceFoundEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ServiceLostEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ServiceLostEventArgs.xml
index 65de2e71e..b79d61db5 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ServiceLostEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ServiceLostEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ServiceRegisteredEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ServiceRegisteredEventArgs.xml
index bc5640a74..38ba901e3 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ServiceRegisteredEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ServiceRegisteredEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ServiceResolvedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ServiceResolvedEventArgs.xml
index 0cf09bad5..a05fae2ba 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ServiceResolvedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ServiceResolvedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+ServiceUnregisteredEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+ServiceUnregisteredEventArgs.xml
index 993781f0d..4553f6a8f 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+ServiceUnregisteredEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+ServiceUnregisteredEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -51,7 +51,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+StartDiscoveryFailedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+StartDiscoveryFailedEventArgs.xml
index f17d85460..2f302bfe9 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+StartDiscoveryFailedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+StartDiscoveryFailedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -74,7 +74,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+StopDiscoveryFailedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+StopDiscoveryFailedEventArgs.xml
index 928318eb3..d62f1947e 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+StopDiscoveryFailedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+StopDiscoveryFailedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -74,7 +74,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager+UnregistrationFailedEventArgs.xml b/docs/xml/Android.Net.Nsd/NsdManager+UnregistrationFailedEventArgs.xml
index de8c11c6c..d75dcf98d 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager+UnregistrationFailedEventArgs.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager+UnregistrationFailedEventArgs.xml
@@ -29,7 +29,7 @@
-
+
Constructor
Mono.Android
@@ -74,7 +74,7 @@
-
+
Property
Mono.Android
diff --git a/docs/xml/Android.Net.Nsd/NsdManager.xml b/docs/xml/Android.Net.Nsd/NsdManager.xml
index bdcd9552e..8df538c57 100644
--- a/docs/xml/Android.Net.Nsd/NsdManager.xml
+++ b/docs/xml/Android.Net.Nsd/NsdManager.xml
@@ -166,11 +166,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("discoverServices", "(Landroid/net/nsd/DiscoveryRequest;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$DiscoveryListener;)V", "", ApiSince=35)]
[<Android.Runtime.Register("discoverServices", "(Landroid/net/nsd/DiscoveryRequest;Ljava/util/concurrent/Executor;Landroid/net/nsd/NsdManager$DiscoveryListener;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -179,9 +179,9 @@
System.Void
-
-
-
+
+
+
To be added.
diff --git a/docs/xml/Android.Net.Nsd/NsdServiceInfo.xml b/docs/xml/Android.Net.Nsd/NsdServiceInfo.xml
index f33f5ccd5..06e0b2824 100644
--- a/docs/xml/Android.Net.Nsd/NsdServiceInfo.xml
+++ b/docs/xml/Android.Net.Nsd/NsdServiceInfo.xml
@@ -292,7 +292,7 @@
System.Collections.Generic.IList<Java.Net.InetAddress>
- Get the host addresses. -or- Set the host addresses
+ Get the host addresses. -or- Set the host addresses.
To be added.
Property getter documentation:
@@ -305,7 +305,12 @@
Property setter documentation:
- Set the host addresses
+ Set the host addresses.
+ When registering hosts/services, there can only be one registration including address
+ records for a given hostname.
+ For example, if a client registers a service with the hostname "MyHost" and the address
+ records of 192.168.1.1 and 192.168.1.2, then other registrations for the hostname "MyHost"
+ must not have any address record, otherwise there will be a conflict.
Java documentation for android.net.nsd.NsdServiceInfo.setHostAddresses(java.util.List<java.net.InetAddress>)
.
@@ -319,6 +324,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getHostname", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getHostname", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Get the hostname.
+ To be added.
+
+ Get the hostname.
+ When a service is resolved through NsdManager#resolveService or
+ NsdManager#registerServiceInfoCallback, this returns the hostname of the resolved
+ service. In all other cases, this will be null. The top level domain ".local." is omitted.
+ For example, this returns "MyHost" when the service's hostname is "MyHost.local.".
+
+
+ Java documentation for android.net.nsd.NsdServiceInfo.getHostname()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -672,23 +722,23 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSubtypes", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSubtypes", "()Ljava/util/Set;", "", ApiSince=35)>]
-
+
[set: Android.Runtime.Register("setSubtypes", "(Ljava/util/Set;)V", "", ApiSince=35)]
[<set: Android.Runtime.Register("setSubtypes", "(Ljava/util/Set;)V", "", ApiSince=35)>]
-
+
[set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<set: System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig+Builder.xml b/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig+Builder.xml
index 4c75711fb..ebda29b9e 100644
--- a/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig+Builder.xml
+++ b/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig+Builder.xml
@@ -414,11 +414,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSafeModeEnabled", "(Z)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setSafeModeEnabled", "(Z)Landroid/net/vcn/VcnGatewayConnectionConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -427,7 +427,7 @@
Android.Net.Vcn.VcnGatewayConnectionConfig+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig.xml b/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig.xml
index 775c15b14..754c2d70d 100644
--- a/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig.xml
+++ b/docs/xml/Android.Net.Vcn/VcnGatewayConnectionConfig.xml
@@ -246,11 +246,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isSafeModeEnabled", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isSafeModeEnabled", "()Z", "", ApiSince=35)>]
@@ -387,6 +387,49 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MIN_UDP_PORT_4500_NAT_TIMEOUT_UNSET", ApiSince=36)]
+ [<Android.Runtime.Register("MIN_UDP_PORT_4500_NAT_TIMEOUT_UNSET", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ Minimum NAT timeout not set.
+
+ Minimum NAT timeout not set.
+ When the timeout is not set, the device will automatically choose a keepalive interval and
+ may reduce the keepalive frequency for power-optimization.
+
+
+ Java documentation for android.net.vcn.VcnGatewayConnectionConfig.MIN_UDP_PORT_4500_NAT_TIMEOUT_UNSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig+Builder.xml b/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig+Builder.xml
index 57c385aa4..b4f174050 100644
--- a/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig+Builder.xml
+++ b/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig+Builder.xml
@@ -279,6 +279,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSupportedCipherSuites", "(I)Landroid/net/wifi/aware/AwarePairingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSupportedCipherSuites", "(I)Landroid/net/wifi/aware/AwarePairingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Aware.AwarePairingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig.xml b/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig.xml
index 6b949d208..3f05f0d50 100644
--- a/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig.xml
+++ b/docs/xml/Android.Net.Wifi.Aware/AwarePairingConfig.xml
@@ -751,6 +751,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedCipherSuites", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedCipherSuites", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Aware.WifiAwareCipherSuite
+
+
+ Get the supported cipher suites in this config.
+ To be added.
+
+ Get the supported cipher suites in this config.
+
+
+ Java documentation for android.net.wifi.aware.AwarePairingConfig.getSupportedCipherSuites()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/ServiceProtocolType.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/ServiceProtocolType.xml
new file mode 100644
index 000000000..a14502606
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/ServiceProtocolType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig.ServiceProtocolTypeBonjour", JniField="android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_BONJOUR")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig.ServiceProtocolTypeBonjour", JniField="android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_BONJOUR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.ServiceProtocolType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig.ServiceProtocolTypeGeneric", JniField="android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_GENERIC")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig.ServiceProtocolTypeGeneric", JniField="android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_GENERIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.ServiceProtocolType
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceInfo.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceInfo.xml
index c420d30df..e43c9ac81 100644
--- a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceInfo.xml
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceInfo.xml
@@ -54,6 +54,51 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ See WifiP2pUsdBasedServiceConfig
+ Constructor for creating a service information for advertising the service using
+ un-synchronized service discovery (USD) protocol.
+ service info containing USD based service configuration.
+
+ Constructor for creating a service information for advertising the service using
+ un-synchronized service discovery (USD) protocol. Refer Wi-Fi Alliance Wi-Fi Direct R2
+ specification section 3.7 - "Unsynchronized Service Discovery (USD)" for the details.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pServiceInfo.WifiP2pServiceInfo(android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -394,6 +439,56 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWifiP2pUsdBasedServiceConfig", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "GetGetWifiP2pUsdBasedServiceConfigHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWifiP2pUsdBasedServiceConfig", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "GetGetWifiP2pUsdBasedServiceConfigHandler", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig
+
+
+ Get the service information configured to advertise using un-synchronized service discovery
+ (USD) protocol.
+ A valid or not null WifiP2pUsdBasedServiceConfig if the service information
+ is configured to advertise using un-synchronized service discovery (USD) protocol.
+ Otherwise, it is null.
+
+ Get the service information configured to advertise using un-synchronized service discovery
+ (USD) protocol.
+ See #WifiP2pServiceInfo(WifiP2pUsdBasedServiceConfig)
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pServiceInfo.getWifiP2pUsdBasedServiceConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceRequest.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceRequest.xml
index d2e151d11..432d3ab6f 100644
--- a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceRequest.xml
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pServiceRequest.xml
@@ -61,6 +61,51 @@
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ See WifiP2pUsdBasedServiceConfig
+ Constructor for creating a service discovery request for discovering the service using
+ un-synchronized service discovery (USD) protocol.
+ service discovery request containing USD based service configuration.
+
+ Constructor for creating a service discovery request for discovering the service using
+ un-synchronized service discovery (USD) protocol. Refer Wi-Fi Alliance Wi-Fi Direct R2
+ specification section 3.7 - "Unsynchronized Service Discovery (USD)" for the details.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pServiceRequest.WifiP2pServiceRequest(android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -327,6 +372,58 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWifiP2pUsdBasedServiceConfig", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "GetGetWifiP2pUsdBasedServiceConfigHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWifiP2pUsdBasedServiceConfig", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "GetGetWifiP2pUsdBasedServiceConfigHandler", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig
+
+
+ /**
+ Get the service information configured to discover a service using un-synchronized service
+ discovery (USD) protocol.
+ A valid or not null WifiP2pUsdBasedServiceConfig if the service information
+ is configured to discover a service using un-synchronized service discovery (USD) protocol.
+ Otherwise, it is null.
+
+ /**
+ Get the service information configured to discover a service using un-synchronized service
+ discovery (USD) protocol.
+ See #WifiP2pServiceRequest(WifiP2pUsdBasedServiceConfig).
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pServiceRequest.getWifiP2pUsdBasedServiceConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+Builder.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+Builder.xml
new file mode 100644
index 000000000..be56f6a57
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+Builder.xml
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder used to build WifiP2pUsdBasedServiceConfig objects for
+ USD based service discovery and advertisement.
+
+ Builder used to build WifiP2pUsdBasedServiceConfig objects for
+ USD based service discovery and advertisement.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The service name defining the service. The maximum
+ allowed length of the service name is 100 characters.
+ Constructor for Builder.
+
+ Constructor for Builder.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.Builder.WifiP2pUsdBasedServiceConfig$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig
+
+
+
+ Build WifiP2pUsdBasedServiceConfig given the current requests made on the
+ builder.
+
+ WifiP2pUsdBasedServiceConfig constructed based on builder method calls.
+
+ Build WifiP2pUsdBasedServiceConfig given the current requests made on the
+ builder.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setServiceProtocolType", "(I)Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setServiceProtocolType", "(I)Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setServiceSpecificInfo", "([B)Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setServiceSpecificInfo", "([B)Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceConfig+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..8cb791395
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig.xml
new file mode 100644
index 000000000..63ae90ac3
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceConfig.xml
@@ -0,0 +1,576 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class for creating a USD based service discovery configuration for use with
+ WifiP2pServiceInfo.
+
+ A class for creating a USD based service discovery configuration for use with
+ WifiP2pServiceInfo.<br> or WifiP2pServiceRequest.<br>
+ For the details of the configuration, refer Wi-Fi Alliance Wi-Fi Direct R2 specification
+ - Appendix H - Unsynchronized Service Discovery (as defined in Wi-Fi Aware) and section
+ 4.2.13 USD frame format.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getServiceSpecificInfo", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getServiceSpecificInfo", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get the service specific info of this USD service configuration.
+ A byte-array of service specification information, or null if unset.
+
+ Get the service specific info of this USD service configuration. See also
+ Builder#setServiceSpecificInfo(byte[]) .
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceSpecificInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxAllowedServiceSpecificInfoLength", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxAllowedServiceSpecificInfoLength", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Maximum allowed length of service specific information that can be set in the USD service
+ configuration.
+ To be added.
+
+ Maximum allowed length of service specific information that can be set in the USD service
+ configuration.
+ See also Builder#setServiceSpecificInfo(byte[]).
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getMaxAllowedServiceSpecificInfoLength()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Get the service name of this USD service configuration.
+ UTF-8 string defining the service.
+
+ Get the service name of this USD service configuration. See also
+ Builder.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceProtocolType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceProtocolType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Get the service protocol type of this USD service configuration.
+ A non-negative service layer protocol type.
+
+ Get the service protocol type of this USD service configuration. See also
+ Builder#setServiceProtocolType(int).
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceProtocolType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SERVICE_PROTOCOL_TYPE_BONJOUR", ApiSince=36)]
+ [<Android.Runtime.Register("SERVICE_PROTOCOL_TYPE_BONJOUR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Nsd.ServiceProtocolType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Nsd.ServiceProtocolType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.ServiceProtocolType
+
+ 1
+
+ Bonjour service protocol type
+
+ Bonjour service protocol type
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_BONJOUR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SERVICE_PROTOCOL_TYPE_GENERIC", ApiSince=36)]
+ [<Android.Runtime.Register("SERVICE_PROTOCOL_TYPE_GENERIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Nsd.ServiceProtocolType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Nsd.ServiceProtocolType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Nsd.ServiceProtocolType
+
+ 2
+
+ Generic service protocol type
+
+ Generic service protocol type
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.SERVICE_PROTOCOL_TYPE_GENERIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse+InterfaceConsts.xml
new file mode 100644
index 000000000..2ffb4a226
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse.xml b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse.xml
new file mode 100644
index 000000000..acc9a7d09
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p.Nsd/WifiP2pUsdBasedServiceResponse.xml
@@ -0,0 +1,369 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class for a response for USD based service discovery.
+
+ A class for a response for USD based service discovery.
+ For the details of the configuration, refer Wi-Fi Alliance Wi-Fi Direct R2 specification
+ - Appendix H - Unsynchronized Service Discovery (as defined in Wi-Fi Aware) and section
+ 4.2.13 USD frame format.
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getServiceSpecificInfo", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getServiceSpecificInfo", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get the service specific information provided by the peer device in the USD service
+ response.
+ A byte-array of service specification information, or null if unset.
+
+ Get the service specific information provided by the peer device in the USD service
+ response.
+ See also WifiP2pUsdBasedServiceConfig.Builder#setServiceSpecificInfo(byte[])
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.getServiceSpecificInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceProtocolType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceProtocolType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Get the service protocol type provided by the peer device in the USD service response.
+ A non-negative service layer protocol type.
+
+ Get the service protocol type provided by the peer device in the USD service response.
+ See also WifiP2pUsdBasedServiceConfig.Builder#setServiceProtocolType(int)
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.getServiceProtocolType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/Frequency.xml b/docs/xml/Android.Net.Wifi.P2p/Frequency.xml
index 96344655a..8f3172393 100644
--- a/docs/xml/Android.Net.Wifi.P2p/Frequency.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/Frequency.xml
@@ -71,6 +71,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBand6ghz", JniField="android/net/wifi/p2p/WifiP2pConfig.GROUP_OWNER_BAND_6GHZ")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBand6ghz", JniField="android/net/wifi/p2p/WifiP2pConfig.GROUP_OWNER_BAND_6GHZ")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Frequency
+
+ 3
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/GroupSecurityType.xml b/docs/xml/Android.Net.Wifi.P2p/GroupSecurityType.xml
new file mode 100644
index 000000000..ce16fd899
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/GroupSecurityType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeUnknown", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeUnknown", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ -1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa2Psk", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA2_PSK")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa2Psk", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA2_PSK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa3Compatibility", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA3_COMPATIBILITY")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa3Compatibility", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA3_COMPATIBILITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa3Sae", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA3_SAE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pGroup.SecurityTypeWpa3Sae", JniField="android/net/wifi/p2p/WifiP2pGroup.SECURITY_TYPE_WPA3_SAE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/PairingBootstrappingMethods.xml b/docs/xml/Android.Net.Wifi.P2p/PairingBootstrappingMethods.xml
new file mode 100644
index 000000000..a3f4ecb7b
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/PairingBootstrappingMethods.xml
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ [System.Flags]
+ [<System.Flags>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodDisplayPassphrase", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodDisplayPassphrase", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodDisplayPincode", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodDisplayPincode", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodKeypadPassphrase", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodKeypadPassphrase", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 16
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodKeypadPincode", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodKeypadPincode", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition(null, JniField="")]
+ [<Android.Runtime.IntDefinition(null, JniField="")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodOpportunistic", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodOpportunistic", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodOutOfBand", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig.PairingBootstrappingMethodOutOfBand", JniField="android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 32
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/PccModeConnectionType.xml b/docs/xml/Android.Net.Wifi.P2p/PccModeConnectionType.xml
new file mode 100644
index 000000000..0e4cde782
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/PccModeConnectionType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeLegacyOnly", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_ONLY")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeLegacyOnly", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_ONLY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeLegacyOrR2", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_OR_R2")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeLegacyOrR2", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_OR_R2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeR2Only", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_R2_ONLY")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.PccModeConnectionTypeR2Only", JniField="android/net/wifi/p2p/WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_R2_ONLY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/Version.xml b/docs/xml/Android.Net.Wifi.P2p/Version.xml
new file mode 100644
index 000000000..c739e83ce
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/Version.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.P2pVersion1", JniField="android/net/wifi/p2p/WifiP2pConfig.P2P_VERSION_1")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.P2pVersion1", JniField="android/net/wifi/p2p/WifiP2pConfig.P2P_VERSION_1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Version
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.P2pVersion2", JniField="android/net/wifi/p2p/WifiP2pConfig.P2P_VERSION_2")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pConfig.P2pVersion2", JniField="android/net/wifi/p2p/WifiP2pConfig.P2P_VERSION_2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Version
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig+Builder.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig+Builder.xml
index aff0f7a20..db039f7ef 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig+Builder.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig+Builder.xml
@@ -182,6 +182,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAuthorizeConnectionFromPeerEnabled", "(Z)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAuthorizeConnectionFromPeerEnabled", "(Z)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -368,6 +401,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPairingBootstrappingConfig", "(Landroid/net/wifi/p2p/WifiP2pPairingBootstrappingConfig;)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPairingBootstrappingConfig", "(Landroid/net/wifi/p2p/WifiP2pPairingBootstrappingConfig;)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -401,6 +467,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPccModeConnectionType", "(I)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPccModeConnectionType", "(I)Landroid/net/wifi/p2p/WifiP2pConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig.xml
index 3da677848..8e0941b19 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pConfig.xml
@@ -421,7 +421,8 @@
The result will be one of the following:
#GROUP_OWNER_BAND_AUTO,
#GROUP_OWNER_BAND_2GHZ,
- #GROUP_OWNER_BAND_5GHZ
+ #GROUP_OWNER_BAND_5GHZ,
+ #GROUP_OWNER_BAND_6GHZ
Java documentation for android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand()
.
@@ -531,6 +532,54 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GROUP_OWNER_BAND_6GHZ", ApiSince=36)]
+ [<Android.Runtime.Register("GROUP_OWNER_BAND_6GHZ", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Frequency enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Frequency enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Frequency
+
+ 3
+
+ Allow the system to pick the operating frequency from the 6 GHz band.
+
+ Allow the system to pick the operating frequency from the 6 GHz band.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.GROUP_OWNER_BAND_6GHZ
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -778,6 +827,109 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGroupOwnerVersion", "()I", "GetGetGroupOwnerVersionHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGroupOwnerVersion", "()I", "GetGetGroupOwnerVersionHandler", ApiSince=36)>]
+
+
+ [set: Android.Runtime.Register("setGroupOwnerVersion", "(I)V", "GetSetGroupOwnerVersion_IHandler", ApiSince=36)]
+ [<set: Android.Runtime.Register("setGroupOwnerVersion", "(I)V", "GetSetGroupOwnerVersion_IHandler", ApiSince=36)>]
+
+
+ [set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<set: System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Version
+
+
+ The P2P Group Owner protocol version.
+ Get the P2P Group Owner version. -or- Set the P2P Group Owner version.
+ The P2P Group Owner protocol version.
+
+ Property getter documentation:
+ Get the P2P Group Owner version.
+ See also #setGroupOwnerVersion(int).
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerVersion()
.
+
+
+ Property setter documentation:
+ Set the P2P Group Owner version.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.setGroupOwnerVersion(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAuthorizeConnectionFromPeerEnabled", "()Z", "GetIsAuthorizeConnectionFromPeerEnabledHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAuthorizeConnectionFromPeerEnabled", "()Z", "GetIsAuthorizeConnectionFromPeerEnabledHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Query to check if the configuration is for authorizing a connection request
+ from the peer device.
+ true if configured to authorize a connection request from the Peer device,
+ False otherwise.
+
+ Query to check if the configuration is for authorizing a connection request
+ from the peer device.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.isAuthorizeConnectionFromPeerEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -899,6 +1051,143 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("P2P_VERSION_1", ApiSince=36)]
+ [<Android.Runtime.Register("P2P_VERSION_1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Version enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Version enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Version
+
+ 0
+
+ P2P Protocol version 1
+
+ P2P Protocol version 1
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.P2P_VERSION_1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("P2P_VERSION_2", ApiSince=36)]
+ [<Android.Runtime.Register("P2P_VERSION_2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Version enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.Version enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.Version
+
+ 1
+
+ P2P Protocol version 2
+
+ P2P Protocol version 2
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.P2P_VERSION_2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPairingBootstrappingConfig", "()Landroid/net/wifi/p2p/WifiP2pPairingBootstrappingConfig;", "GetGetPairingBootstrappingConfigHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPairingBootstrappingConfig", "()Landroid/net/wifi/p2p/WifiP2pPairingBootstrappingConfig;", "GetGetPairingBootstrappingConfigHandler", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pPairingBootstrappingConfig
+
+
+ Get the pairing bootstrapping configuration , or null if unset.
+ To be added.
+
+ Get the pairing bootstrapping configuration , or null if unset.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.getPairingBootstrappingConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -940,6 +1229,199 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPccModeConnectionType", "()I", "GetGetPccModeConnectionTypeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPccModeConnectionType", "()I", "GetGetPccModeConnectionTypeHandler", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+
+ Get the PCC Mode connection type.
+ One of the PCC_MODE_CONNECTION_TYPE_*.
+
+ Get the PCC Mode connection type.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.getPccModeConnectionType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_LEGACY_ONLY", ApiSince=36)]
+ [<Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_LEGACY_ONLY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 0
+
+ Legacy connection type.
+
+ Legacy connection type.
+ Group Owner: Configured to support WPA2-Personal connections.
+ Group Client: Configured to connect to Group Owner using WPA2-Personal.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_ONLY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_LEGACY_OR_R2", ApiSince=36)]
+ [<Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_LEGACY_OR_R2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 1
+
+ Wi-Fi Direct R1/R2 compatible mode connection type.
+
+ Wi-Fi Direct R1/R2 compatible mode connection type.
+ Group Owner: Configured in WPA3-Personal Compatibility Mode to support WPA3-Personal and
+ WPA2-Personal connections simultaneously.
+ Group Client: Configured to connect to Group Owner using WPA3-Personal or WPA2-Personal.
+ The system will choose WPA3-Personal if Group Owner support WPA3-Personal.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_LEGACY_OR_R2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_R2_ONLY", ApiSince=36)]
+ [<Android.Runtime.Register("PCC_MODE_CONNECTION_TYPE_R2_ONLY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PccModeConnectionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PccModeConnectionType
+
+ 2
+
+ This configuration allows only Wi-Fi Direct R2 supported devices to establish connection.
+
+ This configuration allows only Wi-Fi Direct R2 supported devices to establish connection.
+ Group Owner: Configured to support WPA3-Personal connections.
+ Group Client: Configured to connect to Group Owner using WPA3-Personal.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pConfig.PCC_MODE_CONNECTION_TYPE_R2_ONLY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pDevice.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDevice.xml
index 18200b26a..55d0f25ec 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pDevice.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDevice.xml
@@ -445,11 +445,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getIpAddress", "()Ljava/net/InetAddress;", "GetGetIpAddressHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getIpAddress", "()Ljava/net/InetAddress;", "GetGetIpAddressHandler", ApiSince=35)>]
@@ -523,6 +523,216 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isOpportunisticBootstrappingMethodSupported", "()Z", "GetIsOpportunisticBootstrappingMethodSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isOpportunisticBootstrappingMethodSupported", "()Z", "GetIsOpportunisticBootstrappingMethodSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if opportunistic bootstrapping method is supported.
+ To be added.
+
+ Returns true if opportunistic bootstrapping method is supported.
+ Defined in Wi-Fi Alliance Wi-Fi Direct R2 Specification Table 10 - Bootstrapping Methods.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDevice.isOpportunisticBootstrappingMethodSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPassphraseDisplayBootstrappingMethodSupported", "()Z", "GetIsPassphraseDisplayBootstrappingMethodSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPassphraseDisplayBootstrappingMethodSupported", "()Z", "GetIsPassphraseDisplayBootstrappingMethodSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if passphrase display bootstrapping method is supported.
+ To be added.
+
+ Returns true if passphrase display bootstrapping method is supported.
+ Defined in Wi-Fi Alliance Wi-Fi Direct R2 Specification Table 10 - Bootstrapping Methods.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDevice.isPassphraseDisplayBootstrappingMethodSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPassphraseKeypadBootstrappingMethodSupported", "()Z", "GetIsPassphraseKeypadBootstrappingMethodSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPassphraseKeypadBootstrappingMethodSupported", "()Z", "GetIsPassphraseKeypadBootstrappingMethodSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if passphrase keypad bootstrapping method is supported.
+ To be added.
+
+ Returns true if passphrase keypad bootstrapping method is supported.
+ Defined in Wi-Fi Alliance Wi-Fi Direct R2 Specification Table 10 - Bootstrapping Methods.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDevice.isPassphraseKeypadBootstrappingMethodSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPinCodeDisplayBootstrappingMethodSupported", "()Z", "GetIsPinCodeDisplayBootstrappingMethodSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPinCodeDisplayBootstrappingMethodSupported", "()Z", "GetIsPinCodeDisplayBootstrappingMethodSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if pin-code display bootstrapping method is supported.
+ To be added.
+
+ Returns true if pin-code display bootstrapping method is supported.
+ Defined in Wi-Fi Alliance Wi-Fi Direct R2 Specification Table 10 - Bootstrapping Methods.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDevice.isPinCodeDisplayBootstrappingMethodSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPinCodeKeypadBootstrappingMethodSupported", "()Z", "GetIsPinCodeKeypadBootstrappingMethodSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPinCodeKeypadBootstrappingMethodSupported", "()Z", "GetIsPinCodeKeypadBootstrappingMethodSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns true if pin-code keypad bootstrapping method is supported.
+ To be added.
+
+ Returns true if pin-code keypad bootstrapping method is supported.
+ Defined in Wi-Fi Alliance Wi-Fi Direct R2 Specification Table 10 - Bootstrapping Methods.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDevice.isPinCodeKeypadBootstrappingMethodSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo+InterfaceConsts.xml
new file mode 100644
index 000000000..0a3488484
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo.xml
new file mode 100644
index 000000000..551005c98
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pDirInfo.xml
@@ -0,0 +1,461 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pDirInfo", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pDirInfo", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This object contains the Device Identity Resolution (DIR) Info to check if the device is a
+ previously paired device.
+
+ This object contains the Device Identity Resolution (DIR) Info to check if the device is a
+ previously paired device.
+ The device advertises this information in Bluetooth LE advertising packets
+ and Unsynchronized Service Discovery (USD) frames. The device receiving DIR
+ Info uses this information to identify that the peer device is a previously paired device.
+ For Details, refer Wi-Fi Alliance Wi-Fi Direct R2 specification section 3.8.2 Pairing Identity
+ and section 3.9.2.3.2 Optional Advertising Data Elements.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/MacAddress;[B[B)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/MacAddress;[B[B)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ The MAC address of the P2P device interface.
+ Random number of 8 octets.
+ Resolvable identity value of 8 octets derived based on the device MAC address,
+ device identity key and P2P device MAC address.
+ Tag = Truncate-64(HMAC-SHA-256(DevIk, "DIR" || P2P Device Address || Nonce))
+ Constructor for Device Identity Resolution (DIR) Info generated based on the 128 bit Device
+ Identity key.
+
+ Constructor for Device Identity Resolution (DIR) Info generated based on the 128 bit Device
+ Identity key. For details, refer Wi-Fi Alliance Wi-Fi Direct R2 specification Table 8.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.WifiP2pDirInfo(android.net.MacAddress, byte[], byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getDirTag", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getDirTag", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get the DIR Tag value.
+ A byte-array of Tag value of size 8 octets.
+
+ Get the DIR Tag value.
+ See WifiP2pDirInfo
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.getDirTag()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getNonce", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getNonce", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get the nonce value used to derive DIR Tag.
+ A byte-array of random number of size 8 octets.
+
+ Get the nonce value used to derive DIR Tag.
+ See WifiP2pDirInfo
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.getNonce()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMacAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMacAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Net.MacAddress
+
+
+ To be added.
+ the MAC address of the P2P device interface.
+
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.getMacAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pDirInfo.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pFailureReason.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pFailureReason.xml
index 84dc15084..4f3506412 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pFailureReason.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pFailureReason.xml
@@ -72,6 +72,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pManager.NoPermission", JniField="android/net/wifi/p2p/WifiP2pManager.NO_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.P2p.WifiP2pManager.NoPermission", JniField="android/net/wifi/p2p/WifiP2pManager.NO_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pFailureReason
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pGroup.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pGroup.xml
index 977cb3aeb..fefaacac4 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pGroup.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pGroup.xml
@@ -295,6 +295,53 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGroupOwnerBssid", "()Landroid/net/MacAddress;", "GetGetGroupOwnerBssidHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGroupOwnerBssid", "()Landroid/net/MacAddress;", "GetGetGroupOwnerBssidHandler", ApiSince=36)>]
+
+
+
+ Android.Net.MacAddress
+
+
+ Returns the BSSID, if this device is the group owner of the P2P group supporting Wi-Fi
+ Direct R2 protocol.
+ the BSSID.
+
+ Returns the BSSID, if this device is the group owner of the P2P group supporting Wi-Fi
+ Direct R2 protocol.
+ The interface address of a Wi-Fi Direct R2 supported device is randomized. So for every
+ group owner session a randomized interface address will be returned.
+ The BSSID returned will be null, if this device is a client device or a group owner
+ which doesn't support Wi-Fi Direct R2 protocol.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.getGroupOwnerBssid()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -665,6 +712,240 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecurityType", "()I", "GetGetSecurityTypeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecurityType", "()I", "GetGetSecurityTypeHandler", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+
+ Get the security type of the group.
+ One of the SECURITY_TYPE_*.
+
+ Get the security type of the group.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.getSecurityType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_TYPE_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_TYPE_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ -1
+
+ The definition of security type unknown.
+
+ The definition of security type unknown. It is set when framework fails to derive the
+ security type from the authentication key management provided by wpa_supplicant.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.SECURITY_TYPE_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_TYPE_WPA2_PSK", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_TYPE_WPA2_PSK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 0
+
+ The definition of security type WPA2-PSK.
+
+ The definition of security type WPA2-PSK.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.SECURITY_TYPE_WPA2_PSK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_TYPE_WPA3_COMPATIBILITY", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_TYPE_WPA3_COMPATIBILITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 1
+
+ The definition of security type WPA3-Compatibility Mode.
+
+ The definition of security type WPA3-Compatibility Mode.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.SECURITY_TYPE_WPA3_COMPATIBILITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_TYPE_WPA3_SAE", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_TYPE_WPA3_SAE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.GroupSecurityType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.GroupSecurityType
+
+ 2
+
+ The definition of security type WPA3-SAE.
+
+ The definition of security type WPA3-SAE.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pGroup.SECURITY_TYPE_WPA3_SAE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+IServiceResponseListener.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+IServiceResponseListener.xml
index 472734004..1b18f6a5b 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+IServiceResponseListener.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+IServiceResponseListener.xml
@@ -96,5 +96,52 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onUsdBasedServiceAvailable", "(Landroid/net/wifi/p2p/WifiP2pDevice;Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse;)V", "GetOnUsdBasedServiceAvailable_Landroid_net_wifi_p2p_WifiP2pDevice_Landroid_net_wifi_p2p_nsd_WifiP2pUsdBasedServiceResponse_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IServiceResponseListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onUsdBasedServiceAvailable", "(Landroid/net/wifi/p2p/WifiP2pDevice;Landroid/net/wifi/p2p/nsd/WifiP2pUsdBasedServiceResponse;)V", "GetOnUsdBasedServiceAvailable_Landroid_net_wifi_p2p_WifiP2pDevice_Landroid_net_wifi_p2p_nsd_WifiP2pUsdBasedServiceResponse_Handler:Android.Net.Wifi.P2p.WifiP2pManager/IServiceResponseListener, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ source device.
+
+ WifiP2pUsdBasedServiceResponse.
+ The requested USD based service response is available.
+
+ The requested USD based service response is available.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener.onUsdBasedServiceAvailable(android.net.wifi.p2p.WifiP2pDevice, android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+UsdBasedServiceAvailableEventArgs.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+UsdBasedServiceAvailableEventArgs.xml
new file mode 100644
index 000000000..d62a723a4
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager+UsdBasedServiceAvailableEventArgs.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Net.Wifi.P2p.WifiP2pDevice
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Net.Wifi.P2p.Nsd.WifiP2pUsdBasedServiceResponse
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager.xml
index 518d5d68a..1dda537cb 100644
--- a/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager.xml
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pManager.xml
@@ -930,6 +930,49 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("discoverUsdBasedServices", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetDiscoverUsdBasedServices_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pUsdBasedServiceDiscoveryConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("discoverUsdBasedServices", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetDiscoverUsdBasedServices_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pUsdBasedServiceDiscoveryConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1419,15 +1462,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1465,15 +1508,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1511,15 +1554,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1557,15 +1600,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1603,15 +1646,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_TIMED_OUT", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_TIMED_OUT", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1649,15 +1692,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_USER_REJECTED", ApiSince=35)]
[<Android.Runtime.Register("GROUP_CREATION_FAILURE_REASON_USER_REJECTED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pCreationFailureReason enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1869,6 +1912,50 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPccModeSupported", "()Z", "GetIsPccModeSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPccModeSupported", "()Z", "GetIsPccModeSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Check if this device supports P2P Connection Compatibility Mode(R1/R2 compatibility mode).
+ true if this device supports hosting an autonomous Group Owner which allows
+ legacy P2P clients and R2 clients to join the group in PCC Mode and also supports connecting
+ to a Group Owner either using legacy security mode (WPA2-PSK) or R2 mandated security
+ mode(WPA3-SAE) in PCC Mode.
+
+ Check if this device supports P2P Connection Compatibility Mode(R1/R2 compatibility mode).
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pManager.isPccModeSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1915,6 +2002,50 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isWiFiDirectR2Supported", "()Z", "GetIsWiFiDirectR2SupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isWiFiDirectR2Supported", "()Z", "GetIsWiFiDirectR2SupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Check if this device supports Wi-Fi Direct R2 (P2P2).
+ true if this device supports Wi-Fi Alliance Wi-Fi Direct R2 (Support for P2P2 IE and
+ establishing connection by using the P2P pairing protocol), false otherwise.
+ For more details, visit https://www.wi-fi.org/ and
+ search for "Wi-Fi Direct" .
+
+ Check if this device supports Wi-Fi Direct R2 (P2P2).
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pManager.isWiFiDirectR2Supported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1946,6 +2077,53 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NO_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("NO_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pFailureReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pFailureReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pFailureReason
+
+ 4
+
+ Passed with ActionListener#onFailure.
+
+ Passed with ActionListener#onFailure.
+ Indicates that the operation failed due to calling app doesn't have permission to call the
+ API.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pManager.NO_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2093,11 +2271,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerWifiP2pListener", "(Ljava/util/concurrent/Executor;Landroid/net/wifi/p2p/WifiP2pManager$WifiP2pListener;)V", "GetRegisterWifiP2pListener_Ljava_util_concurrent_Executor_Landroid_net_wifi_p2p_WifiP2pManager_WifiP2pListener_Handler", ApiSince=35)]
[<Android.Runtime.Register("registerWifiP2pListener", "(Ljava/util/concurrent/Executor;Landroid/net/wifi/p2p/WifiP2pManager$WifiP2pListener;)V", "GetRegisterWifiP2pListener_Ljava_util_concurrent_Executor_Landroid_net_wifi_p2p_WifiP2pManager_WifiP2pListener_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2106,8 +2284,8 @@
System.Void
-
-
+
+
To be added.
@@ -2380,6 +2558,42 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("requestDirInfo", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRequestDirInfo_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("requestDirInfo", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetRequestDirInfo_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2917,11 +3131,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("startPeerDiscovery", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pDiscoveryConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetStartPeerDiscovery_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pDiscoveryConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=35)]
[<Android.Runtime.Register("startPeerDiscovery", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pDiscoveryConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetStartPeerDiscovery_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pDiscoveryConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2930,9 +3144,53 @@
System.Void
-
-
-
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("startUsdBasedLocalServiceAdvertisement", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetStartUsdBasedLocalServiceAdvertisement_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_nsd_WifiP2pServiceInfo_Landroid_net_wifi_p2p_WifiP2pUsdBasedLocalServiceAdvertisementConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("startUsdBasedLocalServiceAdvertisement", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/nsd/WifiP2pServiceInfo;Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V", "GetStartUsdBasedLocalServiceAdvertisement_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_nsd_WifiP2pServiceInfo_Landroid_net_wifi_p2p_WifiP2pUsdBasedLocalServiceAdvertisementConfig_Landroid_net_wifi_p2p_WifiP2pManager_ActionListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2943,6 +3201,7 @@
To be added.
+ To be added.
To be added.
To be added.
To be added.
@@ -3099,11 +3358,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("unregisterWifiP2pListener", "(Landroid/net/wifi/p2p/WifiP2pManager$WifiP2pListener;)V", "GetUnregisterWifiP2pListener_Landroid_net_wifi_p2p_WifiP2pManager_WifiP2pListener_Handler", ApiSince=35)]
[<Android.Runtime.Register("unregisterWifiP2pListener", "(Landroid/net/wifi/p2p/WifiP2pManager$WifiP2pListener;)V", "GetUnregisterWifiP2pListener_Landroid_net_wifi_p2p_WifiP2pManager_WifiP2pListener_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3112,7 +3371,7 @@
System.Void
-
+
To be added.
@@ -3120,6 +3379,44 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("validateDirInfo", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pDirInfo;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetValidateDirInfo_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pDirInfo_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("validateDirInfo", "(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pDirInfo;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetValidateDirInfo_Landroid_net_wifi_p2p_WifiP2pManager_Channel_Landroid_net_wifi_p2p_WifiP2pDirInfo_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -3417,15 +3714,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("WIFI_P2P_SCAN_FULL", ApiSince=35)]
[<Android.Runtime.Register("WIFI_P2P_SCAN_FULL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3462,15 +3759,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("WIFI_P2P_SCAN_SINGLE_FREQ", ApiSince=35)]
[<Android.Runtime.Register("WIFI_P2P_SCAN_SINGLE_FREQ", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3507,15 +3804,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("WIFI_P2P_SCAN_SOCIAL", ApiSince=35)]
[<Android.Runtime.Register("WIFI_P2P_SCAN_SOCIAL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.WifiP2pManagerWifiP2pScan enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..6a5125e9e
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig.xml
new file mode 100644
index 000000000..5c22fbf72
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pPairingBootstrappingConfig.xml
@@ -0,0 +1,635 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pPairingBootstrappingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class representing Wi-Fi Direct pairing bootstrapping configuration.
+
+ A class representing Wi-Fi Direct pairing bootstrapping configuration.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ One of the PAIRING_BOOTSTRAPPING_METHOD_*.
+ Password or PIN for pairing setup. if method is
+ #PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE, the password must be
+ a string containing 4 or more digits (0-9). For example: "1234", "56789". if
+ method is #PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE
+ or #PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND, the password must be a
+ UTF-8 string of minimum of 1 character.
+ The password must be set to null if the
+ method is #PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC,
+ #PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE or
+ #PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE.
+ Constructor for a WifiP2pPairingBootstrappingConfig.
+
+ Constructor for a WifiP2pPairingBootstrappingConfig.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.WifiP2pPairingBootstrappingConfig(int, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 4
+
+ Pairing bootstrapping method display passphrase - The passphrase is displayed on the
+ connection initiating device.
+
+ Pairing bootstrapping method display passphrase - The passphrase is displayed on the
+ connection initiating device. The user enters the displayed passphrase on the other device.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PASSPHRASE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 2
+
+ Pairing bootstrapping method display pin-code - The pin-code is displayed on the connection
+ initiating device.
+
+ Pairing bootstrapping method display pin-code - The pin-code is displayed on the connection
+ initiating device. The user enters the displayed pin-code on the other device.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_DISPLAY_PINCODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 16
+
+ Pairing bootstrapping method keypad passphrase - The passphrase is displayed on the other
+ device.
+
+ Pairing bootstrapping method keypad passphrase - The passphrase is displayed on the other
+ device. The user enters the displayed passphrase on the connection initiating device.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PASSPHRASE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 8
+
+ Pairing bootstrapping method keypad pin-code - The pin-code is displayed on the other
+ device.
+
+ Pairing bootstrapping method keypad pin-code - The pin-code is displayed on the other
+ device. The user enters the displayed pin-code on the connection initiating device.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_KEYPAD_PINCODE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 1
+
+ Pairing bootstrapping method opportunistic
+
+ Pairing bootstrapping method opportunistic
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OPPORTUNISTIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND", ApiSince=36)]
+ [<Android.Runtime.Register("PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.P2p.PairingBootstrappingMethods enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.PairingBootstrappingMethods
+
+ 32
+
+ Pairing bootstrapping done out of band (For example: Over Bluetooth LE.
+
+ Pairing bootstrapping done out of band (For example: Over Bluetooth LE.
+ Refer Wi-Fi Alliance Wi-Fi Direct R2 specification Section 3.9 for the details).
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.PAIRING_BOOTSTRAPPING_METHOD_OUT_OF_BAND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pPairingBootstrappingConfig.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+Builder.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+Builder.xml
new file mode 100644
index 000000000..7288ac526
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+Builder.xml
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for WifiP2pUsdBasedLocalServiceAdvertisementConfig.
+
+ Builder for WifiP2pUsdBasedLocalServiceAdvertisementConfig.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Constructs a Builder with default values.
+
+ Constructs a Builder with default values.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.Builder.WifiP2pUsdBasedLocalServiceAdvertisementConfig$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig
+
+
+
+ Build WifiP2pUsdBasedLocalServiceAdvertisementConfig given the
+ current requests made on the builder.
+
+ WifiP2pUsdBasedLocalServiceAdvertisementConfig constructed based on
+ builder method calls.
+
+ Build WifiP2pUsdBasedLocalServiceAdvertisementConfig given the
+ current requests made on the builder.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFrequencyMhz", "(I)Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFrequencyMhz", "(I)Landroid/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..3706f94c0
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig.xml
new file mode 100644
index 000000000..e01769f6c
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig.xml
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedLocalServiceAdvertisementConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class representing a Wi-Fi P2P USD based service advertisement configuration for advertising
+ the services.
+
+ A class representing a Wi-Fi P2P USD based service advertisement configuration for advertising
+ the services.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFrequencyMhz", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFrequencyMhz", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Get the frequency on which the service is advertised.
+ To be added.
+
+ Get the frequency on which the service is advertised.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.getFrequencyMhz()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedLocalServiceAdvertisementConfig.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+Builder.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+Builder.xml
new file mode 100644
index 000000000..da4b2b41c
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+Builder.xml
@@ -0,0 +1,282 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for WifiP2pUsdBasedServiceDiscoveryConfig.
+
+ Builder for WifiP2pUsdBasedServiceDiscoveryConfig.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Constructs a Builder with default values.
+
+ Constructs a Builder with default values.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.Builder.WifiP2pUsdBasedServiceDiscoveryConfig$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pUsdBasedServiceDiscoveryConfig
+
+
+
+ Build WifiP2pUsdBasedServiceDiscoveryConfig given the current requests made
+ on the builder.
+
+ WifiP2pUsdBasedServiceDiscoveryConfig constructed based on builder
+ method calls.
+
+ Build WifiP2pUsdBasedServiceDiscoveryConfig given the current requests made
+ on the builder.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBand", "(I)Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBand", "(I)Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pUsdBasedServiceDiscoveryConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFrequenciesMhz", "([I)Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFrequenciesMhz", "([I)Landroid/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.P2p.WifiP2pUsdBasedServiceDiscoveryConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..15797b91c
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig.xml b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig.xml
new file mode 100644
index 000000000..4b7d7f7bd
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.P2p/WifiP2pUsdBasedServiceDiscoveryConfig.xml
@@ -0,0 +1,364 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/p2p/WifiP2pUsdBasedServiceDiscoveryConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class representing a Wi-Fi P2P USD based service discovery configuration for
+ discovering the services.
+
+ A class representing a Wi-Fi P2P USD based service discovery configuration for
+ discovering the services.
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBand", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBand", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.WifiBand
+
+
+ Get the band to scan for services.
+ To be added.
+
+ Get the band to scan for services. See Builder#setBand(int)
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.getBand()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implement the Parcelable interface
+ To be added.
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getFrequenciesMhz", "()[I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getFrequenciesMhz", "()[I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Get the frequencies to scan for services.
+ To be added.
+
+ Get the frequencies to scan for services. See Builder#setFrequenciesMhz(int[])
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.getFrequenciesMhz()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implement the Parcelable interface
+
+ Implement the Parcelable interface
+
+
+ Java documentation for android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+Builder.xml b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+Builder.xml
new file mode 100644
index 000000000..80ef091d5
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+Builder.xml
@@ -0,0 +1,307 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/rtt/PasnConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/rtt/PasnConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for PasnConfig
+
+ Builder for PasnConfig
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(II)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ The AKMs that PASN is configured to use. PASN will use the most secure
+ AKM in the configuration.
+ The CIPHERs that PASN is configured to use. PASN will use the most
+ secure CIPHER in the configuration which is applicable to the base AKM
+ Builder
+
+ Builder
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.Builder.PasnConfig$Builder(.*int, .*int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/rtt/PasnConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/rtt/PasnConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfig
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPasnComebackCookie", "([B)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPasnComebackCookie", "([B)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPassword", "(Ljava/lang/String;)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPassword", "(Ljava/lang/String;)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setWifiSsid", "(Landroid/net/wifi/WifiSsid;)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setWifiSsid", "(Landroid/net/wifi/WifiSsid;)Landroid/net/wifi/rtt/PasnConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..b71680f42
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/PasnConfig.xml b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig.xml
new file mode 100644
index 000000000..945dee6ef
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/PasnConfig.xml
@@ -0,0 +1,1133 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/rtt/PasnConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/rtt/PasnConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Pre-association security negotiation (PASN) configuration.
+
+ Pre-association security negotiation (PASN) configuration.
+ PASN configuration in IEEE 802.11az focuses on securing the ranging process before a device
+ fully associates with a Wi-Fi network. IEEE 802.11az supports various based AKMs as in
+ AKM_* for PASN and cipher as in CIPHER_*. Password is also another input to
+ some base AKMs.
+ Once PASN is initiated, the AP and the client device exchange messages to authenticate each
+ other and establish security keys. This process ensures that only authorized devices can
+ participate in ranging.
+ After successful PASN authentication, ranging operations are performed using the established
+ secure channel. This protects the ranging measurements from eavesdropping and tampering.
+ The keys derived during the PASN process are used to protect the LTFs exchanged during ranging.
+ This ensures that the LTFs are encrypted and authenticated, preventing unauthorized access
+ and manipulation.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FILS_EAP_SHA256", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FILS_EAP_SHA256", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 64
+
+ Fast Initial Link Setup (FILS) with Extensible Authentication Protocol (EAP) and SHA-256.
+
+ Fast Initial Link Setup (FILS) with Extensible Authentication Protocol (EAP) and SHA-256.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FILS_EAP_SHA256
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FILS_EAP_SHA384", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FILS_EAP_SHA384", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 128
+
+ Fast Initial Link Setup (FILS) with Extensible Authentication Protocol (EAP) and SHA-384.
+
+ Fast Initial Link Setup (FILS) with Extensible Authentication Protocol (EAP) and SHA-384.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FILS_EAP_SHA384
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FT_EAP_SHA256", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FT_EAP_SHA256", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 4
+
+ Fast BSS Transition (FT) with Extensible Authentication Protocol (EAP) and SHA-256.
+
+ Fast BSS Transition (FT) with Extensible Authentication Protocol (EAP) and SHA-256.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FT_EAP_SHA256
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FT_EAP_SHA384", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FT_EAP_SHA384", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 16
+
+ Fast BSS Transition (FT) with Extensible Authentication Protocol (EAP) and SHA-384.
+
+ Fast BSS Transition (FT) with Extensible Authentication Protocol (EAP) and SHA-384.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FT_EAP_SHA384
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FT_PSK_SHA256", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FT_PSK_SHA256", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 8
+
+ Fast BSS Transition (FT) with Pre-Shared Key (PSK) and SHA-256.
+
+ Fast BSS Transition (FT) with Pre-Shared Key (PSK) and SHA-256.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FT_PSK_SHA256
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_FT_PSK_SHA384", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_FT_PSK_SHA384", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 32
+
+ Fast BSS Transition (FT) with Pre-Shared Key (PSK) and SHA-384.
+
+ Fast BSS Transition (FT) with Pre-Shared Key (PSK) and SHA-384.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_FT_PSK_SHA384
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 0
+
+ No authentication and key management.
+
+ No authentication and key management.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_PASN", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_PASN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 1
+
+ Pre-association security negotiation (PASN).
+
+ Pre-association security negotiation (PASN).
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_PASN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("AKM_SAE", ApiSince=36)]
+ [<Android.Runtime.Register("AKM_SAE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigAkm enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 2
+
+ Simultaneous authentication of equals (SAE).
+
+ Simultaneous authentication of equals (SAE).
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.AKM_SAE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBaseAkms", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBaseAkms", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+
+ Return base AKMs (Authentication and Key Management).
+ To be added.
+
+ Return base AKMs (Authentication and Key Management).
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.getBaseAkms()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CIPHER_CCMP_128", ApiSince=36)]
+ [<Android.Runtime.Register("CIPHER_CCMP_128", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 1
+
+ Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP) with
+ 128-bit key.
+
+ Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP) with
+ 128-bit key.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.CIPHER_CCMP_128
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CIPHER_CCMP_256", ApiSince=36)]
+ [<Android.Runtime.Register("CIPHER_CCMP_256", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 2
+
+ Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP) with
+ 256-bit key.
+
+ Counter Mode with Cipher Block Chaining Message Authentication Code Protocol (CCMP) with
+ 256-bit key.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.CIPHER_CCMP_256
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CIPHER_GCMP_128", ApiSince=36)]
+ [<Android.Runtime.Register("CIPHER_GCMP_128", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 4
+
+ Galois/Counter Mode Protocol (GCMP) with 128-bit key.
+
+ Galois/Counter Mode Protocol (GCMP) with 128-bit key.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.CIPHER_GCMP_128
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CIPHER_GCMP_256", ApiSince=36)]
+ [<Android.Runtime.Register("CIPHER_GCMP_256", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 8
+
+ Galois/Counter Mode Protocol (GCMP) with 256-bit key.
+
+ Galois/Counter Mode Protocol (GCMP) with 256-bit key.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.CIPHER_GCMP_256
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CIPHER_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("CIPHER_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.PasnConfigCipher enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 0
+
+ No encryption.
+
+ No encryption.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.CIPHER_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCiphers", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCiphers", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+
+ Return pairwise ciphers.
+ To be added.
+
+ Return pairwise ciphers.
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.getCiphers()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPasnComebackCookie", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getPasnComebackCookie", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get PASN comeback cookie.
+ To be added.
+
+ Get PASN comeback cookie. See Builder#setPasnComebackCookie(byte[]).
+
+
+ Java documentation for android.net.wifi.rtt.PasnConfig.getPasnComebackCookie()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPassword", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPassword", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWifiSsid", "()Landroid/net/wifi/WifiSsid;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWifiSsid", "()Landroid/net/wifi/WifiSsid;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.WifiSsid
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/PasnConfigAkm.xml b/docs/xml/Android.Net.Wifi.Rtt/PasnConfigAkm.xml
new file mode 100644
index 000000000..241222a9c
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/PasnConfigAkm.xml
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFilsEapSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FILS_EAP_SHA256")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFilsEapSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FILS_EAP_SHA256")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 64
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFilsEapSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FILS_EAP_SHA384")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFilsEapSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FILS_EAP_SHA384")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 128
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtEapSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_EAP_SHA256")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtEapSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_EAP_SHA256")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtEapSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_EAP_SHA384")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtEapSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_EAP_SHA384")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 16
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtPskSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_PSK_SHA256")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtPskSha256", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_PSK_SHA256")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtPskSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_PSK_SHA384")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmFtPskSha384", JniField="android/net/wifi/rtt/PasnConfig.AKM_FT_PSK_SHA384")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 32
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmNone", JniField="android/net/wifi/rtt/PasnConfig.AKM_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmNone", JniField="android/net/wifi/rtt/PasnConfig.AKM_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmPasn", JniField="android/net/wifi/rtt/PasnConfig.AKM_PASN")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmPasn", JniField="android/net/wifi/rtt/PasnConfig.AKM_PASN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmSae", JniField="android/net/wifi/rtt/PasnConfig.AKM_SAE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.AkmSae", JniField="android/net/wifi/rtt/PasnConfig.AKM_SAE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigAkm
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/PasnConfigCipher.xml b/docs/xml/Android.Net.Wifi.Rtt/PasnConfigCipher.xml
new file mode 100644
index 000000000..ae09f17fb
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/PasnConfigCipher.xml
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+
+ [System.Flags]
+ [<System.Flags>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherCcmp128", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_CCMP_128")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherCcmp128", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_CCMP_128")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherCcmp256", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_CCMP_256")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherCcmp256", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_CCMP_256")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherGcmp128", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_GCMP_128")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherGcmp128", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_GCMP_128")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherGcmp256", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_GCMP_256")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherGcmp256", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_GCMP_256")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherNone", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.PasnConfig.CipherNone", JniField="android/net/wifi/rtt/PasnConfig.CIPHER_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfigCipher
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/RangingRequest+Builder.xml b/docs/xml/Android.Net.Wifi.Rtt/RangingRequest+Builder.xml
index 35d49165b..1e44a78d3 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/RangingRequest+Builder.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/RangingRequest+Builder.xml
@@ -449,6 +449,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecurityMode", "(I)Landroid/net/wifi/rtt/RangingRequest$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecurityMode", "(I)Landroid/net/wifi/rtt/RangingRequest$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequest+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/RangingRequest.xml b/docs/xml/Android.Net.Wifi.Rtt/RangingRequest.xml
index 486653a48..3821f6769 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/RangingRequest.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/RangingRequest.xml
@@ -366,6 +366,206 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecurityMode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecurityMode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+
+ Returns security mode for the ranging request.
+ security mode for the ranging request
+
+ Returns security mode for the ranging request. See SECURITY_MODE_* for more details.
+
+
+ Java documentation for android.net.wifi.rtt.RangingRequest.getSecurityMode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_MODE_OPEN", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_MODE_OPEN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 0
+
+ In this mode, the ranging is performed with all available responders in open mode.
+
+ In this mode, the ranging is performed with all available responders in open mode. If a
+ responder does not allow open mode ranging, the responder will be skipped from the
+ ranging request.
+ Note: If ScanResult#isRangingFrameProtectionRequired() is true, then open
+ mode ranging is not supported by the AP.
+
+
+ Java documentation for android.net.wifi.rtt.RangingRequest.SECURITY_MODE_OPEN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_MODE_OPPORTUNISTIC", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_MODE_OPPORTUNISTIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 1
+
+ In this mode, secure ranging is enabled automatically for compatible responders,
+ simplifying the user experience and requiring no configuration.
+
+ In this mode, secure ranging is enabled automatically for compatible responders,
+ simplifying the user experience and requiring no configuration. If the secure ranging is not
+ possible for any of the responders, open mode ranging is used instead as in
+ #SECURITY_MODE_OPEN. This mode is backward compatible with existing applications.
+
+ Note: This is the default mode
+
+
+ Java documentation for android.net.wifi.rtt.RangingRequest.SECURITY_MODE_OPPORTUNISTIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_MODE_SECURE_AUTH", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_MODE_SECURE_AUTH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.Rtt.RangingRequestSecurityMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 2
+
+ To ensure maximum security, this mode only ranges with responders using PASN with base AKM
+ (Authenticated).
+
+ To ensure maximum security, this mode only ranges with responders using PASN with base AKM
+ (Authenticated). This necessitates an authenticated PASN handshake with a shared key
+ between the initiator and responder. Consequently, all responders in the ranging request
+ must support secure authentication. If not supported, the responder will be skipped from the
+ ranging request.
+
+
+ Java documentation for android.net.wifi.rtt.RangingRequest.SECURITY_MODE_SECURE_AUTH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/RangingRequestSecurityMode.xml b/docs/xml/Android.Net.Wifi.Rtt/RangingRequestSecurityMode.xml
new file mode 100644
index 000000000..c002ee553
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/RangingRequestSecurityMode.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeOpen", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_OPEN")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeOpen", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_OPEN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeOpportunistic", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_OPPORTUNISTIC")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeOpportunistic", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_OPPORTUNISTIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeSecureAuth", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_SECURE_AUTH")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.Rtt.RangingRequest.SecurityModeSecureAuth", JniField="android/net/wifi/rtt/RangingRequest.SECURITY_MODE_SECURE_AUTH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingRequestSecurityMode
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/RangingResult+Builder.xml b/docs/xml/Android.Net.Wifi.Rtt/RangingResult+Builder.xml
index 047622cb1..1f58a3ccf 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/RangingResult+Builder.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/RangingResult+Builder.xml
@@ -63,8 +63,20 @@
- To be added.
- To be added.
+ Constructs a Builder with default values (see Builder).
+
+ Constructs a Builder with default values (see Builder).
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.Builder.RangingResult$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
@@ -720,6 +732,72 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPasnComebackAfterMillis", "(J)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPasnComebackAfterMillis", "(J)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPasnComebackCookie", "([B)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPasnComebackCookie", "([B)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -760,6 +838,72 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingAuthenticated", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingAuthenticated", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingFrameProtected", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingFrameProtected", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -826,6 +970,72 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecureHeLtfEnabled", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecureHeLtfEnabled", "(Z)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecureHeLtfProtocolVersion", "(I)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecureHeLtfProtocolVersion", "(I)Landroid/net/wifi/rtt/RangingResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.RangingResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/RangingResult.xml b/docs/xml/Android.Net.Wifi.Rtt/RangingResult.xml
index ea5662c7a..174c3e146 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/RangingResult.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/RangingResult.xml
@@ -226,11 +226,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("get80211azInitiatorTxLtfRepetitionsCount", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("get80211azInitiatorTxLtfRepetitionsCount", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -272,11 +272,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("get80211azNumberOfRxSpatialStreams", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("get80211azNumberOfRxSpatialStreams", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -316,11 +316,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("get80211azNumberOfTxSpatialStreams", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("get80211azNumberOfTxSpatialStreams", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -360,11 +360,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("get80211azResponderTxLtfRepetitionsCount", "()I", "", ApiSince=35)]
[<Android.Runtime.Register("get80211azResponderTxLtfRepetitionsCount", "()I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -406,11 +406,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getLci", "()[B", "", ApiSince=35)]
[<Android.Runtime.Register("getLci", "()[B", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -451,11 +451,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getLcr", "()[B", "", ApiSince=35)]
[<Android.Runtime.Register("getLcr", "()[B", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -485,6 +485,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPasnComebackCookie", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getPasnComebackCookie", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get PASN comeback cookie.
+ To be added.
+
+ Get PASN comeback cookie. PASN authentication allows an AP to indicate the deferral time
+ and optionally a Cookie. See #getPasnComebackAfterMillis()
+ When an AP receives a large volume of initial PASN Authentication frames, it can use
+ the comeback after field in the PASN Parameters element to indicate a deferral time
+ and optionally provide a comeback cookie which is an opaque sequence of octets. Upon
+ receiving this response, the ranging initiator (STA) must wait for the specified time
+ before retrying secure authentication, presenting the received cookie to the AP.
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.getPasnComebackCookie()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -496,11 +544,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("is80211azNtbMeasurement", "()Z", "", ApiSince=35)]
[<Android.Runtime.Register("is80211azNtbMeasurement", "()Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -577,6 +625,132 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRangingAuthenticated", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRangingAuthenticated", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ whether the ranging is authenticated or not.
+
+ Refer IEEE 802.11az-2022 spec, section 12 Security.
+
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.isRangingAuthenticated()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRangingFrameProtected", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRangingFrameProtected", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ whether the ranging frames are protected or not.
+
+ Refer IEEE 802.11az-2022 spec, section 12 Security.
+
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.isRangingFrameProtected()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSecureHeLtfEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSecureHeLtfEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ whether the secure HE-LTF is enabled or not.
+
+ Refer IEEE 802.11az-2022 spec, section 9.4.2.298 Ranging Parameters element.
+
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.isSecureHeLtfEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -667,11 +841,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getMaxTimeBetweenNtbMeasurementsMicros", "()J", "", ApiSince=35)]
[<get: Android.Runtime.Register("getMaxTimeBetweenNtbMeasurementsMicros", "()J", "", ApiSince=35)>]
@@ -805,11 +979,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getMinTimeBetweenNtbMeasurementsMicros", "()J", "", ApiSince=35)]
[<get: Android.Runtime.Register("getMinTimeBetweenNtbMeasurementsMicros", "()J", "", ApiSince=35)>]
@@ -938,6 +1112,48 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPasnComebackAfterMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPasnComebackAfterMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Get Comeback after time in milliseconds.
+ To be added.
+
+ Get Comeback after time in milliseconds. See #getPasnComebackCookie(). A value 0
+ indicates the ranging request operation can be tried immediately with the cookie.
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.getPasnComebackAfterMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1070,6 +1286,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecureHeLtfProtocolVersion", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecureHeLtfProtocolVersion", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Get Secure HE-LTF protocol version used.
+ To be added.
+
+ Get Secure HE-LTF protocol version used.
+ The secure HE-LTF negotiation supports negotiation of the secure HE-LTF protocol version
+ which allows a responder and an initiator to negotiate the highest mutually supported
+ secure HE-LTF protocol version.
+ Refer IEEE 802.11az-2022 spec, section 9.4.2.298 Ranging Parameters element.
+
+
+ Java documentation for android.net.wifi.rtt.RangingResult.getSecureHeLtfProtocolVersion()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig+Builder.xml b/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig+Builder.xml
index 0867069d8..d94be339e 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig+Builder.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig+Builder.xml
@@ -149,11 +149,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("set80211azNtbSupported", "(Z)Landroid/net/wifi/rtt/ResponderConfig$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("set80211azNtbSupported", "(Z)Landroid/net/wifi/rtt/ResponderConfig$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -162,7 +162,7 @@
Android.Net.Wifi.Rtt.ResponderConfig+Builder
-
+
To be added.
@@ -442,6 +442,39 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecureRangingConfig", "(Landroid/net/wifi/rtt/SecureRangingConfig;)Landroid/net/wifi/rtt/ResponderConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecureRangingConfig", "(Landroid/net/wifi/rtt/SecureRangingConfig;)Landroid/net/wifi/rtt/ResponderConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.ResponderConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig.xml b/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig.xml
index 401a0c941..28aa4f558 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/ResponderConfig.xml
@@ -350,11 +350,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("is80211azNtbSupported", "()Z", "", ApiSince=35)]
[<Android.Runtime.Register("is80211azNtbSupported", "()Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -676,6 +676,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecureRangingConfig", "()Landroid/net/wifi/rtt/SecureRangingConfig;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecureRangingConfig", "()Landroid/net/wifi/rtt/SecureRangingConfig;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Rtt.SecureRangingConfig
+
+
+ Get secure ranging configuration.
+ Secure ranging configuration. Returns null for non-secure ranging configuration.
+
+ Get secure ranging configuration.
+
+
+ Java documentation for android.net.wifi.rtt.ResponderConfig.getSecureRangingConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+Builder.xml b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+Builder.xml
new file mode 100644
index 000000000..54d02b368
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+Builder.xml
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/rtt/SecureRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/rtt/SecureRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for SecureRangingConfig
+
+ Builder for SecureRangingConfig
+
+
+ Java documentation for android.net.wifi.rtt.SecureRangingConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/net/wifi/rtt/PasnConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/net/wifi/rtt/PasnConfig;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/rtt/SecureRangingConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/rtt/SecureRangingConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.SecureRangingConfig
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingFrameProtectionEnabled", "(Z)Landroid/net/wifi/rtt/SecureRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingFrameProtectionEnabled", "(Z)Landroid/net/wifi/rtt/SecureRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.SecureRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecureHeLtfEnabled", "(Z)Landroid/net/wifi/rtt/SecureRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecureHeLtfEnabled", "(Z)Landroid/net/wifi/rtt/SecureRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.Rtt.SecureRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..194b1603b
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig.xml b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig.xml
new file mode 100644
index 000000000..c95da5cc5
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi.Rtt/SecureRangingConfig.xml
@@ -0,0 +1,367 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/rtt/SecureRangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/rtt/SecureRangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Secure ranging configuration.
+
+ Secure ranging configuration.
+ Refer IEEE Std 802.11az-2022, section 12. Security.
+
+
+ Java documentation for android.net.wifi.rtt.SecureRangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRangingFrameProtectionEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRangingFrameProtectionEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether ranging frame protection is enabled or not.
+ To be added.
+
+ Returns whether ranging frame protection is enabled or not.
+
+
+ Java documentation for android.net.wifi.rtt.SecureRangingConfig.isRangingFrameProtectionEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSecureHeLtfEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSecureHeLtfEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether secure HE-LTF is enabled or not.
+ To be added.
+
+ Returns whether secure HE-LTF is enabled or not.
+
+
+ Java documentation for android.net.wifi.rtt.SecureRangingConfig.isSecureHeLtfEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPasnConfig", "()Landroid/net/wifi/rtt/PasnConfig;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPasnConfig", "()Landroid/net/wifi/rtt/PasnConfig;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.Rtt.PasnConfig
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi.Rtt/WifiRttManager.xml b/docs/xml/Android.Net.Wifi.Rtt/WifiRttManager.xml
index f683c8888..975c27f4a 100644
--- a/docs/xml/Android.Net.Wifi.Rtt/WifiRttManager.xml
+++ b/docs/xml/Android.Net.Wifi.Rtt/WifiRttManager.xml
@@ -215,11 +215,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_NTB_INITIATOR", ApiSince=35)]
[<Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_NTB_INITIATOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -286,6 +286,90 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_RANGING_FRAME_PROTECTION_SUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_RANGING_FRAME_PROTECTION_SUPPORTED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Bundle key to access if device supports ranging frame protection.
+
+ Bundle key to access if device supports ranging frame protection. IEEE 802.11az introduces
+ Protected Management Frames for FTM (Fine Timing Measurement), adding a layer of encryption
+ and integrity protection to these frames.
+
+
+ Java documentation for android.net.wifi.rtt.WifiRttManager.CHARACTERISTICS_KEY_BOOLEAN_RANGING_FRAME_PROTECTION_SUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_SECURE_HE_LTF_SUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("CHARACTERISTICS_KEY_BOOLEAN_SECURE_HE_LTF_SUPPORTED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Bundle key to access if device supports secure HE-LTF (High Efficiency Long Training Field).
+
+ Bundle key to access if device supports secure HE-LTF (High Efficiency Long Training Field).
+ Secure HE-LTF is a critical security enhancement in the IEEE 802.11az standard that aims to
+ protect ranging measurements from spoofing and manipulation.
+
+
+ Java documentation for android.net.wifi.rtt.WifiRttManager.CHARACTERISTICS_KEY_BOOLEAN_SECURE_HE_LTF_SUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -326,6 +410,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CHARACTERISTICS_KEY_INT_MAX_SUPPORTED_SECURE_HE_LTF_PROTO_VERSION", ApiSince=36)]
+ [<Android.Runtime.Register("CHARACTERISTICS_KEY_INT_MAX_SUPPORTED_SECURE_HE_LTF_PROTO_VERSION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Bundle key to access the maximum supported secure HE-LTF protocol version.
+
+ Bundle key to access the maximum supported secure HE-LTF protocol version.
+
+
+ Java documentation for android.net.wifi.rtt.WifiRttManager.CHARACTERISTICS_KEY_INT_MAX_SUPPORTED_SECURE_HE_LTF_PROTO_VERSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/BlockingOption+Builder.xml b/docs/xml/Android.Net.Wifi/BlockingOption+Builder.xml
new file mode 100644
index 000000000..da9c09f4a
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/BlockingOption+Builder.xml
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/BlockingOption$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/BlockingOption$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder used to create BlockingOption objects.
+
+ Builder used to create BlockingOption objects.
+
+
+ Java documentation for android.net.wifi.BlockingOption.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ Time period to block the network in seconds
+ Create a Builder with blocking time for the network
+
+ Create a Builder with blocking time for the network
+
+
+ Java documentation for android.net.wifi.BlockingOption.Builder.BlockingOption$Builder(.*int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/BlockingOption;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/BlockingOption;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.BlockingOption
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBlockingBssidOnly", "(Z)Landroid/net/wifi/BlockingOption$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBlockingBssidOnly", "(Z)Landroid/net/wifi/BlockingOption$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.BlockingOption+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/BlockingOption+InterfaceConsts.xml b/docs/xml/Android.Net.Wifi/BlockingOption+InterfaceConsts.xml
new file mode 100644
index 000000000..8dfa0cc76
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/BlockingOption+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/BlockingOption.xml b/docs/xml/Android.Net.Wifi/BlockingOption.xml
new file mode 100644
index 000000000..ca5b5f951
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/BlockingOption.xml
@@ -0,0 +1,341 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/BlockingOption", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/BlockingOption", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Options for blocking a network through
+ WifiManager#disallowCurrentSuggestedNetwork(BlockingOption)
+
+ Options for blocking a network through
+ WifiManager#disallowCurrentSuggestedNetwork(BlockingOption)
+
+
+ Java documentation for android.net.wifi.BlockingOption
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBlockingTimeSeconds", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBlockingTimeSeconds", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Get the blocking time which is set by Builder#Builder(int)
+ Blocking time in seconds
+
+ Get the blocking time which is set by Builder#Builder(int)
+
+
+ Java documentation for android.net.wifi.BlockingOption.getBlockingTimeSeconds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isBlockingBssidOnly", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isBlockingBssidOnly", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Return whether or not a single BSSID is being blocked, which is set by
+ Builder#setBlockingBssidOnly(boolean)
+ True for blocking single BSSID, false otherwise.
+
+ Return whether or not a single BSSID is being blocked, which is set by
+ Builder#setBlockingBssidOnly(boolean)
+
+
+ Java documentation for android.net.wifi.BlockingOption.isBlockingBssidOnly()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/ScanResult.xml b/docs/xml/Android.Net.Wifi/ScanResult.xml
index 9bebcad12..4e964e26d 100644
--- a/docs/xml/Android.Net.Wifi/ScanResult.xml
+++ b/docs/xml/Android.Net.Wifi/ScanResult.xml
@@ -869,11 +869,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("is80211azNtbResponder", "()Z", "GetIs80211azNtbResponderHandler", ApiSince=35)]
[<Android.Runtime.Register("is80211azNtbResponder", "()Z", "GetIs80211azNtbResponderHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -962,6 +962,96 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRangingFrameProtectionRequired", "()Z", "GetIsRangingFrameProtectionRequiredHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRangingFrameProtectionRequired", "()Z", "GetIsRangingFrameProtectionRequiredHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the AP requires frame protection for ranging measurement.
+ To be added.
+
+ Returns whether the AP requires frame protection for ranging measurement.
+ Ranging frame protection in IEEE 802.11az, also known as URNM-MFPR (Unassociated Range
+ Negotiation and Measurement Management Frame Protection Required), is a security policy
+ that dictates whether ranging frames are required to be protected even without a formal
+ association between the Initiating STA (ISTA) and Responding STA (RSTA)
+
+
+ Java documentation for android.net.wifi.ScanResult.isRangingFrameProtectionRequired()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSecureHeLtfSupported", "()Z", "GetIsSecureHeLtfSupportedHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSecureHeLtfSupported", "()Z", "GetIsSecureHeLtfSupportedHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the AP supports secure HE-LTF for ranging measurement.
+ To be added.
+
+ Returns whether the AP supports secure HE-LTF for ranging measurement.
+ Secure HE-LTF (High Efficiency Long Training Field), is a security enhancement for the HE
+ PHY (High Efficiency Physical Layer) that aims to protect ranging measurements by using
+ randomized HE-LTF sequences. This prevents attackers from exploiting predictable HE-LTF
+ patterns. IEEE 802.11az adds secure HE-LTF support in Extended RSN capabilities.
+
+
+ Java documentation for android.net.wifi.ScanResult.isSecureHeLtfSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -973,11 +1063,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isTwtResponder", "()Z", "GetIsTwtResponderHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isTwtResponder", "()Z", "GetIsTwtResponderHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Net.Wifi/SoftApConfiguration+Builder.xml b/docs/xml/Android.Net.Wifi/SoftApConfiguration+Builder.xml
new file mode 100644
index 000000000..8a3b6e3d0
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/SoftApConfiguration+Builder.xml
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/SoftApConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/wifi/SoftApConfiguration$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builds a SoftApConfiguration, which allows an app to configure various aspects of a
+ Soft AP.
+
+ Builds a SoftApConfiguration, which allows an app to configure various aspects of a
+ Soft AP.
+
+ All fields are optional. By default, SSID and BSSID are automatically chosen by the
+ framework, and an open network is created.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ Constructs a Builder with default values (see Builder).
+
+ Constructs a Builder with default values (see Builder).
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.Builder.SoftApConfiguration$Builder()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfiguration
+
+
+
+ Builds the SoftApConfiguration.
+ A new SoftApConfiguration, as configured by previous method calls.
+
+ Builds the SoftApConfiguration.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setChannels", "(Landroid/util/SparseIntArray;)Landroid/net/wifi/SoftApConfiguration$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setChannels", "(Landroid/util/SparseIntArray;)Landroid/net/wifi/SoftApConfiguration$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfiguration+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/SoftApConfiguration.xml b/docs/xml/Android.Net.Wifi/SoftApConfiguration.xml
index e2cdf069e..44b85bbb0 100644
--- a/docs/xml/Android.Net.Wifi/SoftApConfiguration.xml
+++ b/docs/xml/Android.Net.Wifi/SoftApConfiguration.xml
@@ -59,6 +59,198 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAND_2GHZ", ApiSince=36)]
+ [<Android.Runtime.Register("BAND_2GHZ", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 1
+
+ 2GHz band.
+
+ 2GHz band.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.BAND_2GHZ
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAND_5GHZ", ApiSince=36)]
+ [<Android.Runtime.Register("BAND_5GHZ", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 2
+
+ 5GHz band.
+
+ 5GHz band.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.BAND_5GHZ
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAND_60GHZ", ApiSince=36)]
+ [<Android.Runtime.Register("BAND_60GHZ", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 8
+
+ 60GHz band.
+
+ 60GHz band.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.BAND_60GHZ
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAND_6GHZ", ApiSince=36)]
+ [<Android.Runtime.Register("BAND_6GHZ", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SoftApConfigurationBand enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 4
+
+ 6GHz band.
+
+ 6GHz band.
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.BAND_6GHZ
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -104,6 +296,56 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getChannels", "()Landroid/util/SparseIntArray;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getChannels", "()Landroid/util/SparseIntArray;", "", ApiSince=36)>]
+
+
+
+ Android.Util.SparseIntArray
+
+
+ Returns SparseIntArray (key: BandType , value: channel) that consists of
+ the configured bands and channels for the AP(s).
+ To be added.
+
+ Returns SparseIntArray (key: BandType , value: channel) that consists of
+ the configured bands and channels for the AP(s).
+
+ The returned channel value is Wi-Fi channel numbering.
+ Reference the Wi-Fi channel numbering and the channelization in IEEE 802.11-2016
+ specifications, section 17.3.8.4.2, 17.3.8.4.3 and Table 15-6.
+
+ Note: return array may only include one channel when current setting is single AP mode.
+ See also Builder#setChannels(SparseIntArray).
+
+
+ Java documentation for android.net.wifi.SoftApConfiguration.getChannels()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/SoftApConfigurationBand.xml b/docs/xml/Android.Net.Wifi/SoftApConfigurationBand.xml
new file mode 100644
index 000000000..84b998baf
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/SoftApConfigurationBand.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band2ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_2GHZ")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band2ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_2GHZ")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band5ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_5GHZ")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band5ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_5GHZ")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band60ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_60GHZ")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band60ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_60GHZ")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band6ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_6GHZ")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.SoftApConfiguration.Band6ghz", JniField="android/net/wifi/SoftApConfiguration.BAND_6GHZ")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.SoftApConfigurationBand
+
+ 4
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/StatusLocalOnlyConnectionFailureReason.xml b/docs/xml/Android.Net.Wifi/StatusLocalOnlyConnectionFailureReason.xml
index 2e90383cc..f912d315b 100644
--- a/docs/xml/Android.Net.Wifi/StatusLocalOnlyConnectionFailureReason.xml
+++ b/docs/xml/Android.Net.Wifi/StatusLocalOnlyConnectionFailureReason.xml
@@ -183,5 +183,33 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureUserReject", JniField="android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT")]
+ [<Android.Runtime.IntDefinition("Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureUserReject", JniField="android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason
+
+ 6
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Net.Wifi/WifiAvailableChannel.xml b/docs/xml/Android.Net.Wifi/WifiAvailableChannel.xml
index ee09802a7..48e2d1d0a 100644
--- a/docs/xml/Android.Net.Wifi/WifiAvailableChannel.xml
+++ b/docs/xml/Android.Net.Wifi/WifiAvailableChannel.xml
@@ -98,6 +98,52 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getChannelWidth", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getChannelWidth", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.WifiChannelWidth
+
+
+ Get the channel bandwidth, which indicates the amount of frequency spectrum allocated for
+ data transmission within a channel.
+ the bandwidth representation of the Wi-Fi channel from
+ ScanResult#CHANNEL_WIDTH_20MHZ, ScanResult#CHANNEL_WIDTH_40MHZ,
+ ScanResult#CHANNEL_WIDTH_80MHZ, ScanResult#CHANNEL_WIDTH_160MHZ,
+ ScanResult#CHANNEL_WIDTH_80MHZ_PLUS_MHZ or ScanResult#CHANNEL_WIDTH_320MHZ.
+
+ Get the channel bandwidth, which indicates the amount of frequency spectrum allocated for
+ data transmission within a channel.
+
+
+ Java documentation for android.net.wifi.WifiAvailableChannel.getChannelWidth()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/WifiConfiguration.xml b/docs/xml/Android.Net.Wifi/WifiConfiguration.xml
index 498c96b1f..1f9a923e2 100644
--- a/docs/xml/Android.Net.Wifi/WifiConfiguration.xml
+++ b/docs/xml/Android.Net.Wifi/WifiConfiguration.xml
@@ -544,7 +544,7 @@
[Android.Runtime.Register("describeContents", "()I", "GetDescribeContentsHandler")]
[<Android.Runtime.Register("describeContents", "()I", "GetDescribeContentsHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")>]
@@ -2515,7 +2515,7 @@
[Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler")]
[<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android29.0")>]
diff --git a/docs/xml/Android.Net.Wifi/WifiInfo+Builder.xml b/docs/xml/Android.Net.Wifi/WifiInfo+Builder.xml
index b657e97aa..aa44573f9 100644
--- a/docs/xml/Android.Net.Wifi/WifiInfo+Builder.xml
+++ b/docs/xml/Android.Net.Wifi/WifiInfo+Builder.xml
@@ -314,11 +314,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSubscriptionId", "(I)Landroid/net/wifi/WifiInfo$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setSubscriptionId", "(I)Landroid/net/wifi/WifiInfo$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -327,7 +327,7 @@
Android.Net.Wifi.WifiInfo+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Net.Wifi/WifiInfo.xml b/docs/xml/Android.Net.Wifi/WifiInfo.xml
index d5ada5884..0437b8265 100644
--- a/docs/xml/Android.Net.Wifi/WifiInfo.xml
+++ b/docs/xml/Android.Net.Wifi/WifiInfo.xml
@@ -1226,11 +1226,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPasspointUniqueId", "()Ljava/lang/String;", "GetGetPasspointUniqueIdHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getPasspointUniqueId", "()Ljava/lang/String;", "GetGetPasspointUniqueIdHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Net.Wifi/WifiManager+IWifiStateChangedListener.xml b/docs/xml/Android.Net.Wifi/WifiManager+IWifiStateChangedListener.xml
new file mode 100644
index 000000000..61f0cd7a3
--- /dev/null
+++ b/docs/xml/Android.Net.Wifi/WifiManager+IWifiStateChangedListener.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/wifi/WifiManager$WifiStateChangedListener", "", "Android.Net.Wifi.WifiManager/IWifiStateChangedListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/net/wifi/WifiManager$WifiStateChangedListener", "", "Android.Net.Wifi.WifiManager/IWifiStateChangedListenerInvoker", ApiSince=36)>]
+
+
+
+ Listener interface for applications to be notified when the Wi-Fi enabled state changes.
+
+ Listener interface for applications to be notified when the Wi-Fi enabled state changes.
+
+
+ Java documentation for android.net.wifi.WifiManager.WifiStateChangedListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onWifiStateChanged", "()V", "GetOnWifiStateChangedHandler:Android.Net.Wifi.WifiManager/IWifiStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onWifiStateChanged", "()V", "GetOnWifiStateChangedHandler:Android.Net.Wifi.WifiManager/IWifiStateChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Called when the Wi-Fi enabled state changes.
+
+ Called when the Wi-Fi enabled state changes.
+ The new value can be queried via WifiManager#getWifiState().
+
+
+ Java documentation for android.net.wifi.WifiManager.WifiStateChangedListener.onWifiStateChanged()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/WifiManager+WpsCallback.xml b/docs/xml/Android.Net.Wifi/WifiManager+WpsCallback.xml
index 5e6fc56eb..a7e0a0e31 100644
--- a/docs/xml/Android.Net.Wifi/WifiManager+WpsCallback.xml
+++ b/docs/xml/Android.Net.Wifi/WifiManager+WpsCallback.xml
@@ -135,11 +135,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onFailed", "(I)V", "GetOnFailed_IHandler")]
[<Android.Runtime.Register("onFailed", "(I)V", "GetOnFailed_IHandler")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android28.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android28.0")>]
@@ -148,7 +148,7 @@
System.Void
-
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.Net.Wifi/WifiManager.xml b/docs/xml/Android.Net.Wifi/WifiManager.xml
index 0721d4ec8..0f1566235 100644
--- a/docs/xml/Android.Net.Wifi/WifiManager.xml
+++ b/docs/xml/Android.Net.Wifi/WifiManager.xml
@@ -720,6 +720,44 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addWifiStateChangedListener", "(Ljava/util/concurrent/Executor;Landroid/net/wifi/WifiManager$WifiStateChangedListener;)V", "GetAddWifiStateChangedListener_Ljava_util_concurrent_Executor_Landroid_net_wifi_WifiManager_WifiStateChangedListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("addWifiStateChangedListener", "(Ljava/util/concurrent/Executor;Landroid/net/wifi/WifiManager$WifiStateChangedListener;)V", "GetAddWifiStateChangedListener_Ljava_util_concurrent_Executor_Landroid_net_wifi_WifiManager_WifiStateChangedListener_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.ACCESS_WIFI_STATE")]
+ [<Android.Runtime.RequiresPermission("android.permission.ACCESS_WIFI_STATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1512,6 +1550,61 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("disallowCurrentSuggestedNetwork", "(Landroid/net/wifi/BlockingOption;)V", "GetDisallowCurrentSuggestedNetwork_Landroid_net_wifi_BlockingOption_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("disallowCurrentSuggestedNetwork", "(Landroid/net/wifi/BlockingOption;)V", "GetDisallowCurrentSuggestedNetwork_Landroid_net_wifi_BlockingOption_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.CHANGE_WIFI_STATE")]
+ [<Android.Runtime.RequiresPermission("android.permission.CHANGE_WIFI_STATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ Option to change for the network blocking BlockingOption
+ When the device is connected to a network suggested by calling app
+ #addNetworkSuggestions(List), this API provide a way to avoid the current connection
+ without #removeNetworkSuggestions(List).
+
+ When the device is connected to a network suggested by calling app
+ #addNetworkSuggestions(List), this API provide a way to avoid the current connection
+ without #removeNetworkSuggestions(List). The disallowed network will be disconnected
+ or roam to other networks.
+ App can only use this API to control the current connected network
+ which was suggested by this app.
+
+
+ Java documentation for android.net.wifi.WifiManager.disallowCurrentSuggestedNetwork(android.net.wifi.BlockingOption)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2223,15 +2316,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_OPEN", ApiSince=35)]
[<Android.Runtime.Register("FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_OPEN", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SendDhcpHostnameRestriction enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SendDhcpHostnameRestriction enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2268,15 +2361,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_SECURE", ApiSince=35)]
[<Android.Runtime.Register("FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_SECURE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SendDhcpHostnameRestriction enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.SendDhcpHostnameRestriction enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2634,11 +2727,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getPerSsidRoamingModes", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetPerSsidRoamingModes_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("getPerSsidRoamingModes", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetPerSsidRoamingModes_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2647,8 +2740,8 @@
System.Void
-
-
+
+
The executor on which callback will be invoked.
@@ -2660,7 +2753,7 @@
This API allows a privileged application to get roaming mode policies
configured using the #setPerSsidRoamingMode(WifiSsid, int).
- Available for DO/COPE apps.
+ Available for Device Owner (DO) and profile owner of an organization owned device.
Other apps require android.Manifest.permission#NETWORK_SETTINGS or
android.Manifest.permission#MANAGE_WIFI_NETWORK_SELECTION permission.
@@ -2943,11 +3036,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isAggressiveRoamingModeSupported", "()Z", "GetIsAggressiveRoamingModeSupportedHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isAggressiveRoamingModeSupported", "()Z", "GetIsAggressiveRoamingModeSupportedHandler", ApiSince=35)>]
@@ -3134,11 +3227,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isD2dSupportedWhenInfraStaDisabled", "()Z", "GetIsD2dSupportedWhenInfraStaDisabledHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isD2dSupportedWhenInfraStaDisabled", "()Z", "GetIsD2dSupportedWhenInfraStaDisabledHandler", ApiSince=35)>]
@@ -4239,11 +4332,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isWepSupported", "()Z", "GetIsWepSupportedHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isWepSupported", "()Z", "GetIsWepSupportedHandler", ApiSince=35)>]
@@ -4620,11 +4713,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isWpaPersonalSupported", "()Z", "GetIsWpaPersonalSupportedHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isWpaPersonalSupported", "()Z", "GetIsWpaPersonalSupportedHandler", ApiSince=35)>]
@@ -5097,11 +5190,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("querySendDhcpHostnameRestriction", "(Ljava/util/concurrent/Executor;Ljava/util/function/IntConsumer;)V", "GetQuerySendDhcpHostnameRestriction_Ljava_util_concurrent_Executor_Ljava_util_function_IntConsumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("querySendDhcpHostnameRestriction", "(Ljava/util/concurrent/Executor;Ljava/util/function/IntConsumer;)V", "GetQuerySendDhcpHostnameRestriction_Ljava_util_concurrent_Executor_Ljava_util_function_IntConsumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5110,8 +5203,8 @@
System.Void
-
-
+
+
The executor on which callback will be invoked.
@@ -5677,11 +5770,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removePerSsidRoamingMode", "(Landroid/net/wifi/WifiSsid;)V", "GetRemovePerSsidRoamingMode_Landroid_net_wifi_WifiSsid_Handler", ApiSince=35)]
[<Android.Runtime.Register("removePerSsidRoamingMode", "(Landroid/net/wifi/WifiSsid;)V", "GetRemovePerSsidRoamingMode_Landroid_net_wifi_WifiSsid_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5690,7 +5783,7 @@
System.Void
-
+
SSID to be removed from the roaming mode policy.
@@ -5700,7 +5793,7 @@
This API allows a privileged application to remove roaming mode policy
configured using the #setPerSsidRoamingMode(WifiSsid, int).
- Available for DO/COPE apps.
+ Available for Device Owner (DO) and profile owner of an organization owned device.
Other apps require android.Manifest.permission#NETWORK_SETTINGS or
android.Manifest.permission#MANAGE_WIFI_NETWORK_SELECTION permission.
@@ -5788,6 +5881,42 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeWifiStateChangedListener", "(Landroid/net/wifi/WifiManager$WifiStateChangedListener;)V", "GetRemoveWifiStateChangedListener_Landroid_net_wifi_WifiManager_WifiStateChangedListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("removeWifiStateChangedListener", "(Landroid/net/wifi/WifiManager$WifiStateChangedListener;)V", "GetRemoveWifiStateChangedListener_Landroid_net_wifi_WifiManager_WifiStateChangedListener_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.ACCESS_WIFI_STATE")]
+ [<Android.Runtime.RequiresPermission("android.permission.ACCESS_WIFI_STATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -5883,15 +6012,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("ROAMING_MODE_AGGRESSIVE", ApiSince=35)]
[<Android.Runtime.Register("ROAMING_MODE_AGGRESSIVE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5929,15 +6058,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("ROAMING_MODE_NONE", ApiSince=35)]
[<Android.Runtime.Register("ROAMING_MODE_NONE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5974,15 +6103,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("ROAMING_MODE_NORMAL", ApiSince=35)]
[<Android.Runtime.Register("ROAMING_MODE_NORMAL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.RoamingMode enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6206,11 +6335,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPerSsidRoamingMode", "(Landroid/net/wifi/WifiSsid;I)V", "GetSetPerSsidRoamingMode_Landroid_net_wifi_WifiSsid_IHandler", ApiSince=35)]
[<Android.Runtime.Register("setPerSsidRoamingMode", "(Landroid/net/wifi/WifiSsid;I)V", "GetSetPerSsidRoamingMode_Landroid_net_wifi_WifiSsid_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6219,8 +6348,8 @@
System.Void
-
-
+
+
[Android.Runtime.IntDef(Fields=new System.String[] { "RoamingModeNone", "RoamingModeNormal", "RoamingModeAggressive" }, Type="Android.Net.Wifi.WifiManager")]
@@ -6231,12 +6360,12 @@
SSID to be mapped to apply roaming policy
- refer RoamingMode for supported modes.
+ One of the ROAMING_MODE_ values.
This API allows a privileged application to set roaming mode per SSID.
This API allows a privileged application to set roaming mode per SSID.
- Available for DO/COPE apps.
+ Available for Device Owner (DO) and profile owner of an organization owned device.
Other apps require android.Manifest.permission#NETWORK_SETTINGS or
android.Manifest.permission#MANAGE_WIFI_NETWORK_SELECTION permission.
@@ -6263,11 +6392,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSendDhcpHostnameRestriction", "(I)V", "GetSetSendDhcpHostnameRestriction_IHandler", ApiSince=35)]
[<Android.Runtime.Register("setSendDhcpHostnameRestriction", "(I)V", "GetSetSendDhcpHostnameRestriction_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6276,7 +6405,7 @@
System.Void
-
+
[Android.Runtime.GeneratedEnum]
@@ -6558,8 +6687,9 @@
<li>Device Owner (DO), Profile Owner (PO) and system apps.
</ul>
- Starting with android.os.Build.VERSION_CODES#TIRAMISU, DO/COPE may set
- a user restriction (DISALLOW_CHANGE_WIFI_STATE) to only allow DO/PO to use this API.
+ Starting with android.os.Build.VERSION_CODES#TIRAMISU, DO and a profile owner of
+ an organization owned device may set a user restriction (DISALLOW_CHANGE_WIFI_STATE)
+ to only allow DO/PO to use this API.
Java documentation for android.net.wifi.WifiManager.setWifiEnabled(boolean)
.
@@ -6668,6 +6798,42 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("startLocalOnlyHotspotWithConfiguration", "(Landroid/net/wifi/SoftApConfiguration;Ljava/util/concurrent/Executor;Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;)V", "GetStartLocalOnlyHotspotWithConfiguration_Landroid_net_wifi_SoftApConfiguration_Ljava_util_concurrent_Executor_Landroid_net_wifi_WifiManager_LocalOnlyHotspotCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("startLocalOnlyHotspotWithConfiguration", "(Landroid/net/wifi/SoftApConfiguration;Ljava/util/concurrent/Executor;Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;)V", "GetStartLocalOnlyHotspotWithConfiguration_Landroid_net_wifi_SoftApConfiguration_Ljava_util_concurrent_Executor_Landroid_net_wifi_WifiManager_LocalOnlyHotspotCallback_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -6931,9 +7097,9 @@
5
- Reason code if local-only network connection attempt failed with AP not responding
+ Reason code if local-only network connection attempt failed with AP not responding.
- Reason code if local-only network connection attempt failed with AP not responding
+ Reason code if local-only network connection attempt failed with AP not responding.
Java documentation for android.net.wifi.WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NO_RESPONSE
.
@@ -7037,6 +7203,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT", ApiSince=36)]
+ [<Android.Runtime.Register("STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason
+
+ 6
+
+ Reason code if local-only network request rejected by the user.
+
+ Reason code if local-only network request rejected by the user.
+
+
+ Java documentation for android.net.wifi.WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_USER_REJECT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion+Builder.xml b/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion+Builder.xml
index 6b1575400..bd6437175 100644
--- a/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion+Builder.xml
+++ b/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion+Builder.xml
@@ -883,11 +883,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setWifi7Enabled", "(Z)Landroid/net/wifi/WifiNetworkSuggestion$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setWifi7Enabled", "(Z)Landroid/net/wifi/WifiNetworkSuggestion$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -896,7 +896,7 @@
Android.Net.Wifi.WifiNetworkSuggestion+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion.xml b/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion.xml
index a93618450..6ddc2fb87 100644
--- a/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion.xml
+++ b/docs/xml/Android.Net.Wifi/WifiNetworkSuggestion.xml
@@ -620,11 +620,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isWifi7Enabled", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isWifi7Enabled", "()Z", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Net/ConnectivityManager+NetworkCallback.xml b/docs/xml/Android.Net/ConnectivityManager+NetworkCallback.xml
index 87e5e5afa..ea6a9f58e 100644
--- a/docs/xml/Android.Net/ConnectivityManager+NetworkCallback.xml
+++ b/docs/xml/Android.Net/ConnectivityManager+NetworkCallback.xml
@@ -535,6 +535,61 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onReserved", "(Landroid/net/NetworkCapabilities;)V", "GetOnReserved_Landroid_net_NetworkCapabilities_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onReserved", "(Landroid/net/NetworkCapabilities;)V", "GetOnReserved_Landroid_net_NetworkCapabilities_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The NetworkCapabilities of the reservation.
+ Called when a network is reserved.
+
+ Called when a network is reserved.
+
+ The reservation includes the NetworkCapabilities that uniquely describe the
+ network that was reserved. the caller communicates this information to hardware or
+ software components on or off-device to instruct them to create a network matching this
+ reservation.
+
+ #onReserved(NetworkCapabilities) is called at most once and is guaranteed to be
+ called before any other callback unless the reservation is unavailable.
+
+ Once a reservation is made, the reserved NetworkCapabilities will not be updated,
+ and the reservation remains in place until the reserved network connects or #onUnavailable is called.
+
+
+ Java documentation for android.net.ConnectivityManager.NetworkCallback.onReserved(android.net.NetworkCapabilities)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -560,17 +615,21 @@
- Called if no network is found within the timeout time specified in
- #requestNetwork(NetworkRequest, NetworkCallback, int) call or if the
- requested network request cannot be fulfilled (whether or not a timeout was
- specified).
+ If the callback was registered with one of the requestNetwork methods, this will
+ be called if no network is found within the timeout specified in #requestNetwork(NetworkRequest, NetworkCallback, int) call or if the requested network
+ request cannot be fulfilled (whether or not a timeout was specified).
- Called if no network is found within the timeout time specified in
- #requestNetwork(NetworkRequest, NetworkCallback, int) call or if the
- requested network request cannot be fulfilled (whether or not a timeout was
- specified). When this callback is invoked the associated
- NetworkRequest will have already been removed and released, as if
- #unregisterNetworkCallback(NetworkCallback) had been called.
+ If the callback was registered with one of the requestNetwork methods, this will
+ be called if no network is found within the timeout specified in #requestNetwork(NetworkRequest, NetworkCallback, int) call or if the requested network
+ request cannot be fulfilled (whether or not a timeout was specified).
+
+ If the callback was registered when reserving a network, this method indicates that the
+ reservation is removed. It can be called when the reservation is requested, because the
+ system could not satisfy the reservation, or after the reserved network connects.
+
+ When this callback is invoked the associated NetworkRequest will have already
+ been removed and released, as if #unregisterNetworkCallback(NetworkCallback) had
+ been called.
Java documentation for android.net.ConnectivityManager.NetworkCallback.onUnavailable()
.
diff --git a/docs/xml/Android.Net/ConnectivityManager.xml b/docs/xml/Android.Net/ConnectivityManager.xml
index 1761ad975..a5dee65c5 100644
--- a/docs/xml/Android.Net/ConnectivityManager.xml
+++ b/docs/xml/Android.Net/ConnectivityManager.xml
@@ -2931,6 +2931,42 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("reserveNetwork", "(Landroid/net/NetworkRequest;Landroid/os/Handler;Landroid/net/ConnectivityManager$NetworkCallback;)V", "GetReserveNetwork_Landroid_net_NetworkRequest_Landroid_os_Handler_Landroid_net_ConnectivityManager_NetworkCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("reserveNetwork", "(Landroid/net/NetworkRequest;Landroid/os/Handler;Landroid/net/ConnectivityManager$NetworkCallback;)V", "GetReserveNetwork_Landroid_net_NetworkRequest_Landroid_os_Handler_Landroid_net_ConnectivityManager_NetworkCallback_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Net/IpSecTransform.xml b/docs/xml/Android.Net/IpSecTransform.xml
index 5bdfbb097..38d571a1b 100644
--- a/docs/xml/Android.Net/IpSecTransform.xml
+++ b/docs/xml/Android.Net/IpSecTransform.xml
@@ -149,11 +149,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestIpSecTransformState", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)]
[<Android.Runtime.Register("requestIpSecTransformState", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -162,8 +162,8 @@
System.Void
-
-
+
+
The Executor on which to call the supplied callback.
diff --git a/docs/xml/Android.Net/L2capNetworkSpecifier+Builder.xml b/docs/xml/Android.Net/L2capNetworkSpecifier+Builder.xml
new file mode 100644
index 000000000..7b6ab4dc4
--- /dev/null
+++ b/docs/xml/Android.Net/L2capNetworkSpecifier+Builder.xml
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/L2capNetworkSpecifier$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/L2capNetworkSpecifier$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder class for L2capNetworkSpecifier.
+
+ A builder class for L2capNetworkSpecifier.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/L2capNetworkSpecifier;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/L2capNetworkSpecifier;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifier
+
+
+
+ Create the L2capNetworkSpecifier object.
+ To be added.
+
+ Create the L2capNetworkSpecifier object.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setHeaderCompression", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setHeaderCompression", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifier+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPsm", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPsm", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifier+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRemoteAddress", "(Landroid/net/MacAddress;)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRemoteAddress", "(Landroid/net/MacAddress;)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifier+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRole", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRole", "(I)Landroid/net/L2capNetworkSpecifier$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifier+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/L2capNetworkSpecifier+InterfaceConsts.xml b/docs/xml/Android.Net/L2capNetworkSpecifier+InterfaceConsts.xml
new file mode 100644
index 000000000..dee72db34
--- /dev/null
+++ b/docs/xml/Android.Net/L2capNetworkSpecifier+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net/L2capNetworkSpecifier.xml b/docs/xml/Android.Net/L2capNetworkSpecifier.xml
new file mode 100644
index 000000000..981f954cd
--- /dev/null
+++ b/docs/xml/Android.Net/L2capNetworkSpecifier.xml
@@ -0,0 +1,872 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Net.NetworkSpecifier
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/L2capNetworkSpecifier", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/L2capNetworkSpecifier", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A NetworkSpecifier used to identify an L2CAP network over BLE.
+
+ A NetworkSpecifier used to identify an L2CAP network over BLE.
+
+ An L2CAP network is not symmetrical, meaning there exists both a server (Bluetooth peripheral)
+ and a client (Bluetooth central) node. This specifier contains the information required to
+ request a client L2CAP network using ConnectivityManager#requestNetwork while specifying
+ the remote MAC address, and Protocol/Service Multiplexer (PSM). It can also contain information
+ allocated by the system when reserving a server network using ConnectivityManager#reserveNetwork such as the Protocol/Service Multiplexer (PSM). In both
+ cases, the header compression option must be specified.
+
+ An L2CAP server network allocates a Protocol/Service Multiplexer (PSM) to be advertised to the
+ client. A new server network must always be reserved using ConnectivityManager#reserveNetwork. The subsequent ConnectivityManager.NetworkCallback#onReserved(NetworkCapabilities) callback includes an L2CapNetworkSpecifier. The getPsm() method will return the Protocol/Service Multiplexer
+ (PSM) of the reserved network so that the server can advertise it to the client and the client
+ can connect.
+ An L2CAP server network is backed by a android.bluetooth.BluetoothServerSocket which can,
+ in theory, accept many connections. However, before SDK version Build.VERSION_CODES.VANILLA_ICE_CREAM Bluetooth APIs do not expose the channel ID, so these
+ connections are indistinguishable. In practice, this means that the network matching semantics in
+ ConnectivityService will tear down all but the first connection.
+
+ When the connection between client and server completes, a Network whose capabilities
+ satisfy this L2capNetworkSpecifier will connect and the usual callbacks, such as NetworkCallback#onAvailable, will be called on the callback object passed to ConnectivityManager#reserveNetwork or ConnectivityManager#requestNetwork.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("canBeSatisfiedBy", "(Landroid/net/NetworkSpecifier;)Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("canBeSatisfiedBy", "(Landroid/net/NetworkSpecifier;)Z", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getHeaderCompression", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getHeaderCompression", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+
+ Returns the compression mechanism for this network.
+ To be added.
+
+ Returns the compression mechanism for this network.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.getHeaderCompression()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HEADER_COMPRESSION_6LOWPAN", ApiSince=36)]
+ [<Android.Runtime.Register("HEADER_COMPRESSION_6LOWPAN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 2
+
+ Use 6lowpan header compression as specified in rfc6282.
+
+ Use 6lowpan header compression as specified in rfc6282.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.HEADER_COMPRESSION_6LOWPAN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HEADER_COMPRESSION_ANY", ApiSince=36)]
+ [<Android.Runtime.Register("HEADER_COMPRESSION_ANY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 0
+
+ Accept any form of header compression.
+
+ Accept any form of header compression.
+
+ This option is only meaningful in NetworkRequests. Specifiers for actual L2CAP
+ networks never have this option set.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.HEADER_COMPRESSION_ANY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HEADER_COMPRESSION_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("HEADER_COMPRESSION_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierHeaderCompression enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 1
+
+ Do not compress packets on this network.
+
+ Do not compress packets on this network.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.HEADER_COMPRESSION_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPsm", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPsm", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the Protocol/Service Multiplexer (PSM) for this network to connect to.
+ To be added.
+
+ Returns the Protocol/Service Multiplexer (PSM) for this network to connect to.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.getPsm()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PSM_ANY", ApiSince=36)]
+ [<Android.Runtime.Register("PSM_ANY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 0
+
+ Match any Protocol/Service Multiplexer (PSM).
+
+ Match any Protocol/Service Multiplexer (PSM).
+
+ This PSM value is only meaningful in NetworkRequests. Specifiers for actual L2CAP
+ networks never have this value set.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.PSM_ANY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("redact", "()Landroid/net/NetworkSpecifier;", "", ApiSince=36)]
+ [<Android.Runtime.Register("redact", "()Landroid/net/NetworkSpecifier;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.NetworkSpecifier
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.redact()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRemoteAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRemoteAddress", "()Landroid/net/MacAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Net.MacAddress
+
+
+ Returns the remote MAC address for this network to connect to.
+ To be added.
+
+ Returns the remote MAC address for this network to connect to.
+
+ The remote address is only meaningful for networks that have ROLE_CLIENT.
+
+ When receiving this L2capNetworkSpecifier from Connectivity APIs such as a ConnectivityManager.NetworkCallback, the MAC address is redacted.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.getRemoteAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRole", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRole", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+
+ Returns the role to be used for this network.
+ To be added.
+
+ Returns the role to be used for this network.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.getRole()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ROLE_ANY", ApiSince=36)]
+ [<Android.Runtime.Register("ROLE_ANY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 0
+
+ Match any role.
+
+ Match any role.
+
+ This role is only meaningful in NetworkRequests. Specifiers for actual L2CAP
+ networks never have this role set.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.ROLE_ANY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ROLE_CLIENT", ApiSince=36)]
+ [<Android.Runtime.Register("ROLE_CLIENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 1
+
+ Specifier describes a client network, i.
+
+ Specifier describes a client network, i.e., the device is the Bluetooth central.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.ROLE_CLIENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ROLE_SERVER", ApiSince=36)]
+ [<Android.Runtime.Register("ROLE_SERVER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.L2capNetworkSpecifierRole enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 2
+
+ Specifier describes a server network, i.
+
+ Specifier describes a server network, i.e., the device is the Bluetooth peripheral.
+
+
+ Java documentation for android.net.L2capNetworkSpecifier.ROLE_SERVER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/L2capNetworkSpecifierHeaderCompression.xml b/docs/xml/Android.Net/L2capNetworkSpecifierHeaderCompression.xml
new file mode 100644
index 000000000..eac62ff4e
--- /dev/null
+++ b/docs/xml/Android.Net/L2capNetworkSpecifierHeaderCompression.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompressionAny", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_ANY")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompressionAny", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_ANY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompressionNone", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_NONE")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompressionNone", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompression6lowpan", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_6LOWPAN")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.HeaderCompression6lowpan", JniField="android/net/L2capNetworkSpecifier.HEADER_COMPRESSION_6LOWPAN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierHeaderCompression
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/L2capNetworkSpecifierRole.xml b/docs/xml/Android.Net/L2capNetworkSpecifierRole.xml
new file mode 100644
index 000000000..e13314464
--- /dev/null
+++ b/docs/xml/Android.Net/L2capNetworkSpecifierRole.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleAny", JniField="android/net/L2capNetworkSpecifier.ROLE_ANY")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleAny", JniField="android/net/L2capNetworkSpecifier.ROLE_ANY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleClient", JniField="android/net/L2capNetworkSpecifier.ROLE_CLIENT")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleClient", JniField="android/net/L2capNetworkSpecifier.ROLE_CLIENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleServer", JniField="android/net/L2capNetworkSpecifier.ROLE_SERVER")]
+ [<Android.Runtime.IntDefinition("Android.Net.L2capNetworkSpecifier.RoleServer", JniField="android/net/L2capNetworkSpecifier.ROLE_SERVER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.L2capNetworkSpecifierRole
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/LocalSocket.xml b/docs/xml/Android.Net/LocalSocket.xml
index c1b3666f5..f131ce5d2 100644
--- a/docs/xml/Android.Net/LocalSocket.xml
+++ b/docs/xml/Android.Net/LocalSocket.xml
@@ -117,9 +117,9 @@
either #SOCKET_DGRAM, #SOCKET_STREAM
or #SOCKET_SEQPACKET
- Creates a AF_LOCAL/UNIX domain stream socket with given socket type
+ Creates a AF_LOCAL/UNIX domain socket with the given socket type.
- Creates a AF_LOCAL/UNIX domain stream socket with given socket type
+ Creates a AF_LOCAL/UNIX domain socket with the given socket type.
Java documentation for android.net.LocalSocket.LocalSocket(int)
.
diff --git a/docs/xml/Android.Net/NetCapability.xml b/docs/xml/Android.Net/NetCapability.xml
index c11534205..53e8d9ef8 100644
--- a/docs/xml/Android.Net/NetCapability.xml
+++ b/docs/xml/Android.Net/NetCapability.xml
@@ -332,11 +332,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.NetCapabilityLocalNetwork", JniField="android/net/NetworkCapabilities.NET_CAPABILITY_LOCAL_NETWORK")]
[<Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.NetCapabilityLocalNetwork", JniField="android/net/NetworkCapabilities.NET_CAPABILITY_LOCAL_NETWORK")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -432,6 +432,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.NetCapabilityNotBandwidthConstrained", JniField="android/net/NetworkCapabilities.NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED")]
+ [<Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.NetCapabilityNotBandwidthConstrained", JniField="android/net/NetworkCapabilities.NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.NetCapability
+
+ 37
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Net/NetworkCapabilities.xml b/docs/xml/Android.Net/NetworkCapabilities.xml
index 9f71fb092..0d82aba51 100644
--- a/docs/xml/Android.Net/NetworkCapabilities.xml
+++ b/docs/xml/Android.Net/NetworkCapabilities.xml
@@ -120,7 +120,7 @@
[Android.Runtime.Register("CREATOR")]
[<Android.Runtime.Register("CREATOR")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -1059,15 +1059,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("NET_CAPABILITY_LOCAL_NETWORK", ApiSince=35)]
[<Android.Runtime.Register("NET_CAPABILITY_LOCAL_NETWORK", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1252,6 +1252,67 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED", ApiSince=36)]
+ [<Android.Runtime.Register("NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetCapability enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.NetCapability
+
+ 37
+
+ Indicates that this is not a bandwidth-constrained network.
+
+ Indicates that this is not a bandwidth-constrained network.
+
+ Starting from Build.VERSION_CODES.VANILLA_ICE_CREAM, this capability is by default
+ set in NetworkRequests and true for most networks.
+
+ If a network lacks this capability, it is bandwidth-constrained. Bandwidth constrained
+ networks cannot support high-bandwidth data transfers and applications that request and use
+ them must ensure that they limit bandwidth usage to below the values returned by
+ #getLinkDownstreamBandwidthKbps() and #getLinkUpstreamBandwidthKbps() and
+ limit the frequency of their network usage. If applications perform high-bandwidth data
+ transfers on constrained networks or perform network access too frequently, the system may
+ block the app's access to the network. The system may take other measures to reduce network
+ usage on constrained networks, such as disabling network access to apps that are not in the
+ foreground.
+
+
+ Java documentation for android.net.NetworkCapabilities.NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2243,7 +2304,7 @@
[get: Android.Runtime.Register("getNetworkSpecifier", "()Landroid/net/NetworkSpecifier;", "", ApiSince=30)]
[<get: Android.Runtime.Register("getNetworkSpecifier", "()Landroid/net/NetworkSpecifier;", "", ApiSince=30)>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -2434,11 +2495,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "", ApiSince=35)>]
@@ -2683,7 +2744,7 @@
[get: Android.Runtime.Register("getTransportInfo", "()Landroid/net/TransportInfo;", "", ApiSince=29)]
[<get: Android.Runtime.Register("getTransportInfo", "()Landroid/net/TransportInfo;", "", ApiSince=29)>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -2775,15 +2836,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TRANSPORT_SATELLITE", ApiSince=35)]
[<Android.Runtime.Register("TRANSPORT_SATELLITE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.TransportType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TransportType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Net/NetworkRequest+Builder.xml b/docs/xml/Android.Net/NetworkRequest+Builder.xml
index 9ae0e1241..4ca7b1ebf 100644
--- a/docs/xml/Android.Net/NetworkRequest+Builder.xml
+++ b/docs/xml/Android.Net/NetworkRequest+Builder.xml
@@ -501,11 +501,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSubscriptionIds", "(Ljava/util/Set;)Landroid/net/NetworkRequest$Builder;", "GetSetSubscriptionIds_Ljava_util_Set_Handler", ApiSince=35)]
[<Android.Runtime.Register("setSubscriptionIds", "(Ljava/util/Set;)Landroid/net/NetworkRequest$Builder;", "GetSetSubscriptionIds_Ljava_util_Set_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -514,7 +514,7 @@
Android.Net.NetworkRequest+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Net/NetworkRequest.xml b/docs/xml/Android.Net/NetworkRequest.xml
index 67a15f649..1b82562b1 100644
--- a/docs/xml/Android.Net/NetworkRequest.xml
+++ b/docs/xml/Android.Net/NetworkRequest.xml
@@ -462,11 +462,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "GetGetSubscriptionIdsHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getSubscriptionIds", "()Ljava/util/Set;", "GetGetSubscriptionIdsHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Net/TetheringInterface+InterfaceConsts.xml b/docs/xml/Android.Net/TetheringInterface+InterfaceConsts.xml
new file mode 100644
index 000000000..1f61c5ef0
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringInterface+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringInterface.xml b/docs/xml/Android.Net/TetheringInterface.xml
new file mode 100644
index 000000000..32eda1ed0
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringInterface.xml
@@ -0,0 +1,473 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringInterface", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/TetheringInterface", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The mapping of tethering interface and type.
+
+ The mapping of tethering interface and type.
+
+
+ Java documentation for android.net.TetheringInterface
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/net/wifi/SoftApConfiguration;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Landroid/net/wifi/SoftApConfiguration;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getInterface", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getInterface", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Get tethering interface.
+ To be added.
+
+ Get tethering interface.
+
+
+ Java documentation for android.net.TetheringInterface.getInterface()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSoftApConfiguration", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSoftApConfiguration", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.RequiresPermission("android.permission.NETWORK_SETTINGS")]
+ [<get: Android.Runtime.RequiresPermission("android.permission.NETWORK_SETTINGS")>]
+
+
+
+ Android.Net.Wifi.SoftApConfiguration
+
+
+ Get the SoftApConfiguration provided for this interface, if any.
+ To be added.
+
+ Get the SoftApConfiguration provided for this interface, if any. This will only be populated
+ for apps with the same uid that specified the configuration, or apps with permission
+ android.Manifest.permission.NETWORK_SETTINGS.
+
+
+ Java documentation for android.net.TetheringInterface.getSoftApConfiguration()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Net.TetheringManagerTetheringType
+
+
+ Get tethering type.
+ To be added.
+
+ Get tethering type.
+
+
+ Java documentation for android.net.TetheringInterface.getType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+IStartTetheringCallback.xml b/docs/xml/Android.Net/TetheringManager+IStartTetheringCallback.xml
new file mode 100644
index 000000000..10de643b5
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+IStartTetheringCallback.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager$StartTetheringCallback", "", "Android.Net.TetheringManager/IStartTetheringCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/net/TetheringManager$StartTetheringCallback", "", "Android.Net.TetheringManager/IStartTetheringCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback for use with #startTethering to find out whether tethering succeeded.
+
+ Callback for use with #startTethering to find out whether tethering succeeded.
+
+
+ Java documentation for android.net.TetheringManager.StartTetheringCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTetheringFailed", "(I)V", "GetOnTetheringFailed_IHandler:Android.Net.TetheringManager/IStartTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onTetheringFailed", "(I)V", "GetOnTetheringFailed_IHandler:Android.Net.TetheringManager/IStartTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTetheringStarted", "()V", "GetOnTetheringStartedHandler:Android.Net.TetheringManager/IStartTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onTetheringStarted", "()V", "GetOnTetheringStartedHandler:Android.Net.TetheringManager/IStartTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+IStopTetheringCallback.xml b/docs/xml/Android.Net/TetheringManager+IStopTetheringCallback.xml
new file mode 100644
index 000000000..b82c686b6
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+IStopTetheringCallback.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager$StopTetheringCallback", "", "Android.Net.TetheringManager/IStopTetheringCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/net/TetheringManager$StopTetheringCallback", "", "Android.Net.TetheringManager/IStopTetheringCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback for use with #stopTethering to find out whether stop tethering succeeded.
+
+ Callback for use with #stopTethering to find out whether stop tethering succeeded.
+
+
+ Java documentation for android.net.TetheringManager.StopTetheringCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStopTetheringFailed", "(I)V", "GetOnStopTetheringFailed_IHandler:Android.Net.TetheringManager/IStopTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onStopTetheringFailed", "(I)V", "GetOnStopTetheringFailed_IHandler:Android.Net.TetheringManager/IStopTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStopTetheringSucceeded", "()V", "GetOnStopTetheringSucceededHandler:Android.Net.TetheringManager/IStopTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onStopTetheringSucceeded", "()V", "GetOnStopTetheringSucceededHandler:Android.Net.TetheringManager/IStopTetheringCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+ITetheringEventCallback.xml b/docs/xml/Android.Net/TetheringManager+ITetheringEventCallback.xml
new file mode 100644
index 000000000..d6bf1afba
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+ITetheringEventCallback.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager$TetheringEventCallback", "", "Android.Net.TetheringManager/ITetheringEventCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/net/TetheringManager$TetheringEventCallback", "", "Android.Net.TetheringManager/ITetheringEventCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback for use with registerTetheringEventCallback to find out tethering
+ upstream status.
+
+ Callback for use with registerTetheringEventCallback to find out tethering
+ upstream status.
+
+
+ Java documentation for android.net.TetheringManager.TetheringEventCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onTetheredInterfacesChanged", "(Ljava/util/Set;)V", "GetOnTetheredInterfacesChanged_Ljava_util_Set_Handler:Android.Net.TetheringManager/ITetheringEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onTetheredInterfacesChanged", "(Ljava/util/Set;)V", "GetOnTetheredInterfacesChanged_Ljava_util_Set_Handler:Android.Net.TetheringManager/ITetheringEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+TetheringRequest+Builder.xml b/docs/xml/Android.Net/TetheringManager+TetheringRequest+Builder.xml
new file mode 100644
index 000000000..72c7086c3
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+TetheringRequest+Builder.xml
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager$TetheringRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/TetheringManager$TetheringRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/net/TetheringManager$TetheringRequest;", "GetBuildHandler", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/net/TetheringManager$TetheringRequest;", "GetBuildHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManager+TetheringRequest
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSoftApConfiguration", "(Landroid/net/wifi/SoftApConfiguration;)Landroid/net/TetheringManager$TetheringRequest$Builder;", "GetSetSoftApConfiguration_Landroid_net_wifi_SoftApConfiguration_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setSoftApConfiguration", "(Landroid/net/wifi/SoftApConfiguration;)Landroid/net/TetheringManager$TetheringRequest$Builder;", "GetSetSoftApConfiguration_Landroid_net_wifi_SoftApConfiguration_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManager+TetheringRequest+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+TetheringRequest+InterfaceConsts.xml b/docs/xml/Android.Net/TetheringManager+TetheringRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..ad3222dd6
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+TetheringRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager+TetheringRequest.xml b/docs/xml/Android.Net/TetheringManager+TetheringRequest.xml
new file mode 100644
index 000000000..61bdfd816
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager+TetheringRequest.xml
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager$TetheringRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/TetheringManager$TetheringRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Use with #startTethering to specify additional parameters when starting tethering.
+
+ Use with #startTethering to specify additional parameters when starting tethering.
+
+
+ Java documentation for android.net.TetheringManager.TetheringRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSoftApConfiguration", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSoftApConfiguration", "()Landroid/net/wifi/SoftApConfiguration;", "", ApiSince=36)>]
+
+
+
+ Android.Net.Wifi.SoftApConfiguration
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManager.xml b/docs/xml/Android.Net/TetheringManager.xml
new file mode 100644
index 000000000..3887b0232
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManager.xml
@@ -0,0 +1,1024 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/net/TetheringManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/net/TetheringManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This class provides the APIs to control the tethering service.
+
+ This class provides the APIs to control the tethering service.
+ The primary responsibilities of this class are to provide the APIs for applications to
+ start tethering, stop tethering, query configuration and query status.
+
+
+ Java documentation for android.net.TetheringManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONNECTIVITY_SCOPE_GLOBAL", ApiSince=36)]
+ [<Android.Runtime.Register("CONNECTIVITY_SCOPE_GLOBAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerConnectivityScope enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerConnectivityScope enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerConnectivityScope
+
+ 1
+
+ Indicates that this tethering connection will provide connectivity beyond this device (e.
+
+ Indicates that this tethering connection will provide connectivity beyond this device (e.g.,
+ global Internet access).
+
+
+ Java documentation for android.net.TetheringManager.CONNECTIVITY_SCOPE_GLOBAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerTetheringEventCallback", "(Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$TetheringEventCallback;)V", "GetRegisterTetheringEventCallback_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_TetheringEventCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("registerTetheringEventCallback", "(Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$TetheringEventCallback;)V", "GetRegisterTetheringEventCallback_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_TetheringEventCallback_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")]
+ [<Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("startTethering", "(Landroid/net/TetheringManager$TetheringRequest;Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$StartTetheringCallback;)V", "GetStartTethering_Landroid_net_TetheringManager_TetheringRequest_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_StartTetheringCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("startTethering", "(Landroid/net/TetheringManager$TetheringRequest;Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$StartTetheringCallback;)V", "GetStartTethering_Landroid_net_TetheringManager_TetheringRequest_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_StartTetheringCallback_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.TETHER_PRIVILEGED")]
+ [<Android.Runtime.RequiresPermission("android.permission.TETHER_PRIVILEGED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("stopTethering", "(Landroid/net/TetheringManager$TetheringRequest;Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$StopTetheringCallback;)V", "GetStopTethering_Landroid_net_TetheringManager_TetheringRequest_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_StopTetheringCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("stopTethering", "(Landroid/net/TetheringManager$TetheringRequest;Ljava/util/concurrent/Executor;Landroid/net/TetheringManager$StopTetheringCallback;)V", "GetStopTethering_Landroid_net_TetheringManager_TetheringRequest_Ljava_util_concurrent_Executor_Landroid_net_TetheringManager_StopTetheringCallback_Handler", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.TETHER_PRIVILEGED")]
+ [<Android.Runtime.RequiresPermission("android.permission.TETHER_PRIVILEGED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_DHCPSERVER_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_DHCPSERVER_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 12
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_DISABLE_FORWARDING_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_DISABLE_FORWARDING_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 9
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_DUPLICATE_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_DUPLICATE_REQUEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 18
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_ENABLE_FORWARDING_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_ENABLE_FORWARDING_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 8
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_ENTITLEMENT_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_ENTITLEMENT_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 13
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_IFACE_CFG_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_IFACE_CFG_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 10
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_INTERNAL_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_INTERNAL_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 5
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 15
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 14
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_NO_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_NO_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 0
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_PROVISIONING_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_PROVISIONING_FAILED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 11
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_SERVICE_UNAVAIL", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_SERVICE_UNAVAIL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 2
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_TETHER_IFACE_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_TETHER_IFACE_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 6
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNAVAIL_IFACE", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNAVAIL_IFACE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 4
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNKNOWN_IFACE", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNKNOWN_IFACE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 1
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNKNOWN_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNKNOWN_REQUEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 17
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNKNOWN_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNKNOWN_TYPE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 16
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 3
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHER_ERROR_UNTETHER_IFACE_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("TETHER_ERROR_UNTETHER_IFACE_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetherError enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 7
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TETHERING_WIFI", ApiSince=36)]
+ [<Android.Runtime.Register("TETHERING_WIFI", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetheringType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Net.TetheringManagerTetheringType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetheringType
+
+ 0
+
+ Wifi tethering type.
+
+ Wifi tethering type.
+
+
+ Java documentation for android.net.TetheringManager.TETHERING_WIFI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterTetheringEventCallback", "(Landroid/net/TetheringManager$TetheringEventCallback;)V", "GetUnregisterTetheringEventCallback_Landroid_net_TetheringManager_TetheringEventCallback_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterTetheringEventCallback", "(Landroid/net/TetheringManager$TetheringEventCallback;)V", "GetUnregisterTetheringEventCallback_Landroid_net_TetheringManager_TetheringEventCallback_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManagerConnectivityScope.xml b/docs/xml/Android.Net/TetheringManagerConnectivityScope.xml
new file mode 100644
index 000000000..e1f646577
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManagerConnectivityScope.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.ConnectivityScopeGlobal", JniField="android/net/TetheringManager.CONNECTIVITY_SCOPE_GLOBAL")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.ConnectivityScopeGlobal", JniField="android/net/TetheringManager.CONNECTIVITY_SCOPE_GLOBAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerConnectivityScope
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManagerTetherError.xml b/docs/xml/Android.Net/TetheringManagerTetherError.xml
new file mode 100644
index 000000000..12d4ec945
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManagerTetherError.xml
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDhcpserverError", JniField="android/net/TetheringManager.TETHER_ERROR_DHCPSERVER_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDhcpserverError", JniField="android/net/TetheringManager.TETHER_ERROR_DHCPSERVER_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 12
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDisableForwardingError", JniField="android/net/TetheringManager.TETHER_ERROR_DISABLE_FORWARDING_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDisableForwardingError", JniField="android/net/TetheringManager.TETHER_ERROR_DISABLE_FORWARDING_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 9
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDuplicateRequest", JniField="android/net/TetheringManager.TETHER_ERROR_DUPLICATE_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorDuplicateRequest", JniField="android/net/TetheringManager.TETHER_ERROR_DUPLICATE_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 18
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorEnableForwardingError", JniField="android/net/TetheringManager.TETHER_ERROR_ENABLE_FORWARDING_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorEnableForwardingError", JniField="android/net/TetheringManager.TETHER_ERROR_ENABLE_FORWARDING_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorEntitlementUnknown", JniField="android/net/TetheringManager.TETHER_ERROR_ENTITLEMENT_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorEntitlementUnknown", JniField="android/net/TetheringManager.TETHER_ERROR_ENTITLEMENT_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 13
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorIfaceCfgError", JniField="android/net/TetheringManager.TETHER_ERROR_IFACE_CFG_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorIfaceCfgError", JniField="android/net/TetheringManager.TETHER_ERROR_IFACE_CFG_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 10
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorInternalError", JniField="android/net/TetheringManager.TETHER_ERROR_INTERNAL_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorInternalError", JniField="android/net/TetheringManager.TETHER_ERROR_INTERNAL_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoAccessTetheringPermission", JniField="android/net/TetheringManager.TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoAccessTetheringPermission", JniField="android/net/TetheringManager.TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 15
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoChangeTetheringPermission", JniField="android/net/TetheringManager.TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoChangeTetheringPermission", JniField="android/net/TetheringManager.TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 14
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoError", JniField="android/net/TetheringManager.TETHER_ERROR_NO_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorNoError", JniField="android/net/TetheringManager.TETHER_ERROR_NO_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorProvisioningFailed", JniField="android/net/TetheringManager.TETHER_ERROR_PROVISIONING_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorProvisioningFailed", JniField="android/net/TetheringManager.TETHER_ERROR_PROVISIONING_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 11
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorServiceUnavail", JniField="android/net/TetheringManager.TETHER_ERROR_SERVICE_UNAVAIL")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorServiceUnavail", JniField="android/net/TetheringManager.TETHER_ERROR_SERVICE_UNAVAIL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorTetherIfaceError", JniField="android/net/TetheringManager.TETHER_ERROR_TETHER_IFACE_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorTetherIfaceError", JniField="android/net/TetheringManager.TETHER_ERROR_TETHER_IFACE_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnavailIface", JniField="android/net/TetheringManager.TETHER_ERROR_UNAVAIL_IFACE")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnavailIface", JniField="android/net/TetheringManager.TETHER_ERROR_UNAVAIL_IFACE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownIface", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_IFACE")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownIface", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_IFACE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownRequest", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownRequest", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 17
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownType", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_TYPE")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnknownType", JniField="android/net/TetheringManager.TETHER_ERROR_UNKNOWN_TYPE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 16
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnsupported", JniField="android/net/TetheringManager.TETHER_ERROR_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUnsupported", JniField="android/net/TetheringManager.TETHER_ERROR_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUntetherIfaceError", JniField="android/net/TetheringManager.TETHER_ERROR_UNTETHER_IFACE_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetherErrorUntetherIfaceError", JniField="android/net/TetheringManager.TETHER_ERROR_UNTETHER_IFACE_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetherError
+
+ 7
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TetheringManagerTetheringType.xml b/docs/xml/Android.Net/TetheringManagerTetheringType.xml
new file mode 100644
index 000000000..ce5506979
--- /dev/null
+++ b/docs/xml/Android.Net/TetheringManagerTetheringType.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetheringWifi", JniField="android/net/TetheringManager.TETHERING_WIFI")]
+ [<Android.Runtime.IntDefinition("Android.Net.TetheringManager.TetheringWifi", JniField="android/net/TetheringManager.TETHERING_WIFI")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Net.TetheringManagerTetheringType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Net/TransportType.xml b/docs/xml/Android.Net/TransportType.xml
index dd62a9192..743245665 100644
--- a/docs/xml/Android.Net/TransportType.xml
+++ b/docs/xml/Android.Net/TransportType.xml
@@ -140,11 +140,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.TransportSatellite", JniField="android/net/NetworkCapabilities.TRANSPORT_SATELLITE")]
[<Android.Runtime.IntDefinition("Android.Net.NetworkCapabilities.TransportSatellite", JniField="android/net/NetworkCapabilities.TRANSPORT_SATELLITE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Nfc.CardEmulators/CardEmulation+INfcEventCallback.xml b/docs/xml/Android.Nfc.CardEmulators/CardEmulation+INfcEventCallback.xml
new file mode 100644
index 000000000..660ff6e35
--- /dev/null
+++ b/docs/xml/Android.Nfc.CardEmulators/CardEmulation+INfcEventCallback.xml
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/nfc/cardemulation/CardEmulation$NfcEventCallback", "", "Android.Nfc.CardEmulators.CardEmulation/INfcEventCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/nfc/cardemulation/CardEmulation$NfcEventCallback", "", "Android.Nfc.CardEmulators.CardEmulation/INfcEventCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback interface for NFC-related events.
+
+ Callback interface for NFC-related events.
+
+ These callbacks will be called when registered with
+ #registerNfcEventCallback(Executor, NfcEventCallback) and while the registered caller
+ is still alive. When you are done listening to the callbacks, you should unregister it with
+ #unregisterNfcEventCallback(NfcEventCallback).
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.NfcEventCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAidConflictOccurred", "(Ljava/lang/String;)V", "GetOnAidConflictOccurred_Ljava_lang_String_Handler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onAidConflictOccurred", "(Ljava/lang/String;)V", "GetOnAidConflictOccurred_Ljava_lang_String_Handler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAidNotRouted", "(Ljava/lang/String;)V", "GetOnAidNotRouted_Ljava_lang_String_Handler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onAidNotRouted", "(Ljava/lang/String;)V", "GetOnAidNotRouted_Ljava_lang_String_Handler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onInternalErrorReported", "(I)V", "GetOnInternalErrorReported_IHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onInternalErrorReported", "(I)V", "GetOnInternalErrorReported_IHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onNfcStateChanged", "(I)V", "GetOnNfcStateChanged_IHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onNfcStateChanged", "(I)V", "GetOnNfcStateChanged_IHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onObserveModeStateChanged", "(Z)V", "GetOnObserveModeStateChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onObserveModeStateChanged", "(Z)V", "GetOnObserveModeStateChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onPreferredServiceChanged", "(Z)V", "GetOnPreferredServiceChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onPreferredServiceChanged", "(Z)V", "GetOnPreferredServiceChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRemoteFieldChanged", "(Z)V", "GetOnRemoteFieldChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onRemoteFieldChanged", "(Z)V", "GetOnRemoteFieldChanged_ZHandler:Android.Nfc.CardEmulators.CardEmulation/INfcEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Nfc.CardEmulators/CardEmulation.xml b/docs/xml/Android.Nfc.CardEmulators/CardEmulation.xml
index dce72297d..343e611ef 100644
--- a/docs/xml/Android.Nfc.CardEmulators/CardEmulation.xml
+++ b/docs/xml/Android.Nfc.CardEmulators/CardEmulation.xml
@@ -66,7 +66,7 @@
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -285,6 +285,52 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDefaultNfcSubscriptionId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDefaultNfcSubscriptionId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the system's default NFC subscription id.
+ the default NFC subscription Id if set,
+ SubscriptionManager#INVALID_SUBSCRIPTION_ID otherwise.
+
+ Returns the system's default NFC subscription id.
+ For devices with multiple UICC/EUICC that is configured to be NFCEE, this returns the
+ default UICC NFCEE that will handle NFC offhost CE transactions
+ If the device has no UICC that can serve as NFCEE, this will return
+ SubscriptionManager#INVALID_SUBSCRIPTION_ID.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.getDefaultNfcSubscriptionId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -300,7 +346,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -337,7 +383,7 @@
[get: Android.Runtime.RequiresPermission("android.permission.NFC_PREFERRED_PAYMENT_INFO")]
[<get: Android.Runtime.RequiresPermission("android.permission.NFC_PREFERRED_PAYMENT_INFO")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -710,6 +756,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isEuiccSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isEuiccSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Is EUICC supported as a Secure Element EE which supports off host card emulation.
+ true if the device supports EUICC for off host card emulation, false otherwise.
+
+ Is EUICC supported as a Secure Element EE which supports off host card emulation.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.isEuiccSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -745,6 +832,431 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NFC_INTERNAL_ERROR_COMMAND_TIMEOUT", ApiSince=36)]
+ [<Android.Runtime.Register("NFC_INTERNAL_ERROR_COMMAND_TIMEOUT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 3
+
+ This error is reported when the NFC stack times out while waiting for a response to a command
+ sent to the NFC hardware.
+
+ This error is reported when the NFC stack times out while waiting for a response to a command
+ sent to the NFC hardware.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.NFC_INTERNAL_ERROR_COMMAND_TIMEOUT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NFC_INTERNAL_ERROR_NFC_CRASH_RESTART", ApiSince=36)]
+ [<Android.Runtime.Register("NFC_INTERNAL_ERROR_NFC_CRASH_RESTART", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 1
+
+ This error is reported when the NFC command watchdog restarts the NFC stack.
+
+ This error is reported when the NFC command watchdog restarts the NFC stack.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.NFC_INTERNAL_ERROR_NFC_CRASH_RESTART
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 2
+
+ This error is reported when the NFC controller does not respond or there's an NCI transport
+ error.
+
+ This error is reported when the NFC controller does not respond or there's an NCI transport
+ error.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NFC_INTERNAL_ERROR_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("NFC_INTERNAL_ERROR_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.NfcInternalErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 0
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROPERTY_ALLOW_SHARED_ROLE_PRIORITY", ApiSince=36)]
+ [<Android.Runtime.Register("PROPERTY_ALLOW_SHARED_ROLE_PRIORITY", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT", ApiSince=36)]
+ [<Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 3
+
+ Route to the default value in config file.
+
+ Route to the default value in config file.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_DH", ApiSince=36)]
+ [<Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_DH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 0
+
+ Route to Device Host (DH).
+
+ Route to Device Host (DH).
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE", ApiSince=36)]
+ [<Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 1
+
+ Route to eSE.
+
+ Route to eSE.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC", ApiSince=36)]
+ [<Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 2
+
+ Route to UICC.
+
+ Route to UICC.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET", ApiSince=36)]
+ [<Android.Runtime.Register("PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ -1
+
+ Route unset.
+
+ Route unset.
+
+
+ Java documentation for android.nfc.cardemulation.CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -808,6 +1320,40 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerNfcEventCallback", "(Ljava/util/concurrent/Executor;Landroid/nfc/cardemulation/CardEmulation$NfcEventCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerNfcEventCallback", "(Ljava/util/concurrent/Executor;Landroid/nfc/cardemulation/CardEmulation$NfcEventCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -819,11 +1365,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerPollingLoopFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;Z)Z", "", ApiSince=35)]
[<Android.Runtime.Register("registerPollingLoopFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;Z)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -832,9 +1378,9 @@
System.Boolean
-
-
-
+
+
+
The HostApduService to register the filter for
@@ -876,11 +1422,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("registerPollingLoopPatternFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;Z)Z", "", ApiSince=35)]
[<Android.Runtime.Register("registerPollingLoopPatternFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;Z)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -889,9 +1435,9 @@
System.Boolean
-
-
-
+
+
+
The HostApduService to register the filter for
@@ -986,11 +1532,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removePollingLoopFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=35)]
[<Android.Runtime.Register("removePollingLoopFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -999,8 +1545,8 @@
System.Boolean
-
-
+
+
The HostApduService to unregister the filter for
@@ -1035,11 +1581,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("removePollingLoopPatternFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=35)]
[<Android.Runtime.Register("removePollingLoopPatternFilterForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1048,8 +1594,8 @@
System.Boolean
-
-
+
+
The HostApduService to unregister the filter for
@@ -1099,7 +1645,7 @@
[get: Android.Runtime.RequiresPermission("android.permission.NFC_PREFERRED_PAYMENT_INFO")]
[<get: Android.Runtime.RequiresPermission("android.permission.NFC_PREFERRED_PAYMENT_INFO")>]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -1427,11 +1973,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setShouldDefaultToObserveModeForService", "(Landroid/content/ComponentName;Z)Z", "", ApiSince=35)]
[<Android.Runtime.Register("setShouldDefaultToObserveModeForService", "(Landroid/content/ComponentName;Z)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1440,8 +1986,8 @@
System.Boolean
-
-
+
+
The component name of the service
@@ -1576,6 +2122,38 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterNfcEventCallback", "(Landroid/nfc/cardemulation/CardEmulation$NfcEventCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterNfcEventCallback", "(Landroid/nfc/cardemulation/CardEmulation$NfcEventCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Nfc.CardEmulators/HostApduService.xml b/docs/xml/Android.Nfc.CardEmulators/HostApduService.xml
index ef6dd9a52..1bf091540 100644
--- a/docs/xml/Android.Nfc.CardEmulators/HostApduService.xml
+++ b/docs/xml/Android.Nfc.CardEmulators/HostApduService.xml
@@ -92,7 +92,7 @@
<intent-filter>
<action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/>
</intent-filter>
- <meta-data android:name="android.nfc.cardemulation.host_apdu_ervice" android:resource="@xml/apduservice"/>
+ <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/apduservice"/>
</service>
This meta-data tag points to an apduservice.xml file.
An example of this file with a single AID group declaration is shown below:
@@ -533,11 +533,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("processPollingFrames", "(Ljava/util/List;)V", "GetProcessPollingFrames_Ljava_util_List_Handler", ApiSince=35)]
[<Android.Runtime.Register("processPollingFrames", "(Ljava/util/List;)V", "GetProcessPollingFrames_Ljava_util_List_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -546,7 +546,7 @@
System.Void
-
+
A description of the polling frame.
diff --git a/docs/xml/Android.Nfc.CardEmulators/NfcInternalErrorType.xml b/docs/xml/Android.Nfc.CardEmulators/NfcInternalErrorType.xml
new file mode 100644
index 000000000..da89fb116
--- /dev/null
+++ b/docs/xml/Android.Nfc.CardEmulators/NfcInternalErrorType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorCommandTimeout", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_COMMAND_TIMEOUT")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorCommandTimeout", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_COMMAND_TIMEOUT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorNfcCrashRestart", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_NFC_CRASH_RESTART")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorNfcCrashRestart", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_NFC_CRASH_RESTART")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorNfcHardwareError", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorNfcHardwareError", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_NFC_HARDWARE_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorUnknown", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.NfcInternalErrorUnknown", JniField="android/nfc/cardemulation/CardEmulation.NFC_INTERNAL_ERROR_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.NfcInternalErrorType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Nfc.CardEmulators/OffHostApduService.xml b/docs/xml/Android.Nfc.CardEmulators/OffHostApduService.xml
index f004a145a..6b8e955f3 100644
--- a/docs/xml/Android.Nfc.CardEmulators/OffHostApduService.xml
+++ b/docs/xml/Android.Nfc.CardEmulators/OffHostApduService.xml
@@ -94,7 +94,7 @@
<intent-filter>
<action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/>
</intent-filter>
- <meta-data android:name="android.nfc.cardemulation.off_host_apdu_ervice" android:resource="@xml/apduservice"/>
+ <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/apduservice"/>
</service>
This meta-data tag points to an apduservice.xml file.
An example of this file with a single AID group declaration is shown below:
diff --git a/docs/xml/Android.Nfc.CardEmulators/PollingFrame.xml b/docs/xml/Android.Nfc.CardEmulators/PollingFrame.xml
index 322585712..60c76897f 100644
--- a/docs/xml/Android.Nfc.CardEmulators/PollingFrame.xml
+++ b/docs/xml/Android.Nfc.CardEmulators/PollingFrame.xml
@@ -42,9 +42,9 @@
Polling Frames represent data about individual frames of an NFC polling loop.
Polling Frames represent data about individual frames of an NFC polling loop. These frames will
- be deliverd to subclasses of HostApduService that have registered filters with
- CardEmulation#registerPollingLoopFilterForService(ComponentName, String) that match a
- given frame in a loop and will be delivered through calls to
+ be delivered to subclasses of HostApduService that have registered filters with
+ CardEmulation#registerPollingLoopFilterForService(ComponentName, String, boolean) that
+ match a given frame in a loop and will be delivered through calls to
HostApduService#processPollingFrames(List).
@@ -589,12 +589,12 @@
System.Int64
- Returns the timestamp of when the polling loop frame was observed in milliseconds.
- the timestamp in milliseconds
+ Returns the timestamp of when the polling loop frame was observed, in microseconds.
+ the timestamp in microseconds
- Returns the timestamp of when the polling loop frame was observed in milliseconds. These
- timestamps are relative and not absolute and should only be used for comparing the timing of
- frames relative to each other.
+ Returns the timestamp of when the polling loop frame was observed, in microseconds. These
+ timestamps are relative and should only be used for comparing the timing of frames relative
+ to each other.
Java documentation for android.nfc.cardemulation.PollingFrame.getTimestamp()
.
@@ -681,11 +681,11 @@
Returns the type of frame for this polling loop frame.
The possible return values are:
<ul>
- <li>POLLING_LOOP_TYPE_ON</li>
- <li>POLLING_LOOP_TYPE_OFF</li>
- <li>POLLING_LOOP_TYPE_A</li>
- <li>POLLING_LOOP_TYPE_B</li>
- <li>POLLING_LOOP_TYPE_F</li>
+ <li>#POLLING_LOOP_TYPE_ON</li>
+ <li>#POLLING_LOOP_TYPE_OFF</li>
+ <li>#POLLING_LOOP_TYPE_A</li>
+ <li>#POLLING_LOOP_TYPE_B</li>
+ <li>#POLLING_LOOP_TYPE_F</li>
</ul>
diff --git a/docs/xml/Android.Nfc.CardEmulators/ProtocolAndTechnologyRoute.xml b/docs/xml/Android.Nfc.CardEmulators/ProtocolAndTechnologyRoute.xml
new file mode 100644
index 000000000..412d2521f
--- /dev/null
+++ b/docs/xml/Android.Nfc.CardEmulators/ProtocolAndTechnologyRoute.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteDefault", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteDefault", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DEFAULT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteDh", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DH")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteDh", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_DH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteEse", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteEse", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_ESE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteUicc", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteUicc", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UICC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteUnset", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET")]
+ [<Android.Runtime.IntDefinition("Android.Nfc.CardEmulators.CardEmulation.ProtocolAndTechnologyRouteUnset", JniField="android/nfc/cardemulation/CardEmulation.PROTOCOL_AND_TECHNOLOGY_ROUTE_UNSET")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Nfc.CardEmulators.ProtocolAndTechnologyRoute
+
+ -1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Nfc/AvailableNfcAntenna.xml b/docs/xml/Android.Nfc/AvailableNfcAntenna.xml
index c93461f92..6875d5855 100644
--- a/docs/xml/Android.Nfc/AvailableNfcAntenna.xml
+++ b/docs/xml/Android.Nfc/AvailableNfcAntenna.xml
@@ -210,7 +210,7 @@
To be added.
Location of the antenna on the X axis in millimeters.
- 0 is the bottom-left when the user is facing the screen
+ 0 is the top-left when the user is facing the screen
and the device orientation is Portrait.
@@ -253,7 +253,7 @@
To be added.
Location of the antenna on the Y axis in millimeters.
- 0 is the bottom-left when the user is facing the screen
+ 0 is the top-left when the user is facing the screen
and the device orientation is Portrait.
diff --git a/docs/xml/Android.Nfc/NfcAdapter.xml b/docs/xml/Android.Nfc/NfcAdapter.xml
index e1bee0e44..cd92a54a3 100644
--- a/docs/xml/Android.Nfc/NfcAdapter.xml
+++ b/docs/xml/Android.Nfc/NfcAdapter.xml
@@ -88,6 +88,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_CHANGE_TAG_INTENT_PREFERENCE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_CHANGE_TAG_INTENT_PREFERENCE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity action: Bring up the settings page that allows the user to enable or disable tag
+ intent reception for apps.
+
+ Activity action: Bring up the settings page that allows the user to enable or disable tag
+ intent reception for apps.
+ This will direct user to the settings page shows a list that asks users whether
+ they want to allow or disallow the package to start an activity when a tag is discovered.
+
+
+ Java documentation for android.nfc.NfcAdapter.ACTION_CHANGE_TAG_INTENT_PREFERENCE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -400,6 +444,64 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("disable", "()Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("disable", "()Z", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.WRITE_SECURE_SETTINGS")]
+ [<Android.Runtime.RequiresPermission("android.permission.WRITE_SECURE_SETTINGS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Disable NFC hardware.
+ To be added.
+
+ Disable NFC hardware.
+ No NFC features will work after this call, and the hardware
+ will not perform or respond to any NFC communication.
+ This call is asynchronous. Listen for
+ #ACTION_ADAPTER_STATE_CHANGED broadcasts to find out when the
+ operation is complete.
+ This API is only allowed to be called by system apps
+ or apps which are Device Owner or Profile Owner.
+ If this returns true, then either NFC is already off, or
+ a #ACTION_ADAPTER_STATE_CHANGED broadcast will be sent
+ to indicate a state transition. If this returns false, then
+ there is some problem that prevents an attempt to turn
+ NFC off.
+
+
+ Java documentation for android.nfc.NfcAdapter.disable()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -544,6 +646,63 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("enable", "()Z", "", ApiSince=36)]
+ [<Android.Runtime.Register("enable", "()Z", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.WRITE_SECURE_SETTINGS")]
+ [<Android.Runtime.RequiresPermission("android.permission.WRITE_SECURE_SETTINGS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Enable NFC hardware.
+ To be added.
+
+ Enable NFC hardware.
+ This call is asynchronous. Listen for
+ #ACTION_ADAPTER_STATE_CHANGED broadcasts to find out when the
+ operation is complete.
+ This API is only allowed to be called by system apps
+ or apps which are Device Owner or Profile Owner.
+ If this returns true, then either NFC is already on, or
+ a #ACTION_ADAPTER_STATE_CHANGED broadcast will be sent
+ to indicate a state transition. If this returns false, then
+ there is some problem that prevents an attempt to turn
+ NFC on (for example we are in airplane mode and NFC is not
+ toggleable in airplane mode on this platform).
+
+
+ Java documentation for android.nfc.NfcAdapter.enable()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1054,7 +1213,7 @@
Mandatory String extra field in #ACTION_TRANSACTION_DETECTED
Indicates the Secure Element on which the transaction occurred.
- eSE1...eSEn for Embedded Secure Elements, SIM1...SIMn for UICC, etc.
+ eSE1...eSEn for Embedded Secure Elements, SIM1...SIMn for UICC/EUICC, etc.
Java documentation for android.nfc.NfcAdapter.EXTRA_SECURE_ELEMENT_NAME
.
@@ -1119,15 +1278,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_LISTEN_DISABLE", ApiSince=35)]
[<Android.Runtime.Register("FLAG_LISTEN_DISABLE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1165,15 +1324,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_LISTEN_KEEP", ApiSince=35)]
[<Android.Runtime.Register("FLAG_LISTEN_KEEP", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1211,15 +1370,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_A", ApiSince=35)]
[<Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_A", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1257,15 +1416,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_B", ApiSince=35)]
[<Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_B", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1303,15 +1462,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_F", ApiSince=35)]
[<Android.Runtime.Register("FLAG_LISTEN_NFC_PASSIVE_F", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcListenFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1349,15 +1508,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_READER_DISABLE", ApiSince=35)]
[<Android.Runtime.Register("FLAG_READER_DISABLE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcReaderFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcReaderFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1395,15 +1554,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("FLAG_READER_KEEP", ApiSince=35)]
[<Android.Runtime.Register("FLAG_READER_KEEP", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcReaderFlags enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Nfc.NfcReaderFlags enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2004,11 +2163,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isObserveModeEnabled", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isObserveModeEnabled", "()Z", "", ApiSince=35)>]
@@ -2045,11 +2204,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isObserveModeSupported", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isObserveModeSupported", "()Z", "", ApiSince=35)>]
@@ -2058,13 +2217,14 @@
System.Boolean
- Returns whether the device supports observer mode or not.
+ Returns whether the device supports observe mode or not.
true if the mode is supported, false otherwise.
- Returns whether the device supports observer mode or not. When observe
- mode is enabled, the NFC hardware will listen for NFC readers, but not
- respond to them. When observe mode is disabled, the NFC hardware will
- resoond to the reader and proceed with the transaction.
+ Returns whether the device supports observe mode or not. When observe mode is enabled, the
+ NFC hardware will listen to NFC readers, but not respond to them. While enabled, observed
+ polling frames will be sent to the APDU service (see #setObserveModeEnabled(boolean).
+ When observe mode is disabled (or if it's not supported), the NFC hardware will automatically
+ respond to the reader and proceed with the transaction.
Java documentation for android.nfc.NfcAdapter.isObserveModeSupported()
.
@@ -2089,11 +2249,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isReaderOptionEnabled", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isReaderOptionEnabled", "()Z", "", ApiSince=35)>]
@@ -2130,11 +2290,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isReaderOptionSupported", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isReaderOptionSupported", "()Z", "", ApiSince=35)>]
@@ -2242,6 +2402,100 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isTagIntentAllowed", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isTagIntentAllowed", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks whether the user has disabled the calling app from receiving NFC tag intents.
+
+ true if an app is either not present in the list or is added to the list
+ with the flag set to true. Otherwise, it returns false.
+ It also returns true if isTagIntentAppPreferenceSupported returns
+ false.
+
+ Checks whether the user has disabled the calling app from receiving NFC tag intents.
+ This method checks whether the caller package name is either not present in the user
+ disabled list or is explicitly allowed by the user.
+
+
+ Java documentation for android.nfc.NfcAdapter.isTagIntentAllowed()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isTagIntentAppPreferenceSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isTagIntentAppPreferenceSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if the device supports Tag Intent App Preference functionality.
+
+ true if the device supports Tag application preference, false
+ otherwise
+
+ Checks if the device supports Tag Intent App Preference functionality.
+
+ When supported, #ACTION_NDEF_DISCOVERED, #ACTION_TECH_DISCOVERED or
+ #ACTION_TAG_DISCOVERED will not be dispatched to an Activity if
+ isTagIntentAllowed returns false.
+
+
+ Java documentation for android.nfc.NfcAdapter.isTagIntentAppPreferenceSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2468,11 +2722,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("resetDiscoveryTechnology", "(Landroid/app/Activity;)V", "", ApiSince=35)]
[<Android.Runtime.Register("resetDiscoveryTechnology", "(Landroid/app/Activity;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2481,7 +2735,7 @@
System.Void
-
+
The Activity that requested to change technologies.
@@ -2657,11 +2911,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)]
[<Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2670,8 +2924,8 @@
System.Void
-
-
+
+
[Android.Runtime.GeneratedEnum]
@@ -2679,7 +2933,7 @@
-
+
[Android.Runtime.GeneratedEnum]
@@ -2844,11 +3098,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setObserveModeEnabled", "(Z)Z", "", ApiSince=35)]
[<Android.Runtime.Register("setObserveModeEnabled", "(Z)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2857,7 +3111,7 @@
System.Boolean
-
+
false disables observe mode to allow the transaction to proceed while true
@@ -2870,9 +3124,10 @@
and simply observe and notify the APDU service of polling loop frames. See
#isObserveModeSupported() for a description of observe mode. Only the package of the
currently preferred service (the service set as preferred by the current foreground
- application via CardEmulation#setPreferredService(Activity, ComponentName) or the
- current Default Wallet Role Holder android.app.role.RoleManager#ROLE_WALLET),
- otherwise a call to this method will fail and return false.
+ application via android.nfc.cardemulation.CardEmulation#setPreferredService(Activity,
+ android.content.ComponentName) or the current Default Wallet Role Holder
+ android.app.role.RoleManager#ROLE_WALLET), otherwise a call to this method will fail
+ and return false.
Java documentation for android.nfc.NfcAdapter.setObserveModeEnabled(boolean)
.
diff --git a/docs/xml/Android.Nfc/NfcAntennaInfo.xml b/docs/xml/Android.Nfc/NfcAntennaInfo.xml
index 956395050..156587426 100644
--- a/docs/xml/Android.Nfc/NfcAntennaInfo.xml
+++ b/docs/xml/Android.Nfc/NfcAntennaInfo.xml
@@ -309,9 +309,9 @@
To be added.
Whether the device is foldable. When the device is foldable,
- the 0, 0 is considered to be bottom-left when the device is unfolded and
+ the 0, 0 is considered to be top-left when the device is unfolded and
the screens are facing the user. For non-foldable devices 0, 0
- is bottom-left when the user is facing the screen.
+ is top-left when the user is facing the screen.
Java documentation for android.nfc.NfcAntennaInfo.isDeviceFoldable()
.
diff --git a/docs/xml/Android.Nfc/NfcReaderFlags.xml b/docs/xml/Android.Nfc/NfcReaderFlags.xml
index 71141f642..474e96f71 100644
--- a/docs/xml/Android.Nfc/NfcReaderFlags.xml
+++ b/docs/xml/Android.Nfc/NfcReaderFlags.xml
@@ -34,11 +34,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Nfc.NfcAdapter.FlagReaderDisable", JniField="android/nfc/NfcAdapter.FLAG_READER_DISABLE")]
[<Android.Runtime.IntDefinition("Android.Nfc.NfcAdapter.FlagReaderDisable", JniField="android/nfc/NfcAdapter.FLAG_READER_DISABLE")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -62,11 +62,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Nfc.NfcAdapter.FlagReaderKeep", JniField="android/nfc/NfcAdapter.FLAG_READER_KEEP")]
[<Android.Runtime.IntDefinition("Android.Nfc.NfcAdapter.FlagReaderKeep", JniField="android/nfc/NfcAdapter.FLAG_READER_KEEP")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.OS.Ext/SdkExtensions.xml b/docs/xml/Android.OS.Ext/SdkExtensions.xml
index 0e8dbc79c..630307910 100644
--- a/docs/xml/Android.OS.Ext/SdkExtensions.xml
+++ b/docs/xml/Android.OS.Ext/SdkExtensions.xml
@@ -172,7 +172,7 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "AdServices" }, Type="Android.OS.Ext.SdkExtensions")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "AdServices" }, Type="Android.OS.Ext.SdkExtensions")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Type="")>]
diff --git a/docs/xml/Android.OS.Flagging/AconfigPackage.xml b/docs/xml/Android.OS.Flagging/AconfigPackage.xml
new file mode 100644
index 000000000..8cf6d0458
--- /dev/null
+++ b/docs/xml/Android.OS.Flagging/AconfigPackage.xml
@@ -0,0 +1,256 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/flagging/AconfigPackage", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/flagging/AconfigPackage", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ An aconfig package containing the enabled state of its flags.
+
+ An aconfig package containing the enabled state of its flags.
+ <strong>Note: this is intended only to be used by generated code. To determine if a given flag
+ is enabled in app code, the generated android flags should be used.</strong>
+ This class is used to read the flag from Aconfig Package.Each instance of this class will
+ cache information related to one package. To read flags from a different package, a new instance
+ of this class should be #load loaded.
+
+
+ Java documentation for android.os.flagging.AconfigPackage
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getBooleanFlagValue", "(Ljava/lang/String;Z)Z", "GetGetBooleanFlagValue_Ljava_lang_String_ZHandler", ApiSince=36)]
+ [<Android.Runtime.Register("getBooleanFlagValue", "(Ljava/lang/String;Z)Z", "GetGetBooleanFlagValue_Ljava_lang_String_ZHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ The name of the flag (excluding any package name prefix).
+ The value to return if the flag is not found.
+ Retrieves the value of a boolean flag.
+ The boolean value of the flag, or `defaultValue` if the flag is not found.
+
+ Retrieves the value of a boolean flag.
+ This method retrieves the value of the specified flag. If the flag exists within the
+ loaded Aconfig Package, its value is returned. Otherwise, the provided `defaultValue` is
+ returned.
+
+
+ Java documentation for android.os.flagging.AconfigPackage.getBooleanFlagValue(java.lang.String, boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("load", "(Ljava/lang/String;)Landroid/os/flagging/AconfigPackage;", "", ApiSince=36)]
+ [<Android.Runtime.Register("load", "(Ljava/lang/String;)Landroid/os/flagging/AconfigPackage;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigPackage
+
+
+
+
+
+ The name of the Aconfig package to load.
+ Loads an Aconfig Package from Aconfig Storage.
+ An instance of AconfigPackage, which may be empty if the package is not found
+ in the container.
+
+ Loads an Aconfig Package from Aconfig Storage.
+ This method attempts to load the specified Aconfig package.
+
+
+ Java documentation for android.os.flagging.AconfigPackage.load(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS.Flagging/AconfigStorageReadErrorType.xml b/docs/xml/Android.OS.Flagging/AconfigStorageReadErrorType.xml
new file mode 100644
index 000000000..f217290b2
--- /dev/null
+++ b/docs/xml/Android.OS.Flagging/AconfigStorageReadErrorType.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorCannotReadStorageFile", JniField="android/os/flagging/AconfigStorageReadException.ERROR_CANNOT_READ_STORAGE_FILE")]
+ [<Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorCannotReadStorageFile", JniField="android/os/flagging/AconfigStorageReadException.ERROR_CANNOT_READ_STORAGE_FILE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorContainerNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_CONTAINER_NOT_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorContainerNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_CONTAINER_NOT_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorGeneric", JniField="android/os/flagging/AconfigStorageReadException.ERROR_GENERIC")]
+ [<Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorGeneric", JniField="android/os/flagging/AconfigStorageReadException.ERROR_GENERIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorPackageNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_PACKAGE_NOT_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorPackageNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_PACKAGE_NOT_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorStorageSystemNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_STORAGE_SYSTEM_NOT_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.OS.Flagging.AconfigStorageReadException.ErrorStorageSystemNotFound", JniField="android/os/flagging/AconfigStorageReadException.ERROR_STORAGE_SYSTEM_NOT_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS.Flagging/AconfigStorageReadException.xml b/docs/xml/Android.OS.Flagging/AconfigStorageReadException.xml
new file mode 100644
index 000000000..ee2beeb90
--- /dev/null
+++ b/docs/xml/Android.OS.Flagging/AconfigStorageReadException.xml
@@ -0,0 +1,586 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.RuntimeException
+
+
+
+
+ [Android.Runtime.Register("android/os/flagging/AconfigStorageReadException", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/flagging/AconfigStorageReadException", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Exception thrown when an error occurs while reading from Aconfig Storage.
+
+ Exception thrown when an error occurs while reading from Aconfig Storage.
+ This exception indicates a problem accessing or retrieving configuration data from Aconfig
+ Storage. This could be due to various reasons, such as:
+
+ <ul>
+ <li>The Aconfig Storage system is not found on the device.
+ <li>The requested configuration package is not found.
+ <li>The specified container is not found.
+ <li>There was an error reading the Aconfig Storage file.
+ <li>The fingerprint of the Aconfig Storage file does not match the expected fingerprint.
+ </ul>
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/Throwable;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/Throwable;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ The error code for this exception.
+ The cause of this exception.
+ Constructs a new AconfigStorageReadException with the specified error code and cause.
+
+ Constructs a new AconfigStorageReadException with the specified error code and cause.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.AconfigStorageReadException(int, java.lang.Throwable)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+ The error code for this exception.
+ The detail message for this exception.
+ Constructs a new AconfigStorageReadException with the specified error code and detail
+ message.
+
+ Constructs a new AconfigStorageReadException with the specified error code and detail
+ message.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.AconfigStorageReadException(int, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/Throwable;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILjava/lang/String;Ljava/lang/Throwable;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+
+
+ The error code for this exception.
+ The detail message for this exception.
+ The cause of this exception.
+ Constructs a new AconfigStorageReadException with the specified error code, detail
+ message, and cause.
+
+ Constructs a new AconfigStorageReadException with the specified error code, detail
+ message, and cause.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.AconfigStorageReadException(int, java.lang.String, java.lang.Throwable)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CANNOT_READ_STORAGE_FILE", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CANNOT_READ_STORAGE_FILE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 4
+
+ Error code indicating that there was an error reading the Aconfig Storage file.
+
+ Error code indicating that there was an error reading the Aconfig Storage file.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.ERROR_CANNOT_READ_STORAGE_FILE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getErrorCode", "()I", "GetGetErrorCodeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getErrorCode", "()I", "GetGetErrorCodeHandler", ApiSince=36)>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+
+ Returns the error code associated with this exception.
+ The error code.
+
+ Returns the error code associated with this exception.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.getErrorCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_CONTAINER_NOT_FOUND", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_CONTAINER_NOT_FOUND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 3
+
+ Error code indicating that the specified container is not found.
+
+ Error code indicating that the specified container is not found.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.ERROR_CONTAINER_NOT_FOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_GENERIC", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_GENERIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 0
+
+ Generic error code indicating an unspecified Aconfig Storage error.
+
+ Generic error code indicating an unspecified Aconfig Storage error.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.ERROR_GENERIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_PACKAGE_NOT_FOUND", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_PACKAGE_NOT_FOUND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 2
+
+ Error code indicating that the requested configuration package is not found.
+
+ Error code indicating that the requested configuration package is not found.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.ERROR_PACKAGE_NOT_FOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ERROR_STORAGE_SYSTEM_NOT_FOUND", ApiSince=36)]
+ [<Android.Runtime.Register("ERROR_STORAGE_SYSTEM_NOT_FOUND", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.Flagging.AconfigStorageReadErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Flagging.AconfigStorageReadErrorType
+
+ 1
+
+ Error code indicating that the Aconfig Storage system is not found on the device.
+
+ Error code indicating that the Aconfig Storage system is not found on the device.
+
+
+ Java documentation for android.os.flagging.AconfigStorageReadException.ERROR_STORAGE_SYSTEM_NOT_FOUND
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS.Health/SystemHealthManager.xml b/docs/xml/Android.OS.Health/SystemHealthManager.xml
index eb1110c7d..c18035239 100644
--- a/docs/xml/Android.OS.Health/SystemHealthManager.xml
+++ b/docs/xml/Android.OS.Health/SystemHealthManager.xml
@@ -65,6 +65,209 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCpuHeadroomCalculationWindowRange", "()Landroid/util/Pair;", "GetGetCpuHeadroomCalculationWindowRangeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCpuHeadroomCalculationWindowRange", "()Landroid/util/Pair;", "GetGetCpuHeadroomCalculationWindowRangeHandler", ApiSince=36)>]
+
+
+
+ Android.Util.Pair
+
+
+ Gets the range of the calculation window size for CPU headroom.
+ the range of the calculation window size supported in milliseconds.
+
+ Gets the range of the calculation window size for CPU headroom.
+ In API version 36, the range will be a superset of [50, 10000].
+ See CpuHeadroomParams#setCalculationWindowMillis(int).
+
+
+ Java documentation for android.os.health.SystemHealthManager.getCpuHeadroomCalculationWindowRange()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCpuHeadroomMinIntervalMillis", "()J", "GetGetCpuHeadroomMinIntervalMillisHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCpuHeadroomMinIntervalMillis", "()J", "GetGetCpuHeadroomMinIntervalMillisHandler", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Gets minimum polling interval for calling #getCpuHeadroom(CpuHeadroomParams) in
+ milliseconds.
+ To be added.
+
+ Gets minimum polling interval for calling #getCpuHeadroom(CpuHeadroomParams) in
+ milliseconds.
+ The #getCpuHeadroom(CpuHeadroomParams) API may return cached result if called more
+ frequent than the interval.
+
+
+ Java documentation for android.os.health.SystemHealthManager.getCpuHeadroomMinIntervalMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getCpuHeadroom", "(Landroid/os/CpuHeadroomParams;)F", "GetGetCpuHeadroom_Landroid_os_CpuHeadroomParams_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getCpuHeadroom", "(Landroid/os/CpuHeadroomParams;)F", "GetGetCpuHeadroom_Landroid_os_CpuHeadroomParams_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Single
+
+
+
+
+
+ params to customize the CPU headroom calculation, or null to use default.
+ Provides an estimate of available CPU capacity headroom of the device.
+ a single value headroom or a Float.NaN if it's temporarily unavailable due to
+ server error or not enough user CPU workload.
+ Each valid value ranges from [0, 100], where 0 indicates no more cpu resources can be
+ granted
+
+ Provides an estimate of available CPU capacity headroom of the device.
+ The value can be used by the calling application to determine if the workload was CPU bound
+ and then take action accordingly to ensure that the workload can be completed smoothly. It
+ can also be used with the thermal status and headroom to determine if reducing the CPU bound
+ workload can help reduce the device temperature to avoid thermal throttling.
+ If the params are valid, each call will perform at least one synchronous binder transaction
+ that can take more than 1ms. So it's not recommended to call or wait for this on critical
+ threads. Some devices may implement this as an on-demand API with lazy initialization, so the
+ caller should expect higher latency when making the first call (especially with non-default
+ params) since app starts or after changing params, as the device may need to change its data
+ collection.
+
+
+ Java documentation for android.os.health.SystemHealthManager.getCpuHeadroom(android.os.CpuHeadroomParams)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getGpuHeadroom", "(Landroid/os/GpuHeadroomParams;)F", "GetGetGpuHeadroom_Landroid_os_GpuHeadroomParams_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getGpuHeadroom", "(Landroid/os/GpuHeadroomParams;)F", "GetGetGpuHeadroom_Landroid_os_GpuHeadroomParams_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Single
+
+
+
+
+
+ params to customize the GPU headroom calculation, or null to use default.
+ Provides an estimate of available GPU capacity headroom of the device.
+ a single value headroom or a Float.NaN if it's temporarily unavailable.
+ Each valid value ranges from [0, 100], where 0 indicates no more cpu resources can be
+ granted.
+
+ Provides an estimate of available GPU capacity headroom of the device.
+ The value can be used by the calling application to determine if the workload was GPU bound
+ and then take action accordingly to ensure that the workload can be completed smoothly. It
+ can also be used with the thermal status and headroom to determine if reducing the GPU bound
+ workload can help reduce the device temperature to avoid thermal throttling.
+ If the params are valid, each call will perform at least one synchronous binder transaction
+ that can take more than 1ms. So it's not recommended to call or wait for this on critical
+ threads. Some devices may implement this as an on-demand API with lazy initialization, so the
+ caller should expect higher latency when making the first call (especially with non-default
+ params) since app starts or after changing params, as the device may need to change its data
+ collection.
+
+
+ Java documentation for android.os.health.SystemHealthManager.getGpuHeadroom(android.os.GpuHeadroomParams)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -76,11 +279,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getPowerMonitorReadings", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetPowerMonitorReadings_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)]
[<Android.Runtime.Register("getPowerMonitorReadings", "(Ljava/util/List;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetPowerMonitorReadings_Ljava_util_List_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -89,8 +292,8 @@
System.Void
-
-
+
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -98,7 +301,7 @@
-
+
power monitors to be retrieved.
@@ -134,11 +337,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getSupportedPowerMonitors", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetSupportedPowerMonitors_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)]
[<Android.Runtime.Register("getSupportedPowerMonitors", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetGetSupportedPowerMonitors_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -147,7 +350,7 @@
System.Void
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -155,7 +358,7 @@
-
+
optional Handler to deliver the callback. If not supplied, the callback
@@ -180,6 +383,94 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGpuHeadroomCalculationWindowRange", "()Landroid/util/Pair;", "GetGetGpuHeadroomCalculationWindowRangeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGpuHeadroomCalculationWindowRange", "()Landroid/util/Pair;", "GetGetGpuHeadroomCalculationWindowRangeHandler", ApiSince=36)>]
+
+
+
+ Android.Util.Pair
+
+
+ Gets the range of the calculation window size for GPU headroom.
+ the range of the calculation window size supported in milliseconds.
+
+ Gets the range of the calculation window size for GPU headroom.
+ In API version 36, the range will be a superset of [50, 10000].
+ See GpuHeadroomParams#setCalculationWindowMillis(int).
+
+
+ Java documentation for android.os.health.SystemHealthManager.getGpuHeadroomCalculationWindowRange()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGpuHeadroomMinIntervalMillis", "()J", "GetGetGpuHeadroomMinIntervalMillisHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGpuHeadroomMinIntervalMillis", "()J", "GetGetGpuHeadroomMinIntervalMillisHandler", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Gets minimum polling interval for calling #getGpuHeadroom(GpuHeadroomParams) in
+ milliseconds.
+ To be added.
+
+ Gets minimum polling interval for calling #getGpuHeadroom(GpuHeadroomParams) in
+ milliseconds.
+ The #getGpuHeadroom(GpuHeadroomParams) API may return cached result if called more
+ frequent than the interval.
+
+
+ Java documentation for android.os.health.SystemHealthManager.getGpuHeadroomMinIntervalMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -211,6 +502,48 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxCpuHeadroomTidsSize", "()I", "GetGetMaxCpuHeadroomTidsSizeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxCpuHeadroomTidsSize", "()I", "GetGetMaxCpuHeadroomTidsSizeHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the maximum number of TIDs this device supports for getting CPU headroom.
+ the maximum size of TIDs supported
+
+ Gets the maximum number of TIDs this device supports for getting CPU headroom.
+ See CpuHeadroomParams#setTids(int...).
+
+
+ Java documentation for android.os.health.SystemHealthManager.getMaxCpuHeadroomTidsSize()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.OS.Storage/StorageManager.xml b/docs/xml/Android.OS.Storage/StorageManager.xml
index 3bba3be7f..9a5113fb2 100644
--- a/docs/xml/Android.OS.Storage/StorageManager.xml
+++ b/docs/xml/Android.OS.Storage/StorageManager.xml
@@ -202,10 +202,10 @@
the open file that you'd like to allocate disk space for.
the number of bytes to allocate. This is the desired final
- size of the open file. If the open file is smaller than this
- requested size, it will be extended without modifying any
- existing contents. If the open file is larger than this
- requested size, it will be truncated.
+ size of the open file. If the open file is smaller than this
+ requested size, it will be extended without modifying any
+ existing contents. If the open file is larger than this
+ requested size, it will be truncated.
Allocate the requested number of bytes for your application to use in the
given open file.
@@ -263,8 +263,8 @@
the UUID of the storage volume where you'd like to
- allocate disk space. The UUID for a specific path can be
- obtained using #getUuidForPath(File).
+ allocate disk space. The UUID for a specific path can be
+ obtained using #getUuidForPath(File).
the number of bytes to allocate.
Allocate the requested number of bytes for your application to use on the
given storage volume.
@@ -439,15 +439,15 @@
the UUID of the storage volume where you're
- considering allocating disk space, since allocatable space can
- vary widely depending on the underlying storage device. The
- UUID for a specific path can be obtained using
- #getUuidForPath(File).
+ considering allocating disk space, since allocatable space can
+ vary widely depending on the underlying storage device. The
+ UUID for a specific path can be obtained using
+ #getUuidForPath(File).
Return the maximum number of new bytes that your app can allocate for
itself on the given storage volume.
the maximum number of new bytes that the calling app can allocate
- using #allocateBytes(UUID, long) or
- #allocateBytes(FileDescriptor, long).
+ using #allocateBytes(UUID, long) or
+ #allocateBytes(FileDescriptor, long).
Return the maximum number of new bytes that your app can allocate for
itself on the given storage volume. This value is typically larger than
@@ -510,8 +510,8 @@
the UUID of the storage volume that you're interested
- in. The UUID for a specific path can be obtained using
- #getUuidForPath(File).
+ in. The UUID for a specific path can be obtained using
+ #getUuidForPath(File).
Return quota size in bytes for all cached data belonging to the calling
app on the given storage volume.
To be added.
@@ -569,8 +569,8 @@
the UUID of the storage volume that you're interested
- in. The UUID for a specific path can be obtained using
- #getUuidForPath(File).
+ in. The UUID for a specific path can be obtained using
+ #getUuidForPath(File).
Return total size in bytes of all cached data belonging to the calling
app on the given storage volume.
To be added.
@@ -690,7 +690,7 @@
path to OBB image
Check the mounted path of an Opaque Binary Blob (OBB) file.
absolute path to mounted OBB image data or null if
- not mounted or exception encountered trying to read status
+ not mounted or exception encountered trying to read status
Check the mounted path of an Opaque Binary Blob (OBB) file. This will
give you the path to where you can obtain access to the internals of the
@@ -1188,9 +1188,9 @@
the path to the OBB file
must be null. Previously, some Android device
- implementations accepted a non-null key to mount
- an encrypted OBB file. However, this never worked reliably and
- is no longer supported.
+ implementations accepted a non-null key to mount
+ an encrypted OBB file. However, this never worked reliably and
+ is no longer supported.
will receive the success or failure of the operation
Mount an Opaque Binary Blob (OBB) file.
whether the mount call was successfully queued or not
@@ -1261,11 +1261,11 @@
The desired access mode, must be one of
- ParcelFileDescriptor#MODE_READ_ONLY,
- ParcelFileDescriptor#MODE_WRITE_ONLY, or
- ParcelFileDescriptor#MODE_READ_WRITE
+ ParcelFileDescriptor#MODE_READ_ONLY,
+ ParcelFileDescriptor#MODE_WRITE_ONLY, or
+ ParcelFileDescriptor#MODE_READ_WRITE
Callback to process file operation requests issued on
- returned file descriptor.
+ returned file descriptor.
Handler that invokes callback methods.
Opens a seekable ParcelFileDescriptor that proxies all low-level
I/O requests back to the given ProxyFileDescriptorCallback.
@@ -1627,7 +1627,7 @@
Return the list of shared/external storage volumes currently available to
the calling user and the user it shares media with. Please refer to
- multi-user support for more details.
+ multi-user support for more details.
This is similar to StorageManager#getStorageVolumes() except that the result also
includes the volumes belonging to any user it shares media with
@@ -1732,7 +1732,7 @@
path to the OBB file
whether to kill any programs using this in order to unmount
- it
+ it
will receive the success or failure of the operation
Unmount an Opaque Binary Blob (OBB) file asynchronously.
whether the unmount call was successfully queued or not
diff --git a/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo+InterfaceConsts.xml b/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo+InterfaceConsts.xml
new file mode 100644
index 000000000..60fca3d63
--- /dev/null
+++ b/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo.xml b/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo.xml
new file mode 100644
index 000000000..21e952726
--- /dev/null
+++ b/docs/xml/Android.OS.Vibrators/VibratorEnvelopeEffectInfo.xml
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/os/vibrator/VibratorEnvelopeEffectInfo", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/vibrator/VibratorEnvelopeEffectInfo", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Provides information about the vibrator hardware capabilities and limitations regarding
+ waveform envelope effects.
+
+ Provides information about the vibrator hardware capabilities and limitations regarding
+ waveform envelope effects. This includes:
+ <ul>
+ <li>Maximum number of control points supported.
+ <li>Minimum and maximum duration for individual segments.
+ <li>Maximum total duration for an envelope effect.
+ </ul>
+ This information can be used to help construct waveform envelope effects with
+ VibrationEffect.WaveformEnvelopeBuilder. When designing these effects, it is also
+ recommended to check the VibratorFrequencyProfile for information about the supported
+ frequency range and the vibrator's output response.
+
+
+ Java documentation for android.os.vibrator.VibratorEnvelopeEffectInfo
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxControlPointDurationMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxControlPointDurationMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Retrieves the maximum duration supported between two control points within an envelope
+ effect, in milliseconds.
+ the maximum allowed duration between two control points in an envelope effect,
+ or 0 if envelope effects are not supported.
+
+ Retrieves the maximum duration supported between two control points within an envelope
+ effect, in milliseconds.
+ If the device supports envelope effects
+ (check android.os.VibratorInfo#areEnvelopeEffectsSupported), this value will be
+ positive. Devices with envelope effects capabilities guarantee support for durations up to
+ at least 1 second. If the device does not support envelope effects, this method
+ will return 0.
+
+
+ Java documentation for android.os.vibrator.VibratorEnvelopeEffectInfo.getMaxControlPointDurationMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxDurationMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxDurationMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Retrieves the maximum duration supported for an envelope effect, in milliseconds.
+ The maximum duration (in milliseconds) allowed for an envelope effect, or 0 if
+ envelope effects are not supported.
+
+ Retrieves the maximum duration supported for an envelope effect, in milliseconds.
+ If the device supports envelope effects
+ (check android.os.VibratorInfo#areEnvelopeEffectsSupported), this value will be
+ positive. Devices with envelope effects capabilities guarantees a maximum duration
+ equivalent to the product of #getMaxSize() and
+ #getMaxControlPointDurationMillis(). If the device does not support
+ envelope effects, this method will return 0.
+
+
+ Java documentation for android.os.vibrator.VibratorEnvelopeEffectInfo.getMaxDurationMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxSize", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxSize", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Retrieves the maximum number of control points supported for an envelope effect.
+ the maximum number of control points allowed for an envelope effect, or 0 if
+ envelope effects are not supported.
+
+ Retrieves the maximum number of control points supported for an envelope effect.
+ If the device supports envelope effects
+ (check android.os.VibratorInfo#areEnvelopeEffectsSupported), this value will be
+ positive. Devices with envelope effects capabilities guarantee support for a minimum of
+ 16 control points. If the device does not support envelope effects, this method will
+ return 0.
+
+
+ Java documentation for android.os.vibrator.VibratorEnvelopeEffectInfo.getMaxSize()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMinControlPointDurationMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMinControlPointDurationMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Retrieves the minimum duration supported between two control points within an envelope
+ effect, in milliseconds.
+ the minimum allowed duration between two control points in an envelope effect,
+ or 0 if envelope effects are not supported.
+
+ Retrieves the minimum duration supported between two control points within an envelope
+ effect, in milliseconds.
+ If the device supports envelope effects
+ (check android.os.VibratorInfo#areEnvelopeEffectsSupported), this value will be
+ positive. Devices with envelope effects capabilities guarantee support for durations down
+ to at least 20 milliseconds. If the device does not support envelope effects,
+ this method will return 0.
+
+
+ Java documentation for android.os.vibrator.VibratorEnvelopeEffectInfo.getMinControlPointDurationMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS.Vibrators/VibratorFrequencyProfile.xml b/docs/xml/Android.OS.Vibrators/VibratorFrequencyProfile.xml
new file mode 100644
index 000000000..c0f34068b
--- /dev/null
+++ b/docs/xml/Android.OS.Vibrators/VibratorFrequencyProfile.xml
@@ -0,0 +1,407 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/vibrator/VibratorFrequencyProfile", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/vibrator/VibratorFrequencyProfile", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Describes the output of a android.os.Vibrator for different vibration frequencies.
+
+ Describes the output of a android.os.Vibrator for different vibration frequencies.
+ The profile contains the vibrator's frequency range (minimum/maximum) and maximum
+ acceleration, enabling retrieval of supported acceleration levels for specific frequencies, if
+ the device supports independent frequency control.
+ It also describes the max output acceleration (Gs), of a vibration at different supported
+ frequencies (Hz).
+ Vibrators without independent frequency control do not have a frequency profile.
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFrequenciesOutputAcceleration", "()Landroid/util/SparseArray;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFrequenciesOutputAcceleration", "()Landroid/util/SparseArray;", "", ApiSince=36)>]
+
+
+
+ Android.Util.SparseArray
+
+
+ Returns a SparseArray representing the vibrator's output acceleration capabilities
+ across different frequencies.
+ A map of frequencies (Hz) to maximum accelerations (Gs).
+
+ Returns a SparseArray representing the vibrator's output acceleration capabilities
+ across different frequencies. This map defines the maximum acceleration
+ the vibrator can achieve at each supported frequency.
+ The map's keys are frequencies in Hz, and the corresponding values
+ are the maximum achievable output accelerations in Gs.
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getFrequenciesOutputAcceleration()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getFrequencyRange", "(F)Landroid/util/Range;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getFrequencyRange", "(F)Landroid/util/Range;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Util.Range
+
+
+
+
+
+ The minimum desired output acceleration in Gs.
+ Returns the frequency range (in Hz) where the vibrator can sustain at least
+ the given minimum output acceleration (Gs).
+ A Range object representing the frequency range where the
+ vibrator can sustain at least the given minimum acceleration, or null if
+ the minimum output acceleration cannot be achieved.
+
+ Returns the frequency range (in Hz) where the vibrator can sustain at least
+ the given minimum output acceleration (Gs).
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getFrequencyRange(float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getOutputAccelerationGs", "(F)F", "", ApiSince=36)]
+ [<Android.Runtime.Register("getOutputAccelerationGs", "(F)F", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Single
+
+
+
+
+
+ The frequency in Hz.
+ Returns the output acceleration (in Gs) for the given frequency (Hz).
+ The output acceleration in Gs for the given frequency.
+
+ Returns the output acceleration (in Gs) for the given frequency (Hz).
+ This method provides the actual acceleration the vibrator will produce
+ when operating at the specified frequency, using linear interpolation over
+ the #getFrequenciesOutputAcceleration().
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getOutputAccelerationGs(float)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxFrequencyHz", "()F", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxFrequencyHz", "()F", "", ApiSince=36)>]
+
+
+
+ System.Single
+
+
+ Gets the maximum frequency supported by the vibrator.
+ the maximum frequency supported by the vibrator, in hertz.
+
+ Gets the maximum frequency supported by the vibrator.
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getMaxFrequencyHz()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxOutputAccelerationGs", "()F", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxOutputAccelerationGs", "()F", "", ApiSince=36)>]
+
+
+
+ System.Single
+
+
+ Returns the maximum output acceleration (in Gs) supported by the vibrator.
+ The maximum output acceleration in Gs.
+
+ Returns the maximum output acceleration (in Gs) supported by the vibrator.
+ This value represents the highest acceleration the vibrator can achieve
+ across its entire frequency range.
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getMaxOutputAccelerationGs()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMinFrequencyHz", "()F", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMinFrequencyHz", "()F", "", ApiSince=36)>]
+
+
+
+ System.Single
+
+
+ Gets the minimum frequency supported by the vibrator.
+ the minimum frequency supported by the vibrator, in hertz.
+
+ Gets the minimum frequency supported by the vibrator.
+
+
+ Java documentation for android.os.vibrator.VibratorFrequencyProfile.getMinFrequencyHz()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/AsyncTask`3.xml b/docs/xml/Android.OS/AsyncTask`3.xml
index dc1292759..0d733c912 100644
--- a/docs/xml/Android.OS/AsyncTask`3.xml
+++ b/docs/xml/Android.OS/AsyncTask`3.xml
@@ -14,7 +14,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -26,7 +26,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -38,7 +38,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.OS/BatteryCapacityLevel.xml b/docs/xml/Android.OS/BatteryCapacityLevel.xml
new file mode 100644
index 000000000..c18e1414e
--- /dev/null
+++ b/docs/xml/Android.OS/BatteryCapacityLevel.xml
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelCritical", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_CRITICAL")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelCritical", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_CRITICAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelFull", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_FULL")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelFull", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_FULL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelHigh", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_HIGH")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelHigh", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_HIGH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelLow", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_LOW")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelLow", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_LOW")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelNormal", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_NORMAL")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelNormal", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_NORMAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelUnknown", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelUnknown", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelUnsupported", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.OS.BatteryManager.BatteryCapacityLevelUnsupported", JniField="android/os/BatteryManager.BATTERY_CAPACITY_LEVEL_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ -1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/BatteryManager.xml b/docs/xml/Android.OS/BatteryManager.xml
index 9d35c58d4..32cea51a1 100644
--- a/docs/xml/Android.OS/BatteryManager.xml
+++ b/docs/xml/Android.OS/BatteryManager.xml
@@ -192,6 +192,332 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_CRITICAL", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_CRITICAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 1
+
+ Battery capacity level is critical.
+
+ Battery capacity level is critical. The Android framework has been notified to schedule
+ a shutdown by this value.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_CRITICAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_FULL", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_FULL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 5
+
+ Battery capacity level is full.
+
+ Battery capacity level is full. The battery is full, the battery temperature is within the
+ normal range, and adapter power is enough to sustain running background loads. The Android
+ framework can run background tasks without affecting the battery level or battery
+ performance.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_FULL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_HIGH", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_HIGH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 4
+
+ Battery capacity level is high.
+
+ Battery capacity level is high. Battery level is high, battery temperature is within the
+ normal range, and adapter power is enough to charge the battery at an acceptable rate
+ while running background loads. The Android framework can run background tasks without
+ affecting charging or battery performance.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_HIGH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_LOW", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_LOW", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 2
+
+ Battery capacity level is low.
+
+ Battery capacity level is low. The Android framework must limit background jobs to avoid
+ impacting charging speed.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_LOW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_NORMAL", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_NORMAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 3
+
+ Battery capacity level is normal.
+
+ Battery capacity level is normal. Battery level and charging rates are normal, battery
+ temperature is within the normal range, and adapter power is enough to charge the battery
+ at an acceptable rate. The Android framework can run light background tasks without
+ affecting charging performance severely.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_NORMAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ 0
+
+ Battery capacity level is unknown.
+
+ Battery capacity level is unknown.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("BATTERY_CAPACITY_LEVEL_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BatteryCapacityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BatteryCapacityLevel
+
+ -1
+
+ Battery capacity level is unsupported.
+
+ Battery capacity level is unsupported.
+
+
+ Java documentation for android.os.BatteryManager.BATTERY_CAPACITY_LEVEL_UNSUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1109,6 +1435,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_CAPACITY_LEVEL", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_CAPACITY_LEVEL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Extra for android.content.Intent#ACTION_BATTERY_CHANGED:
+ Int value representing the battery's capacity level.
+
+ Extra for android.content.Intent#ACTION_BATTERY_CHANGED:
+ Int value representing the battery's capacity level. These constants are key indicators of
+ battery status and system capabilities, guiding power management decisions for both the
+ system and apps.
+
+
+ Java documentation for android.os.BatteryManager.EXTRA_CAPACITY_LEVEL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1690,11 +2060,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getStringProperty", "(I)Ljava/lang/String;", "GetGetStringProperty_IHandler", ApiSince=35)]
[<Android.Runtime.Register("getStringProperty", "(I)Ljava/lang/String;", "GetGetStringProperty_IHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1703,7 +2073,7 @@
System.String
-
+
identifier of the requested property.
diff --git a/docs/xml/Android.OS/Binder.xml b/docs/xml/Android.OS/Binder.xml
index add3ea308..d80a9e5c2 100644
--- a/docs/xml/Android.OS/Binder.xml
+++ b/docs/xml/Android.OS/Binder.xml
@@ -258,7 +258,9 @@
system services to determine its identity and check permissions.
If the current thread is not currently executing an incoming transaction,
then its own PID is returned.
- Warning: oneway transactions do not receive PID. Even if you expect
+ Warning do not use this as a security identifier! PID is unreliable
+ as it may be re-used. This should mostly be used for debugging.
+ oneway transactions do not receive PID. Even if you expect
a transaction to be synchronous, a misbehaving client could send it
as a asynchronous call and result in a 0 PID here. Additionally, if
there is a race and the calling process dies, the PID may still be
diff --git a/docs/xml/Android.OS/BinderConsts.xml b/docs/xml/Android.OS/BinderConsts.xml
index 5001062fb..9e520d482 100644
--- a/docs/xml/Android.OS/BinderConsts.xml
+++ b/docs/xml/Android.OS/BinderConsts.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.OS.IBinder' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.OS.IBinder' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/os/IBinder", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/os/IBinder", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.OS/Build+VERSION.xml b/docs/xml/Android.OS/Build+VERSION.xml
index 349e4cd17..07ca4ce83 100644
--- a/docs/xml/Android.OS/Build+VERSION.xml
+++ b/docs/xml/Android.OS/Build+VERSION.xml
@@ -549,6 +549,8 @@
The SDK version of the software currently running on this hardware
device. This value never changes while a device is booted, but it may
increase when the hardware manufacturer provides an OTA update.
+ This constant records the major version of Android. Use #SDK_INT_FULL if you need to consider the minor version of Android
+ as well.
Possible values are defined in Build.VERSION_CODES.
@@ -564,6 +566,61 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SDK_INT_FULL", ApiSince=36)]
+ [<Android.Runtime.Register("SDK_INT_FULL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+ The major and minor SDK version of the software currently running on
+ this hardware device.
+ To be added.
+
+ The major and minor SDK version of the software currently running on
+ this hardware device. This value never changes while a device is
+ booted, but it may increase when the hardware manufacturer provides
+ an OTA update.
+
+ SDK_INT is increased on new Android dessert releases,
+ also called major releases. Between these, Android may also release
+ minor releases where SDK_INT remains unchanged. Minor
+ releases can add new APIs, and have stricter guarantees around
+ backwards compatibility (e.g. no changes gated by
+ targetSdkVersion) compared to major releases.
+
+ SDK_INT_FULL is increased on every release.
+ Possible values are defined in android.os.Build.VERSION_CODES_FULL.
+
+
+ Java documentation for android.os.Build.VERSION.SDK_INT_FULL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.OS/Build+VERSION_CODES.xml b/docs/xml/Android.OS/Build+VERSION_CODES.xml
index 0884e83f4..8e430070a 100644
--- a/docs/xml/Android.OS/Build+VERSION_CODES.xml
+++ b/docs/xml/Android.OS/Build+VERSION_CODES.xml
@@ -89,6 +89,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAKLAVA", ApiSince=36)]
+ [<Android.Runtime.Register("BAKLAVA", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodes
+
+ 36
+
+ Baklava.
+
+ Baklava.
+
+
+ Java documentation for android.os.Build.VERSION_CODES.BAKLAVA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2197,15 +2242,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VANILLA_ICE_CREAM", ApiSince=35)]
[<Android.Runtime.Register("VANILLA_ICE_CREAM", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.OS/Build+VERSION_CODES_FULL.xml b/docs/xml/Android.OS/Build+VERSION_CODES_FULL.xml
new file mode 100644
index 000000000..e9ba5b6c9
--- /dev/null
+++ b/docs/xml/Android.OS/Build+VERSION_CODES_FULL.xml
@@ -0,0 +1,1778 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/Build$VERSION_CODES_FULL", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/Build$VERSION_CODES_FULL", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Enumeration of the currently known SDK major and minor version codes.
+
+ Enumeration of the currently known SDK major and minor version codes.
+ The numbers increase for every release, and are guaranteed to be ordered
+ by the release date of each release. The actual values should be
+ considered an implementation detail, and the current encoding scheme may
+ change in the future.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BAKLAVA", ApiSince=36)]
+ [<Android.Runtime.Register("BAKLAVA", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3600000
+
+ The upcoming, not yet finalized, version of Android.
+
+ The upcoming, not yet finalized, version of Android.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.BAKLAVA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BASE", ApiSince=36)]
+ [<Android.Runtime.Register("BASE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 100000
+
+ Android 1.
+
+ Android 1.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.BASE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BASE_1_1", ApiSince=36)]
+ [<Android.Runtime.Register("BASE_1_1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 200000
+
+ Android 2.
+
+ Android 2.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.BASE_1_1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CUPCAKE", ApiSince=36)]
+ [<Android.Runtime.Register("CUPCAKE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 300000
+
+ Android 3.
+
+ Android 3.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.CUPCAKE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DONUT", ApiSince=36)]
+ [<Android.Runtime.Register("DONUT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 400000
+
+ Android 4.
+
+ Android 4.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.DONUT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ECLAIR", ApiSince=36)]
+ [<Android.Runtime.Register("ECLAIR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 500000
+
+ Android 5.
+
+ Android 5.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.ECLAIR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ECLAIR_0_1", ApiSince=36)]
+ [<Android.Runtime.Register("ECLAIR_0_1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 600000
+
+ Android 6.
+
+ Android 6.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.ECLAIR_0_1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ECLAIR_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("ECLAIR_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 700000
+
+ Android 7.
+
+ Android 7.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.ECLAIR_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FROYO", ApiSince=36)]
+ [<Android.Runtime.Register("FROYO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 800000
+
+ Android 8.
+
+ Android 8.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.FROYO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GINGERBREAD", ApiSince=36)]
+ [<Android.Runtime.Register("GINGERBREAD", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 900000
+
+ Android 9.
+
+ Android 9.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.GINGERBREAD
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GINGERBREAD_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("GINGERBREAD_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1000000
+
+ Android 10.
+
+ Android 10.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.GINGERBREAD_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HONEYCOMB", ApiSince=36)]
+ [<Android.Runtime.Register("HONEYCOMB", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1100000
+
+ Android 11.
+
+ Android 11.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.HONEYCOMB
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HONEYCOMB_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("HONEYCOMB_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1200000
+
+ Android 12.
+
+ Android 12.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.HONEYCOMB_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("HONEYCOMB_MR2", ApiSince=36)]
+ [<Android.Runtime.Register("HONEYCOMB_MR2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1300000
+
+ Android 13.
+
+ Android 13.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.HONEYCOMB_MR2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ICE_CREAM_SANDWICH", ApiSince=36)]
+ [<Android.Runtime.Register("ICE_CREAM_SANDWICH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1400000
+
+ Android 14.
+
+ Android 14.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.ICE_CREAM_SANDWICH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ICE_CREAM_SANDWICH_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("ICE_CREAM_SANDWICH_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1500000
+
+ Android 15.
+
+ Android 15.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.ICE_CREAM_SANDWICH_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("JELLY_BEAN", ApiSince=36)]
+ [<Android.Runtime.Register("JELLY_BEAN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1600000
+
+ Android 16.
+
+ Android 16.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.JELLY_BEAN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("JELLY_BEAN_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("JELLY_BEAN_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1700000
+
+ Android 17.
+
+ Android 17.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.JELLY_BEAN_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("JELLY_BEAN_MR2", ApiSince=36)]
+ [<Android.Runtime.Register("JELLY_BEAN_MR2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1800000
+
+ Android 18.
+
+ Android 18.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.JELLY_BEAN_MR2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KITKAT", ApiSince=36)]
+ [<Android.Runtime.Register("KITKAT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1900000
+
+ Android 19.
+
+ Android 19.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.KITKAT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KITKAT_WATCH", ApiSince=36)]
+ [<Android.Runtime.Register("KITKAT_WATCH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2000000
+
+ Android 20.
+
+ Android 20.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.KITKAT_WATCH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LOLLIPOP", ApiSince=36)]
+ [<Android.Runtime.Register("LOLLIPOP", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2100000
+
+ Android 21.
+
+ Android 21.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.LOLLIPOP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LOLLIPOP_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("LOLLIPOP_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2200000
+
+ Android 22.
+
+ Android 22.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.LOLLIPOP_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("M", ApiSince=36)]
+ [<Android.Runtime.Register("M", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2300000
+
+ Android 23.
+
+ Android 23.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.M
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("N", ApiSince=36)]
+ [<Android.Runtime.Register("N", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2400000
+
+ Android 24.
+
+ Android 24.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.N
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("N_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("N_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2500000
+
+ Android 25.
+
+ Android 25.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.N_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("O", ApiSince=36)]
+ [<Android.Runtime.Register("O", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2600000
+
+ Android 26.
+
+ Android 26.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.O
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("O_MR1", ApiSince=36)]
+ [<Android.Runtime.Register("O_MR1", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2700000
+
+ Android 27.
+
+ Android 27.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.O_MR1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("P", ApiSince=36)]
+ [<Android.Runtime.Register("P", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2800000
+
+ Android 28.
+
+ Android 28.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.P
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("Q", ApiSince=36)]
+ [<Android.Runtime.Register("Q", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2900000
+
+ Android 29.
+
+ Android 29.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.Q
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("R", ApiSince=36)]
+ [<Android.Runtime.Register("R", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3000000
+
+ Android 30.
+
+ Android 30.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.R
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("S", ApiSince=36)]
+ [<Android.Runtime.Register("S", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3100000
+
+ Android 31.
+
+ Android 31.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.S
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("S_V2", ApiSince=36)]
+ [<Android.Runtime.Register("S_V2", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3200000
+
+ Android 32.
+
+ Android 32.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.S_V2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TIRAMISU", ApiSince=36)]
+ [<Android.Runtime.Register("TIRAMISU", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3300000
+
+ Android 33.
+
+ Android 33.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.TIRAMISU
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UPSIDE_DOWN_CAKE", ApiSince=36)]
+ [<Android.Runtime.Register("UPSIDE_DOWN_CAKE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3400000
+
+ Android 34.
+
+ Android 34.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.UPSIDE_DOWN_CAKE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("VANILLA_ICE_CREAM", ApiSince=36)]
+ [<Android.Runtime.Register("VANILLA_ICE_CREAM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.BuildVersionCodesFull enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3500000
+
+ Android 35.
+
+ Android 35.0.
+
+
+ Java documentation for android.os.Build.VERSION_CODES_FULL.VANILLA_ICE_CREAM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.OS/Build.xml b/docs/xml/Android.OS/Build.xml
index 3a16117eb..a6269106c 100644
--- a/docs/xml/Android.OS/Build.xml
+++ b/docs/xml/Android.OS/Build.xml
@@ -448,6 +448,112 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getMajorSdkVersion", "(I)I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getMajorSdkVersion", "(I)I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+
+
+
+
+ To be added.
+ Obtain the major version encoded in a VERSION_CODES_FULL value.
+ The major version encoded in a VERSION_CODES_FULL value
+
+ Obtain the major version encoded in a VERSION_CODES_FULL value.
+ This value is guaranteed to be non-negative.
+
+
+ Java documentation for android.os.Build.getMajorSdkVersion(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getMinorSdkVersion", "(I)I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getMinorSdkVersion", "(I)I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" }, Type="")>]
+
+
+
+
+
+ To be added.
+ Obtain the minor version encoded in a VERSION_CODES_FULL value.
+ The minor version encoded in a VERSION_CODES_FULL value
+
+ Obtain the minor version encoded in a VERSION_CODES_FULL value.
+ This value is guaranteed to be non-negative.
+
+
+ Java documentation for android.os.Build.getMinorSdkVersion(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.OS/BuildVersionCodes.xml b/docs/xml/Android.OS/BuildVersionCodes.xml
index bae20286c..ead625a73 100644
--- a/docs/xml/Android.OS/BuildVersionCodes.xml
+++ b/docs/xml/Android.OS/BuildVersionCodes.xml
@@ -17,6 +17,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES.Baklava", JniField="android/os/Build$VERSION_CODES.BAKLAVA")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES.Baklava", JniField="android/os/Build$VERSION_CODES.BAKLAVA")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodes
+
+ 36
+
+ To be added.
+
+
@@ -1005,11 +1033,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES.VanillaIceCream", JniField="android/os/Build$VERSION_CODES.VANILLA_ICE_CREAM")]
[<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES.VanillaIceCream", JniField="android/os/Build$VERSION_CODES.VANILLA_ICE_CREAM")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.OS/BuildVersionCodesFull.xml b/docs/xml/Android.OS/BuildVersionCodesFull.xml
new file mode 100644
index 000000000..a4f2af488
--- /dev/null
+++ b/docs/xml/Android.OS/BuildVersionCodesFull.xml
@@ -0,0 +1,1027 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Baklava", JniField="android/os/Build$VERSION_CODES_FULL.BAKLAVA")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Baklava", JniField="android/os/Build$VERSION_CODES_FULL.BAKLAVA")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3600000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Base", JniField="android/os/Build$VERSION_CODES_FULL.BASE")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Base", JniField="android/os/Build$VERSION_CODES_FULL.BASE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 100000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Base11", JniField="android/os/Build$VERSION_CODES_FULL.BASE_1_1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Base11", JniField="android/os/Build$VERSION_CODES_FULL.BASE_1_1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 200000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Cupcake", JniField="android/os/Build$VERSION_CODES_FULL.CUPCAKE")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Cupcake", JniField="android/os/Build$VERSION_CODES_FULL.CUPCAKE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 300000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Donut", JniField="android/os/Build$VERSION_CODES_FULL.DONUT")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Donut", JniField="android/os/Build$VERSION_CODES_FULL.DONUT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 400000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Eclair", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Eclair", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 500000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Eclair01", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR_0_1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Eclair01", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR_0_1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 600000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.EclairMr1", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.EclairMr1", JniField="android/os/Build$VERSION_CODES_FULL.ECLAIR_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 700000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Froyo", JniField="android/os/Build$VERSION_CODES_FULL.FROYO")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Froyo", JniField="android/os/Build$VERSION_CODES_FULL.FROYO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 800000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Gingerbread", JniField="android/os/Build$VERSION_CODES_FULL.GINGERBREAD")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Gingerbread", JniField="android/os/Build$VERSION_CODES_FULL.GINGERBREAD")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 900000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.GingerbreadMr1", JniField="android/os/Build$VERSION_CODES_FULL.GINGERBREAD_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.GingerbreadMr1", JniField="android/os/Build$VERSION_CODES_FULL.GINGERBREAD_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1000000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Honeycomb", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Honeycomb", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1100000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.HoneycombMr1", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.HoneycombMr1", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1200000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.HoneycombMr2", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB_MR2")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.HoneycombMr2", JniField="android/os/Build$VERSION_CODES_FULL.HONEYCOMB_MR2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1300000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.IceCreamSandwich", JniField="android/os/Build$VERSION_CODES_FULL.ICE_CREAM_SANDWICH")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.IceCreamSandwich", JniField="android/os/Build$VERSION_CODES_FULL.ICE_CREAM_SANDWICH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1400000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.IceCreamSandwichMr1", JniField="android/os/Build$VERSION_CODES_FULL.ICE_CREAM_SANDWICH_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.IceCreamSandwichMr1", JniField="android/os/Build$VERSION_CODES_FULL.ICE_CREAM_SANDWICH_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1500000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBean", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBean", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1600000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBeanMr1", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBeanMr1", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1700000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBeanMr2", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN_MR2")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.JellyBeanMr2", JniField="android/os/Build$VERSION_CODES_FULL.JELLY_BEAN_MR2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1800000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Kitkat", JniField="android/os/Build$VERSION_CODES_FULL.KITKAT")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Kitkat", JniField="android/os/Build$VERSION_CODES_FULL.KITKAT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 1900000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.KitkatWatch", JniField="android/os/Build$VERSION_CODES_FULL.KITKAT_WATCH")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.KitkatWatch", JniField="android/os/Build$VERSION_CODES_FULL.KITKAT_WATCH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2000000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Lollipop", JniField="android/os/Build$VERSION_CODES_FULL.LOLLIPOP")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Lollipop", JniField="android/os/Build$VERSION_CODES_FULL.LOLLIPOP")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2100000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.LollipopMr1", JniField="android/os/Build$VERSION_CODES_FULL.LOLLIPOP_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.LollipopMr1", JniField="android/os/Build$VERSION_CODES_FULL.LOLLIPOP_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2200000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.M", JniField="android/os/Build$VERSION_CODES_FULL.M")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.M", JniField="android/os/Build$VERSION_CODES_FULL.M")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2300000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.N", JniField="android/os/Build$VERSION_CODES_FULL.N")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.N", JniField="android/os/Build$VERSION_CODES_FULL.N")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2400000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.NMr1", JniField="android/os/Build$VERSION_CODES_FULL.N_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.NMr1", JniField="android/os/Build$VERSION_CODES_FULL.N_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2500000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.O", JniField="android/os/Build$VERSION_CODES_FULL.O")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.O", JniField="android/os/Build$VERSION_CODES_FULL.O")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2600000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.OMr1", JniField="android/os/Build$VERSION_CODES_FULL.O_MR1")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.OMr1", JniField="android/os/Build$VERSION_CODES_FULL.O_MR1")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2700000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.P", JniField="android/os/Build$VERSION_CODES_FULL.P")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.P", JniField="android/os/Build$VERSION_CODES_FULL.P")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2800000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Q", JniField="android/os/Build$VERSION_CODES_FULL.Q")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Q", JniField="android/os/Build$VERSION_CODES_FULL.Q")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 2900000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.R", JniField="android/os/Build$VERSION_CODES_FULL.R")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.R", JniField="android/os/Build$VERSION_CODES_FULL.R")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3000000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.S", JniField="android/os/Build$VERSION_CODES_FULL.S")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.S", JniField="android/os/Build$VERSION_CODES_FULL.S")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3100000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.SV2", JniField="android/os/Build$VERSION_CODES_FULL.S_V2")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.SV2", JniField="android/os/Build$VERSION_CODES_FULL.S_V2")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3200000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Tiramisu", JniField="android/os/Build$VERSION_CODES_FULL.TIRAMISU")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.Tiramisu", JniField="android/os/Build$VERSION_CODES_FULL.TIRAMISU")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3300000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.UpsideDownCake", JniField="android/os/Build$VERSION_CODES_FULL.UPSIDE_DOWN_CAKE")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.UpsideDownCake", JniField="android/os/Build$VERSION_CODES_FULL.UPSIDE_DOWN_CAKE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3400000
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.VanillaIceCream", JniField="android/os/Build$VERSION_CODES_FULL.VANILLA_ICE_CREAM")]
+ [<Android.Runtime.IntDefinition("Android.OS.Build.VERSION_CODES_FULL.VanillaIceCream", JniField="android/os/Build$VERSION_CODES_FULL.VANILLA_ICE_CREAM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.BuildVersionCodesFull
+
+ 3500000
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/CpuHeadroomCalculationType.xml b/docs/xml/Android.OS/CpuHeadroomCalculationType.xml
new file mode 100644
index 000000000..7c058501a
--- /dev/null
+++ b/docs/xml/Android.OS/CpuHeadroomCalculationType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.CpuHeadroomParams.CpuHeadroomCalculationTypeAverage", JniField="android/os/CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_AVERAGE")]
+ [<Android.Runtime.IntDefinition("Android.OS.CpuHeadroomParams.CpuHeadroomCalculationTypeAverage", JniField="android/os/CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_AVERAGE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomCalculationType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.CpuHeadroomParams.CpuHeadroomCalculationTypeMin", JniField="android/os/CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_MIN")]
+ [<Android.Runtime.IntDefinition("Android.OS.CpuHeadroomParams.CpuHeadroomCalculationTypeMin", JniField="android/os/CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_MIN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomCalculationType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/CpuHeadroomParams+Builder.xml b/docs/xml/Android.OS/CpuHeadroomParams+Builder.xml
new file mode 100644
index 000000000..1e58863f6
--- /dev/null
+++ b/docs/xml/Android.OS/CpuHeadroomParams+Builder.xml
@@ -0,0 +1,311 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/CpuHeadroomParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/CpuHeadroomParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/os/CpuHeadroomParams;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/os/CpuHeadroomParams;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/CpuHeadroomParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/CpuHeadroomParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomParams
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCalculationType", "(I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCalculationType", "(I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCalculationWindowMillis", "(I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCalculationWindowMillis", "(I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTids", "([I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setTids", "([I)Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomParams+Builder
+
+
+
+
+
+ [System.ParamArray]
+ [<System.ParamArray>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/CpuHeadroomParams.xml b/docs/xml/Android.OS/CpuHeadroomParams.xml
new file mode 100644
index 000000000..150096521
--- /dev/null
+++ b/docs/xml/Android.OS/CpuHeadroomParams.xml
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/CpuHeadroomParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/CpuHeadroomParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Headroom request params used by SystemHealthManager#getCpuHeadroom(CpuHeadroomParams).
+
+ Headroom request params used by SystemHealthManager#getCpuHeadroom(CpuHeadroomParams).
+ This class is immutable and one should use the Builder to build a new instance.
+
+
+ Java documentation for android.os.CpuHeadroomParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCalculationType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCalculationType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.OS.CpuHeadroomCalculationType
+
+
+ Gets the headroom calculation type.
+ To be added.
+
+ Gets the headroom calculation type.
+ This will return the default value chosen by the device if not set.
+
+
+ Java documentation for android.os.CpuHeadroomParams.getCalculationType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCalculationWindowMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCalculationWindowMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Gets the headroom calculation window size in milliseconds.
+ To be added.
+
+ Gets the headroom calculation window size in milliseconds.
+ This will return the default value chosen by the device if not set.
+
+
+ Java documentation for android.os.CpuHeadroomParams.getCalculationWindowMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CPU_HEADROOM_CALCULATION_TYPE_AVERAGE", ApiSince=36)]
+ [<Android.Runtime.Register("CPU_HEADROOM_CALCULATION_TYPE_AVERAGE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.CpuHeadroomCalculationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.CpuHeadroomCalculationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomCalculationType
+
+ 1
+
+ The headroom calculation type bases on average value over a specified window.
+
+ The headroom calculation type bases on average value over a specified window.
+
+
+ Java documentation for android.os.CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_AVERAGE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CPU_HEADROOM_CALCULATION_TYPE_MIN", ApiSince=36)]
+ [<Android.Runtime.Register("CPU_HEADROOM_CALCULATION_TYPE_MIN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.CpuHeadroomCalculationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.CpuHeadroomCalculationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomCalculationType
+
+ 0
+
+ The headroom calculation type bases on minimum value over a specified window.
+
+ The headroom calculation type bases on minimum value over a specified window.
+
+
+ Java documentation for android.os.CpuHeadroomParams.CPU_HEADROOM_CALCULATION_TYPE_MIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getTids", "()[I", "", ApiSince=36)]
+ [<Android.Runtime.Register("getTids", "()[I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32[]
+
+
+
+ Gets the TIDs to track.
+ To be added.
+
+ Gets the TIDs to track.
+ This will return a copy of the TIDs in the params, or null if the params is not set.
+
+
+ Java documentation for android.os.CpuHeadroomParams.getTids()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("toBuilder", "()Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("toBuilder", "()Landroid/os/CpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CpuHeadroomParams+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/DeadObjectException.xml b/docs/xml/Android.OS/DeadObjectException.xml
index b5a943977..4c3e514bd 100644
--- a/docs/xml/Android.OS/DeadObjectException.xml
+++ b/docs/xml/Android.OS/DeadObjectException.xml
@@ -26,23 +26,28 @@
no longer exists, or there has been a low-level binder error.
The object you are calling has died, because its hosting process
- no longer exists, or there has been a low-level binder error.
- If you get this exception from a system service, the error is
+ no longer exists, or there has been a low-level binder error.
+
+ If you get this exception from a system service, the error is
usually nonrecoverable as the framework will restart. If you
receive this error from an app, at a minimum, you should
recover by resetting the connection. For instance, you should
drop the binder, clean up associated state, and reset your
- connection to the service which through this error. In order
+ connection to the service which threw this error. In order
to simplify your error recovery paths, you may also want to
"simply" restart your process. However, this may not be an
option if the service you are talking to is unreliable or
- crashes frequently.
- If this isn't from a service death and is instead from a
+ crashes frequently.
+
+ If this isn't from a service death and is instead from a
low-level binder error, it will be from:
- - a oneway call queue filling up (too many oneway calls)
- - from the binder buffer being filled up, so that the transaction
- is rejected.
- In these cases, more information about the error will be
+ <ul>
+ <li> a one-way call queue filling up (too many one-way calls)
+ <li> from the binder buffer being filled up, so that the transaction
+ is rejected.
+ </ul>
+
+ In these cases, more information about the error will be
logged. However, there isn't a good way to differentiate
this information at runtime. So, you should handle the
error, as if the service died.
diff --git a/docs/xml/Android.OS/Debug.xml b/docs/xml/Android.OS/Debug.xml
index f8474b54a..176a02be8 100644
--- a/docs/xml/Android.OS/Debug.xml
+++ b/docs/xml/Android.OS/Debug.xml
@@ -2290,11 +2290,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getRss", "()J", "", ApiSince=35)]
[<get: Android.Runtime.Register("getRss", "()J", "", ApiSince=35)>]
diff --git a/docs/xml/Android.OS/FrozenCalleePolicy.xml b/docs/xml/Android.OS/FrozenCalleePolicy.xml
new file mode 100644
index 000000000..aef576352
--- /dev/null
+++ b/docs/xml/Android.OS/FrozenCalleePolicy.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyDrop", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_DROP")]
+ [<Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyDrop", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_DROP")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyEnqueueAll", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_ALL")]
+ [<Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyEnqueueAll", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_ALL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyEnqueueMostRecent", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT")]
+ [<Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyEnqueueMostRecent", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyUnset", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_UNSET")]
+ [<Android.Runtime.IntDefinition("Android.OS.RemoteCallbackList.FrozenCalleePolicyUnset", JniField="android/os/RemoteCallbackList.FROZEN_CALLEE_POLICY_UNSET")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/FrozenStateChangeCallbackState.xml b/docs/xml/Android.OS/FrozenStateChangeCallbackState.xml
new file mode 100644
index 000000000..7be0acfc7
--- /dev/null
+++ b/docs/xml/Android.OS/FrozenStateChangeCallbackState.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.IBinder.IFrozenStateChangeCallback.StateFrozen", JniField="android/os/IBinder$FrozenStateChangeCallback.STATE_FROZEN")]
+ [<Android.Runtime.IntDefinition("Android.OS.IBinder.IFrozenStateChangeCallback.StateFrozen", JniField="android/os/IBinder$FrozenStateChangeCallback.STATE_FROZEN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenStateChangeCallbackState
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.IBinder.IFrozenStateChangeCallback.StateUnfrozen", JniField="android/os/IBinder$FrozenStateChangeCallback.STATE_UNFROZEN")]
+ [<Android.Runtime.IntDefinition("Android.OS.IBinder.IFrozenStateChangeCallback.StateUnfrozen", JniField="android/os/IBinder$FrozenStateChangeCallback.STATE_UNFROZEN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenStateChangeCallbackState
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/GpuHeadroomCalculationType.xml b/docs/xml/Android.OS/GpuHeadroomCalculationType.xml
new file mode 100644
index 000000000..47034a658
--- /dev/null
+++ b/docs/xml/Android.OS/GpuHeadroomCalculationType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.GpuHeadroomParams.GpuHeadroomCalculationTypeAverage", JniField="android/os/GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_AVERAGE")]
+ [<Android.Runtime.IntDefinition("Android.OS.GpuHeadroomParams.GpuHeadroomCalculationTypeAverage", JniField="android/os/GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_AVERAGE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomCalculationType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.GpuHeadroomParams.GpuHeadroomCalculationTypeMin", JniField="android/os/GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_MIN")]
+ [<Android.Runtime.IntDefinition("Android.OS.GpuHeadroomParams.GpuHeadroomCalculationTypeMin", JniField="android/os/GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_MIN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomCalculationType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/GpuHeadroomParams+Builder.xml b/docs/xml/Android.OS/GpuHeadroomParams+Builder.xml
new file mode 100644
index 000000000..8f5f8bfc8
--- /dev/null
+++ b/docs/xml/Android.OS/GpuHeadroomParams+Builder.xml
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/GpuHeadroomParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/GpuHeadroomParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/os/GpuHeadroomParams;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/os/GpuHeadroomParams;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/GpuHeadroomParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/GpuHeadroomParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomParams
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCalculationType", "(I)Landroid/os/GpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCalculationType", "(I)Landroid/os/GpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCalculationWindowMillis", "(I)Landroid/os/GpuHeadroomParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCalculationWindowMillis", "(I)Landroid/os/GpuHeadroomParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/GpuHeadroomParams.xml b/docs/xml/Android.OS/GpuHeadroomParams.xml
new file mode 100644
index 000000000..15ec6eb31
--- /dev/null
+++ b/docs/xml/Android.OS/GpuHeadroomParams.xml
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/GpuHeadroomParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/GpuHeadroomParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Headroom request params used by SystemHealthManager#getGpuHeadroom(GpuHeadroomParams).
+
+ Headroom request params used by SystemHealthManager#getGpuHeadroom(GpuHeadroomParams).
+ This class is immutable and one should use the Builder to build a new instance.
+
+
+ Java documentation for android.os.GpuHeadroomParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCalculationWindowMillis", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCalculationWindowMillis", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the headroom calculation window size in milliseconds.
+ To be added.
+
+ Gets the headroom calculation window size in milliseconds.
+ This will return the default value chosen by the device if not set.
+
+
+ Java documentation for android.os.GpuHeadroomParams.getCalculationWindowMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GPU_HEADROOM_CALCULATION_TYPE_AVERAGE", ApiSince=36)]
+ [<Android.Runtime.Register("GPU_HEADROOM_CALCULATION_TYPE_AVERAGE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.GpuHeadroomCalculationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.GpuHeadroomCalculationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomCalculationType
+
+ 1
+
+ The headroom calculation type bases on average value over a specified window.
+
+ The headroom calculation type bases on average value over a specified window.
+
+
+ Java documentation for android.os.GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_AVERAGE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GPU_HEADROOM_CALCULATION_TYPE_MIN", ApiSince=36)]
+ [<Android.Runtime.Register("GPU_HEADROOM_CALCULATION_TYPE_MIN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.GpuHeadroomCalculationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.GpuHeadroomCalculationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.GpuHeadroomCalculationType
+
+ 0
+
+ The headroom calculation type bases on minimum value over a specified window.
+
+ The headroom calculation type bases on minimum value over a specified window.
+
+
+ Java documentation for android.os.GpuHeadroomParams.GPU_HEADROOM_CALCULATION_TYPE_MIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MAX", ApiSince=36)]
+ [<Android.Runtime.Register("GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MAX", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 10000
+
+ The maximum size of the window to compute the headroom over.
+
+ The maximum size of the window to compute the headroom over.
+
+
+ Java documentation for android.os.GpuHeadroomParams.GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MAX
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MIN", ApiSince=36)]
+ [<Android.Runtime.Register("GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MIN", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 50
+
+ The minimum size of the window to compute the headroom over.
+
+ The minimum size of the window to compute the headroom over.
+
+
+ Java documentation for android.os.GpuHeadroomParams.GPU_HEADROOM_CALCULATION_WINDOW_MILLIS_MIN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/Handler.xml b/docs/xml/Android.OS/Handler.xml
index 57a85ba79..93b245ea7 100644
--- a/docs/xml/Android.OS/Handler.xml
+++ b/docs/xml/Android.OS/Handler.xml
@@ -880,11 +880,11 @@
Value to assign to the returned Message.what field.
Value to assign to the returned Message.obj field.
- Same as #obtainMessage(), except that it also sets the what and obj members
+ Same as #obtainMessage(), except that it also sets the what and obj members
of the returned Message.
A Message from the global message pool.
- Same as #obtainMessage(), except that it also sets the what and obj members
+ Same as #obtainMessage(), except that it also sets the what and obj members
of the returned Message.
@@ -985,11 +985,11 @@
Value to assign to the returned Message.arg1 field.
Value to assign to the returned Message.arg2 field.
Value to assign to the returned Message.obj field.
- Same as #obtainMessage(), except that it also sets the what, obj, arg1,and arg2 values on the
+ Same as #obtainMessage(), except that it also sets the what, obj, arg1,and arg2 values on the
returned Message.
A Message from the global message pool.
- Same as #obtainMessage(), except that it also sets the what, obj, arg1,and arg2 values on the
+ Same as #obtainMessage(), except that it also sets the what, obj, arg1,and arg2 values on the
returned Message.
@@ -1030,12 +1030,12 @@
The Runnable that will be executed.
Causes the Runnable r to be added to the message queue.
- Returns true if the Runnable was successfully placed in to the
+ Returns true if the Runnable was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
Causes the Runnable r to be added to the message queue.
- The runnable will be run on the thread to which this handler is
+ The runnable will be run on the thread to which this handler is
attached.
@@ -1101,7 +1101,7 @@
The Runnable that will be executed.
Posts a message to an object that implements Runnable.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
@@ -1180,7 +1180,7 @@
using the android.os.SystemClock#uptimeMillis time-base.
Causes the Runnable r to be added to the message queue, to be run
at a specific time given by <var>uptimeMillis</var>.
- Returns true if the Runnable was successfully placed in to the
+ Returns true if the Runnable was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting. Note that a
result of true does not mean the Runnable will be processed -- if
@@ -1272,7 +1272,7 @@
using the android.os.SystemClock#uptimeMillis time-base.
Causes the Runnable r to be added to the message queue, to be run
at a specific time given by <var>uptimeMillis</var>.
- Returns true if the Runnable was successfully placed in to the
+ Returns true if the Runnable was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting. Note that a
result of true does not mean the Runnable will be processed -- if
@@ -1357,7 +1357,7 @@
will be executed.
Causes the Runnable r to be added to the message queue, to be run
after the specified amount of time elapses.
- Returns true if the Runnable was successfully placed in to the
+ Returns true if the Runnable was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting. Note that a
result of true does not mean the Runnable will be processed --
@@ -1697,6 +1697,11 @@
Remove any pending posts of messages with code 'what' that are in the
message queue.
+ Note that `Message#what` is 0 unless otherwise set.
+ When calling `postMessage(Runnable)` or `postAtTime(Runnable, long)`,
+ the `Runnable` is internally wrapped with a `Message` whose `what` is 0.
+ Calling `removeMessages(0)` will remove all messages without a `what`,
+ including posted `Runnable`s.
Java documentation for android.os.Handler.removeMessages(int)
.
@@ -1782,7 +1787,7 @@
To be added.
Sends a Message containing only the what value.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
@@ -1827,13 +1832,13 @@
To be added.
To be added.
- Sends a Message containing only the what value, to be delivered
+ Sends a Message containing only the what value, to be delivered
at a specific time.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
- Sends a Message containing only the what value, to be delivered
+ Sends a Message containing only the what value, to be delivered
at a specific time.
@@ -1878,7 +1883,7 @@
To be added.
Sends a Message containing only the what value, to be delivered
after the specified amount of time elapses.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
@@ -1925,7 +1930,7 @@
To be added.
Pushes a message onto the end of the message queue after all pending messages
before the current time.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
@@ -1972,7 +1977,7 @@
To be added.
Enqueue a message at the front of the message queue, to be processed on
the next iteration of the message loop.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting.
@@ -2026,7 +2031,7 @@
android.os.SystemClock#uptimeMillis time-base.
Enqueue a message into the message queue after all pending messages
before the absolute time (in milliseconds) <var>uptimeMillis</var>.
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting. Note that a
result of true does not mean the message will be processed -- if
@@ -2081,7 +2086,7 @@
To be added.
Enqueue a message into the message queue after all pending messages
before (current time + delayMillis).
- Returns true if the message was successfully placed in to the
+ Returns true if the message was successfully placed in to the
message queue. Returns false on failure, usually because the
looper processing the message queue is exiting. Note that a
result of true does not mean the message will be processed -- if
diff --git a/docs/xml/Android.OS/HardwarePropertiesManager.xml b/docs/xml/Android.OS/HardwarePropertiesManager.xml
index 6ff1c2382..51fcec667 100644
--- a/docs/xml/Android.OS/HardwarePropertiesManager.xml
+++ b/docs/xml/Android.OS/HardwarePropertiesManager.xml
@@ -302,11 +302,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getDeviceTemperatures", "(II)[F", "GetGetDeviceTemperatures_IIHandler", ApiSince=24)]
[<Android.Runtime.Register("getDeviceTemperatures", "(II)[F", "GetGetDeviceTemperatures_IIHandler", ApiSince=24)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
@@ -315,7 +315,7 @@
System.Single[]
-
+
[Android.Runtime.GeneratedEnum]
@@ -323,7 +323,7 @@
-
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.OS/IBinder+IFrozenStateChangeCallback.xml b/docs/xml/Android.OS/IBinder+IFrozenStateChangeCallback.xml
new file mode 100644
index 000000000..23d8a7bcd
--- /dev/null
+++ b/docs/xml/Android.OS/IBinder+IFrozenStateChangeCallback.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/os/IBinder$FrozenStateChangeCallback", "", "Android.OS.IBinder/IFrozenStateChangeCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/os/IBinder$FrozenStateChangeCallback", "", "Android.OS.IBinder/IFrozenStateChangeCallbackInvoker", ApiSince=36)>]
+
+
+
+ A callback interface for receiving frozen state change events.
+
+ A callback interface for receiving frozen state change events.
+
+
+ Java documentation for android.os.IBinder.FrozenStateChangeCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onFrozenStateChanged", "(Landroid/os/IBinder;I)V", "GetOnFrozenStateChanged_Landroid_os_IBinder_IHandler:Android.OS.IBinder/IFrozenStateChangeCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onFrozenStateChanged", "(Landroid/os/IBinder;I)V", "GetOnFrozenStateChanged_Landroid_os_IBinder_IHandler:Android.OS.IBinder/IFrozenStateChangeCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The IBinder whose hosting process has changed state.
+ The latest state.
+ Interface for receiving a callback when the process hosting an IBinder
+ has changed its frozen state.
+
+ Interface for receiving a callback when the process hosting an IBinder
+ has changed its frozen state.
+
+
+ Java documentation for android.os.IBinder.FrozenStateChangeCallback.onFrozenStateChanged(android.os.IBinder, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.OS/IBinder.xml b/docs/xml/Android.OS/IBinder.xml
index a6bf2d2ff..ef7c7472c 100644
--- a/docs/xml/Android.OS/IBinder.xml
+++ b/docs/xml/Android.OS/IBinder.xml
@@ -98,6 +98,40 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addFrozenStateChangeCallback", "(Ljava/util/concurrent/Executor;Landroid/os/IBinder$FrozenStateChangeCallback;)V", "GetAddFrozenStateChangeCallback_Ljava_util_concurrent_Executor_Landroid_os_IBinder_FrozenStateChangeCallback_Handler:Android.OS.IBinder, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("addFrozenStateChangeCallback", "(Ljava/util/concurrent/Executor;Landroid/os/IBinder$FrozenStateChangeCallback;)V", "GetAddFrozenStateChangeCallback_Ljava_util_concurrent_Executor_Landroid_os_IBinder_FrozenStateChangeCallback_Handler:Android.OS.IBinder, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -635,6 +669,39 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeFrozenStateChangeCallback", "(Landroid/os/IBinder$FrozenStateChangeCallback;)Z", "GetRemoveFrozenStateChangeCallback_Landroid_os_IBinder_FrozenStateChangeCallback_Handler:Android.OS.IBinder, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("removeFrozenStateChangeCallback", "(Landroid/os/IBinder$FrozenStateChangeCallback;)Z", "GetRemoveFrozenStateChangeCallback_Landroid_os_IBinder_FrozenStateChangeCallback_Handler:Android.OS.IBinder, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.OS/IBinderDeathRecipient.xml b/docs/xml/Android.OS/IBinderDeathRecipient.xml
index c0e9cc881..18ea42302 100644
--- a/docs/xml/Android.OS/IBinderDeathRecipient.xml
+++ b/docs/xml/Android.OS/IBinderDeathRecipient.xml
@@ -101,11 +101,23 @@
The IBinder that has become invalid
- Interface for receiving a callback when the process hosting an IBinder
+ The function called when the process hosting an IBinder
has gone away.
- Interface for receiving a callback when the process hosting an IBinder
- has gone away.
+ The function called when the process hosting an IBinder
+ has gone away.
+
+ This callback will be called from any binder thread like any other binder
+ transaction. If the process receiving this notification is multithreaded
+ then synchronization may be required because other threads may be executing
+ at the same time.
+
+ No locks are held in libbinder when binderDied is called.
+
+ There is no need to call unlinkToDeath in the binderDied callback.
+ The binder is already dead so unlinkToDeath is a no-op.
+ It will be unlinked when the last local reference of that binder proxy is
+ dropped.
Java documentation for android.os.IBinder.DeathRecipient.binderDied(android.os.IBinder)
.
diff --git a/docs/xml/Android.OS/Message.xml b/docs/xml/Android.OS/Message.xml
index d0a8fdb86..797cb9364 100644
--- a/docs/xml/Android.OS/Message.xml
+++ b/docs/xml/Android.OS/Message.xml
@@ -1286,7 +1286,10 @@
User-defined message code so that the recipient can identify
what this message is about. Each Handler has its own name-space
for message codes, so you do not need to worry about yours conflicting
- with other handlers.
+ with other handlers.
+
+ If not specified, this value is 0.
+ Use values other than 0 to indicate custom message codes.
Java documentation for android.os.Message.what
.
diff --git a/docs/xml/Android.OS/Parcel.xml b/docs/xml/Android.OS/Parcel.xml
index 05e646371..8f1c4257c 100644
--- a/docs/xml/Android.OS/Parcel.xml
+++ b/docs/xml/Android.OS/Parcel.xml
@@ -1397,6 +1397,11 @@
To be added.
Report whether the parcel contains any marshalled file descriptors.
+ WARNING: Parcelable definitions change over time. Unless you define
+ a Parcelable yourself OR the Parcelable explicitly guarantees that
+ it would never include such objects, you should not expect the return
+ value to stay the same, and your code should continue to work even
+ if the return value changes.
Java documentation for android.os.Parcel.hasFileDescriptors()
.
@@ -1447,7 +1452,13 @@
whether there are file descriptors or not.
Report whether the parcel contains any marshalled file descriptors in the range defined by
- offset and length.
+ offset and length.
+
+ WARNING: Parcelable definitions change over time. Unless you define
+ a Parcelable yourself OR the Parcelable explicitly guarantees that
+ it would never include such objects, you should not expect the return
+ value to stay the same, and your code should continue to work even
+ if the return value changes.
Java documentation for android.os.Parcel.hasFileDescriptors(int, int)
.
diff --git a/docs/xml/Android.OS/Parcelable.xml b/docs/xml/Android.OS/Parcelable.xml
index 9d941c4be..38a635044 100644
--- a/docs/xml/Android.OS/Parcelable.xml
+++ b/docs/xml/Android.OS/Parcelable.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.OS.IParcelable' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.OS.IParcelable' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/os/Parcelable", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/os/Parcelable", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.OS/PerformanceHintManager+Session.xml b/docs/xml/Android.OS/PerformanceHintManager+Session.xml
index f56acec68..57abbcb65 100644
--- a/docs/xml/Android.OS/PerformanceHintManager+Session.xml
+++ b/docs/xml/Android.OS/PerformanceHintManager+Session.xml
@@ -180,11 +180,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("reportActualWorkDuration", "(Landroid/os/WorkDuration;)V", "GetReportActualWorkDuration_Landroid_os_WorkDuration_Handler", ApiSince=35)]
[<Android.Runtime.Register("reportActualWorkDuration", "(Landroid/os/WorkDuration;)V", "GetReportActualWorkDuration_Landroid_os_WorkDuration_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -193,7 +193,7 @@
System.Void
-
+
the work duration of each component.
@@ -275,11 +275,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setPreferPowerEfficiency", "(Z)V", "GetSetPreferPowerEfficiency_ZHandler", ApiSince=35)]
[<Android.Runtime.Register("setPreferPowerEfficiency", "(Z)V", "GetSetPreferPowerEfficiency_ZHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -288,7 +288,7 @@
System.Void
-
+
The flag that sets whether this session uses power-efficient scheduling.
diff --git a/docs/xml/Android.OS/PowerManager+IOnThermalHeadroomChangedListener.xml b/docs/xml/Android.OS/PowerManager+IOnThermalHeadroomChangedListener.xml
new file mode 100644
index 000000000..0d96ca3e1
--- /dev/null
+++ b/docs/xml/Android.OS/PowerManager+IOnThermalHeadroomChangedListener.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/os/PowerManager$OnThermalHeadroomChangedListener", "", "Android.OS.PowerManager/IOnThermalHeadroomChangedListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/os/PowerManager$OnThermalHeadroomChangedListener", "", "Android.OS.PowerManager/IOnThermalHeadroomChangedListenerInvoker", ApiSince=36)>]
+
+
+
+ Listener passed to
+ PowerManager#addThermalHeadroomListener and
+ PowerManager#removeThermalHeadroomListener
+ to notify caller of Thermal headroom or thresholds changes.
+
+ Listener passed to
+ PowerManager#addThermalHeadroomListener and
+ PowerManager#removeThermalHeadroomListener
+ to notify caller of Thermal headroom or thresholds changes.
+
+
+ Java documentation for android.os.PowerManager.OnThermalHeadroomChangedListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onThermalHeadroomChanged", "(FFILjava/util/Map;)V", "GetOnThermalHeadroomChanged_FFILjava_util_Map_Handler:Android.OS.PowerManager/IOnThermalHeadroomChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onThermalHeadroomChanged", "(FFILjava/util/Map;)V", "GetOnThermalHeadroomChanged_FFILjava_util_Map_Handler:Android.OS.PowerManager/IOnThermalHeadroomChangedListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ current headroom
+ forecasted headroom in future
+ how many seconds in the future used in forecast
+ new headroom thresholds, see #getThermalHeadroomThresholds()
+ Called when overall thermal headroom or headroom thresholds have significantly
+ changed that requires action.
+
+ Called when overall thermal headroom or headroom thresholds have significantly
+ changed that requires action.
+ This may not be used to fully replace the #getThermalHeadroom(int) API as it will
+ only notify on one of the conditions below that will significantly change one or both
+ values of current headroom and headroom thresholds since previous callback:
+ 1. thermal throttling events: when the skin temperature has cross any of the thresholds
+ and there isn't a previous callback in a short time ago with similar values.
+ 2. skin temperature threshold change events: note that if the absolute °C threshold
+ values change in a way that does not significantly change the current headroom nor
+ headroom thresholds, it will not trigger any callback. The client should not
+ need to take action in such case since the difference from temperature vs threshold
+ hasn't changed.
+ By API version 36, it provides a forecast in the same call for developer's convenience
+ based on a forecastSeconds defined by the device, which can be static or dynamic
+ varied by OEM. Be aware that it will not notify on forecast temperature change but the
+ events mentioned above. So periodically polling against #getThermalHeadroom(int)
+ API should still be used to actively monitor temperature forecast in advance.
+ This serves as a more advanced option compared to thermal status listener, where the
+ latter will only notify on thermal throttling events with status update.
+
+
+ Java documentation for android.os.PowerManager.OnThermalHeadroomChangedListener.onThermalHeadroomChanged(float, float, int, java.util.Map<java.lang.Integer, java.lang.Float>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.OS/PowerManager+ThermalHeadroomChangedEventArgs.xml b/docs/xml/Android.OS/PowerManager+ThermalHeadroomChangedEventArgs.xml
new file mode 100644
index 000000000..795618c72
--- /dev/null
+++ b/docs/xml/Android.OS/PowerManager+ThermalHeadroomChangedEventArgs.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Float>
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/PowerManager.xml b/docs/xml/Android.OS/PowerManager.xml
index bd6a8de29..e8b5d88ed 100644
--- a/docs/xml/Android.OS/PowerManager.xml
+++ b/docs/xml/Android.OS/PowerManager.xml
@@ -265,6 +265,72 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addThermalHeadroomListener", "(Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetAddThermalHeadroomListener_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("addThermalHeadroomListener", "(Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetAddThermalHeadroomListener_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addThermalHeadroomListener", "(Ljava/util/concurrent/Executor;Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetAddThermalHeadroomListener_Ljava_util_concurrent_Executor_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("addThermalHeadroomListener", "(Ljava/util/concurrent/Executor;Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetAddThermalHeadroomListener_Ljava_util_concurrent_Executor_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1154,7 +1220,7 @@
[get: Android.Runtime.Register("isRebootingUserspaceSupported", "()Z", "GetIsRebootingUserspaceSupportedHandler", ApiSince=30)]
[<get: Android.Runtime.Register("isRebootingUserspaceSupported", "()Z", "GetIsRebootingUserspaceSupportedHandler", ApiSince=30)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -1582,6 +1648,38 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeThermalHeadroomListener", "(Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetRemoveThermalHeadroomListener_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("removeThermalHeadroomListener", "(Landroid/os/PowerManager$OnThermalHeadroomChangedListener;)V", "GetRemoveThermalHeadroomListener_Landroid_os_PowerManager_OnThermalHeadroomChangedListener_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1625,6 +1723,30 @@
+
+
+
+
+
+ Event
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.EventHandler<Android.OS.PowerManager+ThermalHeadroomChangedEventArgs>
+
+
+ To be added.
+ To be added.
+
+
@@ -1636,11 +1758,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getThermalHeadroomThresholds", "()Ljava/util/Map;", "GetGetThermalHeadroomThresholdsHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getThermalHeadroomThresholds", "()Ljava/util/Map;", "GetGetThermalHeadroomThresholdsHandler", ApiSince=35)>]
@@ -1676,9 +1798,11 @@
the device won't be throttled heavier than the unmet threshold's state, so a real-time
headroom of 0.75 will never come with #THERMAL_STATUS_MODERATE but lower, and 0.65
will never come with #THERMAL_STATUS_LIGHT but #THERMAL_STATUS_NONE.
- The returned map of thresholds will not change between calls to this function, so it's
- best to call this once on initialization. Modifying the result will not change the thresholds
- cached by the system, and a new call to the API will get a new copy.
+ Starting at android.os.Build.VERSION_CODES#BAKLAVA the returned map of thresholds can
+ change between calls to this function, one could use the new
+ #addThermalHeadroomListener(Executor, OnThermalHeadroomChangedListener) API to
+ register a listener and get callback for changes to thresholds.
+
Java documentation for android.os.PowerManager.getThermalHeadroomThresholds()
.
@@ -1863,17 +1987,9 @@
SystemClock#uptimeMillis() time base. This timestamp is used to correctly
order the wake up request with other power management functions. It should be set
to the timestamp of the input event that caused the request to wake up.
- Forces the android.view.Display#DEFAULT_DISPLAY_GROUP default display group
- to turn on.
+ Forces the android.view.Display#DEFAULT_DISPLAY default display to turn on.
- Forces the android.view.Display#DEFAULT_DISPLAY_GROUP default display group
- to turn on.
- If the android.view.Display#DEFAULT_DISPLAY_GROUP default display group is
- turned off it will be turned on. Additionally, if the device is asleep it will be awoken. If
- the android.view.Display#DEFAULT_DISPLAY_GROUP default display group is already
- on then nothing will happen.
- This is what happens when the power key is pressed to turn on the screen.
- Requires the android.Manifest.permission#DEVICE_POWER permission.
+ Forces the android.view.Display#DEFAULT_DISPLAY default display to turn on.
This member is deprecated. Use #wakeUp(long, int, String) instead.
diff --git a/docs/xml/Android.OS/Process.xml b/docs/xml/Android.OS/Process.xml
index 876d1721f..02836da46 100644
--- a/docs/xml/Android.OS/Process.xml
+++ b/docs/xml/Android.OS/Process.xml
@@ -246,11 +246,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getAppUidForSdkSandboxUid", "(I)I", "", ApiSince=35)]
[<Android.Runtime.Register("getAppUidForSdkSandboxUid", "(I)I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -259,7 +259,7 @@
System.Int32
-
+
the sdk sandbox uid
@@ -395,11 +395,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("getSdkSandboxUidForAppUid", "(I)I", "", ApiSince=35)]
[<Android.Runtime.Register("getSdkSandboxUidForAppUid", "(I)I", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -408,7 +408,7 @@
System.Int32
-
+
the app uid
@@ -836,11 +836,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("isSdkSandboxUid", "(I)Z", "", ApiSince=35)]
[<Android.Runtime.Register("isSdkSandboxUid", "(I)Z", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -849,7 +849,7 @@
System.Boolean
-
+
To be added.
@@ -955,8 +955,8 @@
-
-
+
+
Field
Mono.Android
diff --git a/docs/xml/Android.OS/ProfilingManager.xml b/docs/xml/Android.OS/ProfilingManager.xml
index 9de4616f8..cad4e0964 100644
--- a/docs/xml/Android.OS/ProfilingManager.xml
+++ b/docs/xml/Android.OS/ProfilingManager.xml
@@ -26,9 +26,59 @@
- API for apps to request and listen for app specific profiling.
+ This class allows the caller to:
+ <ul>
+ <li>Request profiling and listen for results.
- API for apps to request and listen for app specific profiling.
+ This class allows the caller to:
+ <ul>
+ <li>Request profiling and listen for results. Profiling types supported are: system traces,
+ java heap dumps, heap profiles, and stack traces.</li>
+ <li>Register triggers for the system to capture profiling on the apps behalf.</li>
+ </ul>
+ The #requestProfiling API can be used to begin profiling. Profiling may be ended manually
+ using the CancellationSignal provided in the request, or as a result of a timeout. The timeout
+ may be either the system default or caller defined in the parameter bundle for select types.
+ The profiling results are delivered to the requesting app's data directory and a pointer to the
+ file will be received using the app provided listeners.
+ Apps can provide listeners in one or both of two ways:
+ <ul>
+ <li>A request-specific listener included with the request. This will trigger only with a result
+ from the request it was provided with.</li>
+ <li>A global listener provided by #registerForAllProfilingResults. This will be triggered
+ for all results belonging to your app. This listener is the only way to receive results from
+ system triggered profiling instances set up with #addProfilingTriggers.</li>
+ </ul>
+ Requests are rate limited and not guaranteed to be filled. Rate limiting can be disabled for
+ local testing of #requestProfiling using the shell command
+ device_config put profiling_testing rate_limiter.disabled true
+ For local testing, profiling results can be accessed more easily by enabling debug mode. This
+ will retain output files in a temporary system directory, which is accessible by adb shell. The
+ locations of the retained files will be available in logcat. The behavior and command varies by
+ version:
+ <ul>
+ <li>For Android versions 16 and above, debug mode will retain both unredacted (where applicable)
+ and redacted results in the temporary directory. It can be enabled with the shell command
+ device_config put profiling_testing delete_temporary_results.disabled true and disabled
+ be setting that same value back to false.
+ </li>
+ <li>For Android version 15, debug mode will retain only the unredacted result (where applicable)
+ in the temporary directory. It can be enabled with the shell command
+ device_config put profiling_testing delete_unredacted_trace.disabled true and disabled
+ be setting that same value back to false.
+ </li>
+ </ul>
+ In order to test profiling triggers, enable testing mode for your app with the shell command
+ device_config put profiling_testing system_triggered_profiling.testing_package_name
+ com.your.app which will:
+ <ul>
+ <li>Ensure that a background trace is running.</li>
+ <li>Allow all triggers for the provided package name to pass the system level rate limiter.
+ This mode will continue until manually stopped with the shell command
+ device_config delete profiling_testing system_triggered_profiling.testing_package_name.
+ </li>
+ </ul>
+ Results are redacted and contain specific information about the requesting process only.
Java documentation for android.os.ProfilingManager
.
@@ -42,6 +92,104 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("addProfilingTriggers", "(Ljava/util/List;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Register the provided list of triggers for this process.
+
+ Register the provided list of triggers for this process.
+
+ Profiling triggers are system triggered events that an app can register interest in receiving
+ profiling of. There is no guarantee that these triggers will be filled. Results, if
+ available, will be delivered only to a global listener added using
+ #registerForAllProfilingResults.
+
+ Only one of each trigger type can be added at a time.
+ <ul>
+ <li>If the provided list contains a trigger type that is already registered then the new one
+ will replace the existing one.</li>
+ <li>If the provided list contains more than one trigger object for a trigger type then only
+ one will be kept.</li>
+ </ul>
+
+
+ Java documentation for android.os.ProfilingManager.addProfilingTriggers(java.util.List<android.os.ProfilingTrigger>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("clearProfilingTriggers", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("clearProfilingTriggers", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Remove all triggers for this process.
+
+ Remove all triggers for this process.
+
+
+ Java documentation for android.os.ProfilingManager.clearProfilingTriggers()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -285,6 +433,9 @@
Register a listener to be called for all profiling results for this uid. Listeners set here
will be called in addition to any provided with the request.
+ Note: If a callback attempt fails (for example, because your app is killed
+ while a trace is in progress) re-delivery may be attempted using a listener added via this
+ method.
Java documentation for android.os.ProfilingManager.registerForAllProfilingResults(java.util.concurrent.Executor, java.util.function.Consumer<android.os.ProfilingResult>)
.
@@ -298,6 +449,50 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeProfilingTriggersByType", "([I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeProfilingTriggersByType", "([I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Remove triggers for this process with trigger types in the provided list.
+
+ Remove triggers for this process with trigger types in the provided list.
+
+
+ Java documentation for android.os.ProfilingManager.removeProfilingTriggersByType(int[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -340,9 +535,9 @@
Type of profiling to collect.
Bundle of request related parameters. If the bundle contains any
unrecognized parameters, the request will be fail with
- #ProfilingResult#ERROR_FAILED_INVALID_REQUEST. If the values for
- the parameters are out of supported range, the closest possible in range
- value will be chosen.
+ android.os.ProfilingResult#ERROR_FAILED_INVALID_REQUEST. If the
+ values for the parameters are out of supported range, the closest possible
+ in range value will be chosen.
Use of androidx wrappers is recommended over generating this directly.
Caller defined data to help identify the output.
The first 20 alphanumeric characters, plus dashes, will be lowercased
@@ -364,13 +559,21 @@
Request system profiling.
Note: use of this API directly is not recommended for most use cases.
- Please use the higher level wrappers provided by androidx that will construct the request
- correctly based on available options and simplified user provided request parameters.
- Note: requests are not guaranteed to be filled.
- Note: Both a listener and executor must be set for the request to be
- considered for fulfillment.
- Listeners can be set in this method, with #registerForAllProfilingResults, or both.
- If no listener and executor is set the request will be discarded.
+ Consider using the higher level wrappers provided by AndroidX that will construct the
+ request correctly, supporting available options with simplified request parameters
+ Both a listener and an executor must be set at the time of the request for the request to
+ be considered for fulfillment. Listener/executor pairs can be set in this method, with
+ #registerForAllProfilingResults, or both. The listener and executor must be set
+ together, in the same call. If no listener and executor combination is set, the request
+ will be discarded and no callback will be received.
+ Requests will be rate limited and are not guaranteed to be filled.
+ There might be a delay before profiling begins.
+ For continuous profiling types (system tracing, stack sampling, and heap profiling),
+ we recommend starting the collection early and stopping it with cancellationSignal
+ immediately after the area of interest to ensure that the section you want profiled is
+ captured.
+ For heap dumps, we recommend testing locally to ensure that the heap dump is collected at
+ the proper time.
Java documentation for android.os.ProfilingManager.requestProfiling(int, android.os.Bundle, java.lang.String, android.os.CancellationSignal, java.util.concurrent.Executor, java.util.function.Consumer<android.os.ProfilingResult>)
.
diff --git a/docs/xml/Android.OS/ProfilingResult.xml b/docs/xml/Android.OS/ProfilingResult.xml
index 2369789ae..ab872a343 100644
--- a/docs/xml/Android.OS/ProfilingResult.xml
+++ b/docs/xml/Android.OS/ProfilingResult.xml
@@ -817,6 +817,49 @@
To be added.
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTriggerType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTriggerType", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Trigger type that started this profiling, or ProfilingTrigger#TRIGGER_TYPE_NONE for
+ profiling not started by a trigger.
+ To be added.
+
+ Trigger type that started this profiling, or ProfilingTrigger#TRIGGER_TYPE_NONE for
+ profiling not started by a trigger.
+
+
+ Java documentation for android.os.ProfilingResult.getTriggerType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.OS/ProfilingTrigger+Builder.xml b/docs/xml/Android.OS/ProfilingTrigger+Builder.xml
new file mode 100644
index 000000000..140925f5c
--- /dev/null
+++ b/docs/xml/Android.OS/ProfilingTrigger+Builder.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/ProfilingTrigger$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/ProfilingTrigger$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class to create a ProfilingTrigger object.
+
+ Builder class to create a ProfilingTrigger object.
+
+
+ Java documentation for android.os.ProfilingTrigger.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ To be added.
+ Create a new builder instance to create a ProfilingTrigger object.
+
+ Create a new builder instance to create a ProfilingTrigger object.
+
+ Requires a trigger type. An app can only have one registered trigger per trigger type.
+ Adding a new trigger with the same type will override the previously set one.
+
+
+ Java documentation for android.os.ProfilingTrigger.Builder.ProfilingTrigger$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/ProfilingTrigger;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/ProfilingTrigger;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTrigger
+
+
+
+ Build the ProfilingTrigger object.
+ To be added.
+
+ Build the ProfilingTrigger object.
+
+
+ Java documentation for android.os.ProfilingTrigger.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRateLimitingPeriodHours", "(I)Landroid/os/ProfilingTrigger$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRateLimitingPeriodHours", "(I)Landroid/os/ProfilingTrigger$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTrigger+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/ProfilingTrigger.xml b/docs/xml/Android.OS/ProfilingTrigger.xml
new file mode 100644
index 000000000..99ebddeef
--- /dev/null
+++ b/docs/xml/Android.OS/ProfilingTrigger.xml
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/ProfilingTrigger", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/ProfilingTrigger", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Encapsulates a single profiling trigger.
+
+ Encapsulates a single profiling trigger.
+
+
+ Java documentation for android.os.ProfilingTrigger
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRateLimitingPeriodHours", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRateLimitingPeriodHours", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ The requester set rate limiting period in hours.
+ To be added.
+
+ The requester set rate limiting period in hours.
+ The period is the minimum time the system should wait before providing another
+ profiling result for the same trigger; actual time between events may be longer.
+ If the rate limiting period is set to 0, no app-provided rate limiting will be used.
+ This rate limiting is in addition to any system level rate limiting that may be applied.
+
+
+ Java documentation for android.os.ProfilingTrigger.getRateLimitingPeriodHours()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTriggerType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTriggerType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+
+ The trigger type indicates which event should trigger the requested profiling.
+ To be added.
+
+ The trigger type indicates which event should trigger the requested profiling.
+
+
+ Java documentation for android.os.ProfilingTrigger.getTriggerType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TRIGGER_TYPE_ANR", ApiSince=36)]
+ [<Android.Runtime.Register("TRIGGER_TYPE_ANR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 2
+
+ Trigger occurs after an ANR has been identified, but before the system would attempt to kill
+ the app.
+
+ Trigger occurs after an ANR has been identified, but before the system would attempt to kill
+ the app. The trigger does not necessarily indicate that the app was killed due to the ANR.
+
+
+ Java documentation for android.os.ProfilingTrigger.TRIGGER_TYPE_ANR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TRIGGER_TYPE_APP_FULLY_DRAWN", ApiSince=36)]
+ [<Android.Runtime.Register("TRIGGER_TYPE_APP_FULLY_DRAWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 1
+
+ Trigger occurs after Activity#reportFullyDrawn is called for a cold start.
+
+ Trigger occurs after Activity#reportFullyDrawn is called for a cold start.
+
+
+ Java documentation for android.os.ProfilingTrigger.TRIGGER_TYPE_APP_FULLY_DRAWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TRIGGER_TYPE_NONE", ApiSince=36)]
+ [<Android.Runtime.Register("TRIGGER_TYPE_NONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ProfilingTriggerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 0
+
+ No trigger.
+
+ No trigger. Used in ProfilingResult for non trigger caused results.
+
+
+ Java documentation for android.os.ProfilingTrigger.TRIGGER_TYPE_NONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.OS/ProfilingTriggerType.xml b/docs/xml/Android.OS/ProfilingTriggerType.xml
new file mode 100644
index 000000000..9f8caa44e
--- /dev/null
+++ b/docs/xml/Android.OS/ProfilingTriggerType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeAnr", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_ANR")]
+ [<Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeAnr", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_ANR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeAppFullyDrawn", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_APP_FULLY_DRAWN")]
+ [<Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeAppFullyDrawn", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_APP_FULLY_DRAWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeNone", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_NONE")]
+ [<Android.Runtime.IntDefinition("Android.OS.ProfilingTrigger.TriggerTypeNone", JniField="android/os/ProfilingTrigger.TRIGGER_TYPE_NONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ProfilingTriggerType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/RemoteCallbackList+Builder+IInterfaceDiedCallback.xml b/docs/xml/Android.OS/RemoteCallbackList+Builder+IInterfaceDiedCallback.xml
new file mode 100644
index 000000000..b356f316b
--- /dev/null
+++ b/docs/xml/Android.OS/RemoteCallbackList+Builder+IInterfaceDiedCallback.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/os/RemoteCallbackList$Builder$InterfaceDiedCallback", "", "Android.OS.RemoteCallbackList/Builder/IInterfaceDiedCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/os/RemoteCallbackList$Builder$InterfaceDiedCallback", "", "Android.OS.RemoteCallbackList/Builder/IInterfaceDiedCallbackInvoker", ApiSince=36)>]
+
+
+ [Java.Interop.JavaTypeParameters(new System.String[] { "E extends android.os.IInterface" })]
+ [<Java.Interop.JavaTypeParameters(new System.String[] { "E extends android.os.IInterface" })>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onInterfaceDied", "(Landroid/os/RemoteCallbackList;Landroid/os/IInterface;Ljava/lang/Object;)V", "GetOnInterfaceDied_Landroid_os_RemoteCallbackList_Landroid_os_IInterface_Ljava_lang_Object_Handler:Android.OS.RemoteCallbackList/Builder/IInterfaceDiedCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onInterfaceDied", "(Landroid/os/RemoteCallbackList;Landroid/os/IInterface;Ljava/lang/Object;)V", "GetOnInterfaceDied_Landroid_os_RemoteCallbackList_Landroid_os_IInterface_Ljava_lang_Object_Handler:Android.OS.RemoteCallbackList/Builder/IInterfaceDiedCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+ [<System.Runtime.CompilerServices.Nullable(1)>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/RemoteCallbackList+Builder.xml b/docs/xml/Android.OS/RemoteCallbackList+Builder.xml
new file mode 100644
index 000000000..ce293cc6d
--- /dev/null
+++ b/docs/xml/Android.OS/RemoteCallbackList+Builder.xml
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/RemoteCallbackList$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/RemoteCallbackList$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [Java.Interop.JavaTypeParameters(new System.String[] { "E extends android.os.IInterface" })]
+ [<Java.Interop.JavaTypeParameters(new System.String[] { "E extends android.os.IInterface" })>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ The remote callback interface type.
+ Builder for RemoteCallbackList.
+
+ Builder for RemoteCallbackList.
+
+
+ Java documentation for android.os.RemoteCallbackList.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ When the callback recipient's process is frozen, this parameter
+ specifies when/whether callbacks are invoked. It's important to choose a strategy that's
+ right for the use case. Leaving the policy unset with #FROZEN_CALLEE_POLICY_UNSET
+ is not recommended as it allows callbacks to be invoked while the recipient is frozen.
+ Creates a Builder for RemoteCallbackList.
+
+ Creates a Builder for RemoteCallbackList.
+
+
+ Java documentation for android.os.RemoteCallbackList.Builder.RemoteCallbackList$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/RemoteCallbackList;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/RemoteCallbackList;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.RemoteCallbackList
+
+
+
+ Builds and returns a RemoteCallbackList.
+ The built RemoteCallbackList object.
+
+ Builds and returns a RemoteCallbackList.
+
+
+ Java documentation for android.os.RemoteCallbackList.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setExecutor", "(Ljava/util/concurrent/Executor;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.RemoteCallbackList+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInterfaceDiedCallback", "(Landroid/os/RemoteCallbackList$Builder$InterfaceDiedCallback;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setInterfaceDiedCallback", "(Landroid/os/RemoteCallbackList$Builder$InterfaceDiedCallback;)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.RemoteCallbackList+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMaxQueueSize", "(I)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMaxQueueSize", "(I)Landroid/os/RemoteCallbackList$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.RemoteCallbackList+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/RemoteCallbackList.xml b/docs/xml/Android.OS/RemoteCallbackList.xml
index 22634be11..24ccf9381 100644
--- a/docs/xml/Android.OS/RemoteCallbackList.xml
+++ b/docs/xml/Android.OS/RemoteCallbackList.xml
@@ -35,7 +35,7 @@
android.app.Service to its clients. In particular, this:
<ul>
- <li> Keeps track of a set of registered IInterface callbacks,
+ <li> Keeps track of a set of registered IInterface objects,
taking care to identify them through their underlying unique IBinder
(by calling IInterface#asBinder IInterface.asBinder().
<li> Attaches a IBinder.DeathRecipient IBinder.DeathRecipient to
@@ -50,7 +50,7 @@
as client register and unregister with your service. To call back on to
the registered clients, use #beginBroadcast,
#getBroadcastItem, and #finishBroadcast.
- If a registered callback's process goes away, this class will take
+ If a registered interface's process goes away, this class will take
care of automatically removing it from the list. If you want to do
additional work in this situation, you can create a subclass that
implements the #onCallbackDied method.
@@ -85,10 +85,21 @@
-
-
+ Creates a RemoteCallbackList with #FROZEN_CALLEE_POLICY_UNSET.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ Creates a RemoteCallbackList with #FROZEN_CALLEE_POLICY_UNSET. This is equivalent to
+ new RemoteCallbackList.Build(RemoteCallbackList.FROZEN_CALLEE_POLICY_UNSET).build()
+
+
+
+ Java documentation for android.os.RemoteCallbackList.RemoteCallbackList()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
@@ -137,30 +148,34 @@
- Prepare to start making calls to the currently registered callbacks.
- Returns the number of callbacks in the broadcast, to be used
+ Use #broadcast(Consumer) instead to ensure proper handling of frozen processes.
+ Returns the number of interfaces in the broadcast, to be used
with #getBroadcastItem to determine the range of indices you
can supply.
- Prepare to start making calls to the currently registered callbacks.
- This creates a copy of the callback list, which you can retrieve items
+ Use #broadcast(Consumer) instead to ensure proper handling of frozen processes.
+
+ Prepare to start making calls to the currently registered interfaces.
+ This creates a copy of the interface list, which you can retrieve items
from using #getBroadcastItem. Note that only one broadcast can
be active at a time, so you must be sure to always call this from the
same thread (usually by scheduling with Handler) or
do your own synchronization. You must call #finishBroadcast
when done.
A typical loop delivering a broadcast looks like this:
- int i = callbacks.beginBroadcast();
+ int i = interfaces.beginBroadcast();
while (i > 0) {
i--;
try {
- callbacks.getBroadcastItem(i).somethingHappened();
+ interfaces.getBroadcastItem(i).somethingHappened();
} catch (RemoteException e) {
// The RemoteCallbackList will take care of removing
// the dead object for us.
}
}
- callbacks.finishBroadcast();
+ interfaces.finishBroadcast();
+ Note that this method is only supported for #FROZEN_CALLEE_POLICY_UNSET. For other
+ policies use #broadcast(Consumer) instead.
Java documentation for android.os.RemoteCallbackList.beginBroadcast()
.
@@ -177,6 +192,94 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("broadcast", "(Ljava/util/function/Consumer;)V", "GetBroadcast_Ljava_util_function_Consumer_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("broadcast", "(Ljava/util/function/Consumer;)V", "GetBroadcast_Ljava_util_function_Consumer_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Performs callback on each registered interface.
+
+ Performs callback on each registered interface.
+
+ This is equivalent to #beginBroadcast, followed by iterating over the items using
+ #getBroadcastItem and then
+
+
+ Java documentation for android.os.RemoteCallbackList.broadcast(java.util.function.Consumer<E>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getExecutor", "()Ljava/util/concurrent/Executor;", "GetGetExecutorHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getExecutor", "()Ljava/util/concurrent/Executor;", "GetGetExecutorHandler", ApiSince=36)>]
+
+
+
+ Java.Util.Concurrent.IExecutor
+
+
+ Returns the executor used when invoking callbacks asynchronously.
+ The executor.
+
+ Returns the executor used when invoking callbacks asynchronously.
+
+
+ Java documentation for android.os.RemoteCallbackList.getExecutor()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -219,6 +322,246 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFrozenCalleePolicy", "()I", "GetGetFrozenCalleePolicyHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFrozenCalleePolicy", "()I", "GetGetFrozenCalleePolicyHandler", ApiSince=36)>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+
+ Returns the frozen callee policy.
+ The frozen callee policy.
+
+ Returns the frozen callee policy.
+
+
+ Java documentation for android.os.RemoteCallbackList.getFrozenCalleePolicy()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FROZEN_CALLEE_POLICY_DROP", ApiSince=36)]
+ [<Android.Runtime.Register("FROZEN_CALLEE_POLICY_DROP", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 3
+
+ When the callback recipient's process is frozen, callbacks are suppressed as if they never
+ happened.
+
+ When the callback recipient's process is frozen, callbacks are suppressed as if they never
+ happened.
+ This could be useful in the case where the recipient wishes to react to callbacks only when
+ they occur while the recipient is not frozen. For example, certain network events are only
+ worth responding to if the response can be immediate. Another example is recipients having
+ another way of getting the latest state once it's unfrozen. Therefore there is no need to
+ save callbacks that happened while the recipient was frozen.
+
+
+ Java documentation for android.os.RemoteCallbackList.FROZEN_CALLEE_POLICY_DROP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FROZEN_CALLEE_POLICY_ENQUEUE_ALL", ApiSince=36)]
+ [<Android.Runtime.Register("FROZEN_CALLEE_POLICY_ENQUEUE_ALL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 1
+
+ When the callback recipient's process is frozen, callbacks are enqueued so they're invoked
+ after the recipient is unfrozen.
+
+ When the callback recipient's process is frozen, callbacks are enqueued so they're invoked
+ after the recipient is unfrozen.
+ This is commonly used when the recipient wants to receive all callbacks without losing any
+ history, e.g. the recipient maintains a running count of events that occurred.
+ Queued callbacks are invoked in the order they were originally broadcasted.
+
+
+ Java documentation for android.os.RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_ALL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT", ApiSince=36)]
+ [<Android.Runtime.Register("FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 2
+
+ When the callback recipient's process is frozen, only the most recent callback is enqueued,
+ which is later invoked after the recipient is unfrozen.
+
+ When the callback recipient's process is frozen, only the most recent callback is enqueued,
+ which is later invoked after the recipient is unfrozen.
+ This can be used when only the most recent state matters, for instance when clients are
+ listening to screen brightness changes.
+
+
+ Java documentation for android.os.RemoteCallbackList.FROZEN_CALLEE_POLICY_ENQUEUE_MOST_RECENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("FROZEN_CALLEE_POLICY_UNSET", ApiSince=36)]
+ [<Android.Runtime.Register("FROZEN_CALLEE_POLICY_UNSET", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.FrozenCalleePolicy enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.FrozenCalleePolicy
+
+ 0
+
+ Callbacks are invoked immediately regardless of the frozen state of the target process.
+
+ Callbacks are invoked immediately regardless of the frozen state of the target process.
+ Not recommended. Only exists for backward-compatibility. This represents the behavior up to
+ SDK 35. Starting with SDK 36, clients should set a policy to govern callback invocations when
+ recipients are frozen.
+
+
+ Java documentation for android.os.RemoteCallbackList.FROZEN_CALLEE_POLICY_UNSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -287,21 +630,20 @@
- Which of the registered callbacks you would like to
+ Which of the registered interfaces you would like to
retrieve. Ranges from 0 to #beginBroadcast-1, inclusive.
Retrieve an item in the active broadcast that was previously started
with #beginBroadcast.
- Returns the callback interface that you can call. This will
- always be non-null.
+ Returns the interface that you can call. This will always be non-null.
Retrieve an item in the active broadcast that was previously started
with #beginBroadcast. This can <em>only</em> be called after
the broadcast is started, and its data is no longer valid after
calling #finishBroadcast.
Note that it is possible for the process of one of the returned
- callbacks to go away before you call it, so you will need to catch
+ interfaces to go away before you call it, so you will need to catch
RemoteException when calling on to the returned object.
- The callback list itself, however, will take care of unregistering
+ The interface list itself, however, will take care of unregistering
these objects once it detects that it is no longer valid, so you can
handle such an exception by simply ignoring it.
@@ -348,11 +690,11 @@
Index of which registration cookie to return, from 0 to
#getRegisteredCallbackCount() - 1.
- Return any cookie associated with a currently registered callback.
+ Return any cookie associated with a currently registered interface.
Returns whatever cookie object is associated with this index, or null if
#kill() has been called.
- Return any cookie associated with a currently registered callback. Note that this is
+ Return any cookie associated with a currently registered interface. Note that this is
<em>not</em> the same as #getBroadcastCookie and should not be used
interchangeably with it. This method returns the current cookie registered at the given
index, not the current broadcast state. This means that it is not itself thread-safe:
@@ -398,15 +740,15 @@
- Index of which callback registration to return, from 0 to
+ Index of which interface registration to return, from 0 to
#getRegisteredCallbackCount() - 1.
- Return a currently registered callback.
- Returns whatever callback is associated with this index, or null if
+ Return a currently registered interface.
+ Returns whatever interface is associated with this index, or null if
#kill() has been called.
- Return a currently registered callback. Note that this is
+ Return a currently registered interface. Note that this is
<em>not</em> the same as #getBroadcastItem and should not be used
- interchangeably with it. This method returns the registered callback at the given
+ interchangeably with it. This method returns the registered interface at the given
index, not the current broadcast state. This means that it is not itself thread-safe:
any call to #register or #unregister will change these indices, so you
must do your own thread safety between these to protect from such changes.
@@ -479,12 +821,12 @@
- Disable this callback list.
+ Disable this interface list.
- Disable this callback list. All registered callbacks are unregistered,
+ Disable this interface list. All registered interfaces are unregistered,
and the list is disabled so that future calls to #register will
fail. This should be used when a Service is stopping, to prevent clients
- from registering callbacks after it is stopped.
+ from registering interfaces after it is stopped.
Java documentation for android.os.RemoteCallbackList.kill()
.
@@ -499,11 +841,55 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMaxQueueSize", "()I", "GetGetMaxQueueSizeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMaxQueueSize", "()I", "GetGetMaxQueueSizeHandler", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the max queue size.
+ The max queue size.
+
+ Returns the max queue size.
+
+
+ Java documentation for android.os.RemoteCallbackList.getMaxQueueSize()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -519,10 +905,12 @@
System.Void
-
+
+
To be added.
+ To be added.
Old version of #onCallbackDied(E, Object) that
does not provide a cookie.
@@ -542,10 +930,13 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -561,19 +952,24 @@
System.Void
-
-
+
+
+
The callback whose process has died. Note that, since
its process has died, you can not make any calls on to this interface.
You can, however, retrieve its IBinder and compare it with another
IBinder to see if it is the same object.
+ The interface whose process has died. Note that, since
+ its process has died, you can not make any calls on to this interface.
+ You can, however, retrieve its IBinder and compare it with another
+ IBinder to see if it is the same object.
The cookie object original provided to
#register(E, Object).
- Called when the process hosting a callback in the list has gone away.
+ Called when the process hosting an interface in the list has gone away.
- Called when the process hosting a callback in the list has gone away.
+ Called when the process hosting an interface in the list has gone away.
The default implementation calls #onCallbackDied(E)
for backwards compatibility.
@@ -590,10 +986,13 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -609,10 +1008,12 @@
System.Boolean
-
+
+
To be added.
+ To be added.
Simple version of RemoteCallbackList#register(E, Object)
that does not take a cookie object.
To be added.
@@ -633,10 +1034,13 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -652,8 +1056,9 @@
System.Boolean
-
-
+
+
+
The callback interface to be added to the list. Must
@@ -661,20 +1066,25 @@
Most services will want to check for null before calling this with
an object given from a client, so that clients can't crash the
service with bad data.
+ The callback interface to be added to the list. Must
+ not be null -- passing null here will cause a NullPointerException.
+ Most services will want to check for null before calling this with
+ an object given from a client, so that clients can't crash the
+ service with bad data.
Optional additional data to be associated with this
- callback.
- Add a new callback to the list.
- Returns true if the callback was successfully added to the list.
+ interface.
+ Add a new interface to the list.
+ Returns true if the interface was successfully added to the list.
Returns false if it was not added, either because #kill had
- previously been called or the callback's process has gone away.
+ previously been called or the interface's process has gone away.
- Add a new callback to the list. This callback will remain in the list
+ Add a new interface to the list. This interface will remain in the list
until a corresponding call to #unregister or its hosting process
- goes away. If the callback was already registered (determined by
- checking to see if the IInterface#asBinder callback.asBinder()
- object is already in the list), then it will be left as-is.
+ goes away. If the interface was already registered (determined by
+ checking to see if the IInterface#asBinder callbackInterface.asBinder()
+ object is already in the list), then it will be replaced with the new interface.
Registrations are not counted; a single call to #unregister
- will remove a callback after any number calls to register it.
+ will remove an interface after any number calls to register it.
Java documentation for android.os.RemoteCallbackList.register(E, java.lang.Object)
.
@@ -708,13 +1118,13 @@
System.Int32
- Returns the number of registered callbacks.
+ Returns the number of registered interfaces.
The size.
- Returns the number of registered callbacks. Note that the number of registered
- callbacks may differ from the value returned by #beginBroadcast() since
- the former returns the number of callbacks registered at the time of the call
- and the second the number of callback to which the broadcast will be delivered.
+ Returns the number of registered interfaces. Note that the number of registered
+ interfaces may differ from the value returned by #beginBroadcast() since
+ the former returns the number of interfaces registered at the time of the call
+ and the second the number of interfaces to which the broadcast will be delivered.
This function is useful to decide whether to schedule a broadcast if this
requires doing some work which otherwise would not be performed.
@@ -798,10 +1208,13 @@
-
-
+
+
-
+
+
+
+
Method
Mono.Android
@@ -817,23 +1230,27 @@
System.Boolean
-
+
+
The callback to be removed from the list. Passing
null here will cause a NullPointerException, so you will generally want
to check for null before calling.
- Remove from the list a callback that was previously added with
+ The interface to be removed from the list. Passing
+ null here will cause a NullPointerException, so you will generally want
+ to check for null before calling.
+ Remove from the list an interface that was previously added with
#register.
- Returns true if the callback was found and unregistered. Returns
- false if the given callback was not found on the list.
+ Returns true if the interface was found and unregistered. Returns
+ false if the given interface was not found on the list.
- Remove from the list a callback that was previously added with
+ Remove from the list an interface that was previously added with
#register. This uses the
- IInterface#asBinder callback.asBinder() object to correctly
+ IInterface#asBinder callbackInterface.asBinder() object to correctly
find the previous registration.
Registrations are not counted; a single unregister call will remove
- a callback after any number calls to #register for it.
+ an interface after any number calls to #register for it.
Java documentation for android.os.RemoteCallbackList.unregister(E)
.
diff --git a/docs/xml/Android.OS/StrictMode+VmPolicy+Builder.xml b/docs/xml/Android.OS/StrictMode+VmPolicy+Builder.xml
index 29b51294c..40a66d50a 100644
--- a/docs/xml/Android.OS/StrictMode+VmPolicy+Builder.xml
+++ b/docs/xml/Android.OS/StrictMode+VmPolicy+Builder.xml
@@ -174,6 +174,36 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("detectBlockedBackgroundActivityLaunch", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("detectBlockedBackgroundActivityLaunch", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.StrictMode+VmPolicy+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -543,6 +573,36 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ignoreBlockedBackgroundActivityLaunch", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("ignoreBlockedBackgroundActivityLaunch", "()Landroid/os/StrictMode$VmPolicy$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.StrictMode+VmPolicy+Builder
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.OS/StrictMode.xml b/docs/xml/Android.OS/StrictMode.xml
index 322092b63..c6cc6e61d 100644
--- a/docs/xml/Android.OS/StrictMode.xml
+++ b/docs/xml/Android.OS/StrictMode.xml
@@ -39,20 +39,18 @@
that such things are not fast.
Example code to enable from early in your android.app.Application, android.app.Activity, or other application component's android.app.Application#onCreate
method:
- public void onCreate() {
- StrictMode.setThreadPolicy(new {@link ThreadPolicy.Builder StrictMode.ThreadPolicy.Builder}()
- .detectDiskReads()
- .detectDiskWrites()
- .detectNetwork() // or .detectAll() for all detectable problems
- .penaltyLog()
- .build());
- StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}()
- .detectLeakedSqlLiteObjects()
- .detectLeakedClosableObjects()
- .penaltyLog()
- .penaltyDeath()
- .build());
- super.onCreate();
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ StrictMode.setThreadPolicy(
+ StrictMode.ThreadPolicy.Builder()
+ .detectAll()
+ .build()
+ )
+ StrictMode.setVmPolicy(
+ StrictMode.VmPolicy.Builder()
+ .detectAll()
+ .build()
+ )
}
You can decide what should happen when a violation is detected. For example, using ThreadPolicy.Builder#penaltyLog you can watch the output of adb logcat while you
@@ -179,9 +177,9 @@
- Enable the recommended StrictMode defaults, with violations just being logged.
+ Enables the recommended StrictMode defaults, with violations just being logged.
- Enable the recommended StrictMode defaults, with violations just being logged.
+ Enables the recommended StrictMode defaults, with violations just being logged.
This catches disk and network access on the main thread, as well as leaked SQLite cursors
and unclosed resources. This is simply a wrapper around #setVmPolicy and #setThreadPolicy.
diff --git a/docs/xml/Android.OS/SystemClock.xml b/docs/xml/Android.OS/SystemClock.xml
index 8e9271102..7e6e6f4c3 100644
--- a/docs/xml/Android.OS/SystemClock.xml
+++ b/docs/xml/Android.OS/SystemClock.xml
@@ -52,7 +52,7 @@
sleep (CPU off, display dark, device waiting for external input),
but is not affected by clock scaling, idle, or other power saving
mechanisms. This is the basis for most interval timing
- such as Thread#sleep(long) Thread.sleep(millls),
+ such as Thread#sleep(long) Thread.sleep(millis),
Object#wait(long) Object.wait(millis), and
System#nanoTime System.nanoTime(). This clock is guaranteed
to be monotonic, and is suitable for interval timing when the
@@ -188,21 +188,18 @@
Returns a Clock that starts at January 1, 1970 00:00:00.
To be added.
- Returns a Clock that starts at January 1, 1970 00:00:00.0 UTC,
- synchronized using a remote network source outside the device.
- While the time returned by System#currentTimeMillis() can be
- adjusted by the user, the time returned by this method cannot be adjusted
- by the user.
- This performs no blocking network operations and returns values based on
- a recent successful synchronization event; it will either return a valid
- time or throw.
- Note that synchronization may occur using an insecure network protocol,
- so the returned time should not be used for security purposes.
- The device may resynchronize with the same or different network source
- at any time. Due to network delays, variations between servers, or local
- (client side) clock drift, the accuracy of the returned times cannot be
- guaranteed. In extreme cases, consecutive calls to Clock#millis() on the returned Clockcould return times that are
- out of order.
+ Returns a Clock that starts at January 1, 1970 00:00:00.0 UTC, synchronized using a
+ remote network source outside the device.
+ While the time returned by System#currentTimeMillis() can be adjusted by the user,
+ the time returned by this method cannot be adjusted by the user.
+ This performs no blocking network operations and returns values based on a recent
+ successful synchronization event; it will either return a valid time or throw.
+ Note that synchronization may occur using an insecure network protocol, so the returned
+ time should not be used for security purposes. The device may resynchronize with the same or
+ different network source at any time. Due to network delays, variations between servers, or
+ local (client side) clock drift, the accuracy of the returned times cannot be guaranteed. In
+ extreme cases, consecutive calls to Clock#millis() on the returned Clock
+ could return times that are out of order.
Java documentation for android.os.SystemClock.currentNetworkTimeClock()
.
@@ -564,11 +561,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("uptimeNanos", "()J", "", ApiSince=35)]
[<Android.Runtime.Register("uptimeNanos", "()J", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.OS/TestLooperManager.xml b/docs/xml/Android.OS/TestLooperManager.xml
index fecd7a744..7cf25fa22 100644
--- a/docs/xml/Android.OS/TestLooperManager.xml
+++ b/docs/xml/Android.OS/TestLooperManager.xml
@@ -219,6 +219,47 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isBlockedOnSyncBarrier", "()Z", "GetIsBlockedOnSyncBarrierHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("isBlockedOnSyncBarrier", "()Z", "GetIsBlockedOnSyncBarrierHandler", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks whether the Looper is currently blocked on a sync barrier.
+ To be added.
+
+ Checks whether the Looper is currently blocked on a sync barrier.
+
+
+ Java documentation for android.os.TestLooperManager.isBlockedOnSyncBarrier()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -341,6 +382,98 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("peekWhen", "()Ljava/lang/Long;", "GetPeekWhenHandler", ApiSince=36)]
+ [<Android.Runtime.Register("peekWhen", "()Ljava/lang/Long;", "GetPeekWhenHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Lang.Long
+
+
+
+ Retrieves, but does not remove, the values of Message#when of next message that
+ should be executed by this queue.
+ To be added.
+
+ Retrieves, but does not remove, the values of Message#when of next message that
+ should be executed by this queue.
+ If the queue is empty or no messages are deliverable, returns null.
+ This method never blocks.
+
+
+ Java documentation for android.os.TestLooperManager.peekWhen()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("poll", "()Landroid/os/Message;", "GetPollHandler", ApiSince=36)]
+ [<Android.Runtime.Register("poll", "()Landroid/os/Message;", "GetPollHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.Message
+
+
+
+ Retrieves and removes the next message that should be executed by this queue.
+ To be added.
+
+ Retrieves and removes the next message that should be executed by this queue.
+ If the queue is empty or no messages are deliverable, returns null.
+ This method never blocks.
+ Callers should always call #recycle(Message) on the message when all interactions
+ with it have completed.
+
+
+ Java documentation for android.os.TestLooperManager.poll()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -412,13 +545,11 @@
- Releases the looper to continue standard looping and processing of messages,
- no further interactions with TestLooperManager will be allowed after
- release() has been called.
+ Releases the looper to continue standard looping and processing of messages, no further
+ interactions with TestLooperManager will be allowed after release() has been called.
- Releases the looper to continue standard looping and processing of messages,
- no further interactions with TestLooperManager will be allowed after
- release() has been called.
+ Releases the looper to continue standard looping and processing of messages, no further
+ interactions with TestLooperManager will be allowed after release() has been called.
Java documentation for android.os.TestLooperManager.release()
.
diff --git a/docs/xml/Android.OS/TransactionTooLargeException.xml b/docs/xml/Android.OS/TransactionTooLargeException.xml
index f3ed86bf7..b8706defd 100644
--- a/docs/xml/Android.OS/TransactionTooLargeException.xml
+++ b/docs/xml/Android.OS/TransactionTooLargeException.xml
@@ -48,7 +48,7 @@
Avoid transferring huge arrays of strings or large bitmaps.
If possible, try to break up big requests into smaller pieces.
If you are implementing a service, it may help to impose size or complexity
- contraints on the queries that clients can perform. For example, if the result set
+ constraints on the queries that clients can perform. For example, if the result set
could become large, then don't allow the client to request more than a few records
at a time. Alternately, instead of returning all of the available data all at once,
return the essential information first and make the client ask for additional information
diff --git a/docs/xml/Android.OS/UserManager.xml b/docs/xml/Android.OS/UserManager.xml
index d647ac9c7..d6cd1e990 100644
--- a/docs/xml/Android.OS/UserManager.xml
+++ b/docs/xml/Android.OS/UserManager.xml
@@ -253,11 +253,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DISALLOW_ADD_PRIVATE_PROFILE", ApiSince=35)]
[<Android.Runtime.Register("DISALLOW_ADD_PRIVATE_PROFILE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -316,11 +316,9 @@
Specifies if a user is disallowed from adding new users.
Specifies if a user is disallowed from adding new users. This can only be set by device
- owners or profile owners on the primary user. The default value is false.
- This restriction has no effect on secondary users and managed profiles since only the
- primary user can add other users.
- When the device is an organization-owned device provisioned with a managed profile,
- this restriction will be set as a base restriction which cannot be removed by any admin.
+ owners or profile owners on the main user. The default value is false.
+ When the device is an organization-owned device, this restriction will be set as
+ a base restriction which cannot be removed by any admin.
Holders of the permission
android.Manifest.permission#MANAGE_DEVICE_POLICY_MODIFY_USERS
can set this restriction using the DevicePolicyManager APIs mentioned below.
@@ -604,11 +602,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DISALLOW_ASSIST_CONTENT", ApiSince=35)]
[<Android.Runtime.Register("DISALLOW_ASSIST_CONTENT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -893,6 +891,57 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISALLOW_CHANGE_NEAR_FIELD_COMMUNICATION_RADIO", ApiSince=36)]
+ [<Android.Runtime.Register("DISALLOW_CHANGE_NEAR_FIELD_COMMUNICATION_RADIO", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ This user restriction specifies if Near-field communication is disallowed to change
+ on the device.
+
+ This user restriction specifies if Near-field communication is disallowed to change
+ on the device. If Near-field communication is disallowed it cannot be changed via Settings.
+ This restriction can only be set by a device owner or a profile owner of an
+ organization-owned managed profile on the parent profile.
+ In both cases, the restriction applies globally on the device and will not allow Near-field
+ communication state being changed.
+ Near-field communication (NFC) is a radio technology that allows two devices (like your phone
+ and a payments terminal) to communicate with each other when they're close together.
+ Default is false.
+ Key for user restrictions.
+ Type: Boolean
+
+
+ Java documentation for android.os.UserManager.DISALLOW_CHANGE_NEAR_FIELD_COMMUNICATION_RADIO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1064,17 +1113,17 @@
Specifies if a user is disallowed from configuring cell broadcasts.
Specifies if a user is disallowed from configuring cell broadcasts.
- This restriction can only be set by a device owner, a profile owner on the primary
+ This restriction can only be set by a device owner, a profile owner on the main
user or a profile owner of an organization-owned managed profile on the parent profile.
When it is set by a device owner, it applies globally. When it is set by a profile owner
- on the primary user or by a profile owner of an organization-owned managed profile on
- the parent profile, it disables the primary user from configuring cell broadcasts.
+ on the main user or by a profile owner of an organization-owned managed profile on
+ the parent profile, it disables the user from configuring cell broadcasts.
Holders of the permission
android.Manifest.permission#MANAGE_DEVICE_POLICY_MOBILE_NETWORK
can set this restriction using the DevicePolicyManager APIs mentioned below.
The default value is false.
- This restriction has no effect on secondary users and managed profiles since only the
- primary user can configure cell broadcasts.
+ This restriction has no effect on non-Admin users since they cannot configure cell
+ broadcasts.
Key for user restrictions.
Type: Boolean
@@ -1360,17 +1409,17 @@
Specifies if a user is disallowed from configuring mobile networks.
Specifies if a user is disallowed from configuring mobile networks.
- This restriction can only be set by a device owner, a profile owner on the primary
+ This restriction can only be set by a device owner, a profile owner on the main
user or a profile owner of an organization-owned managed profile on the parent profile.
When it is set by a device owner, it applies globally. When it is set by a profile owner
- on the primary user or by a profile owner of an organization-owned managed profile on
- the parent profile, it disables the primary user from configuring mobile networks.
+ on the main user or by a profile owner of an organization-owned managed profile on
+ the parent profile, it disables the user from configuring mobile networks.
Holders of the permission
android.Manifest.permission#MANAGE_DEVICE_POLICY_MOBILE_NETWORK
can set this restriction using the DevicePolicyManager APIs mentioned below.
The default value is false.
- This restriction has no effect on secondary users and managed profiles since only the
- primary user can configure mobile networks.
+ This restriction has no effect on non-Admin users since they cannot configure mobile
+ networks.
Key for user restrictions.
Type: Boolean
@@ -2044,15 +2093,16 @@
System.String
- Specifies if a user is disallowed from being granted admin privileges.
+ Restricts a user's ability to possess or grant admin privileges.
- Specifies if a user is disallowed from being granted admin privileges.
- This restriction limits ability of other admin users to grant admin
- privileges to selected user.
- This restriction has no effect in a mode that does not allow multiple admins.
- The default value is false.
- Key for user restrictions.
- Type: Boolean
+ Restricts a user's ability to possess or grant admin privileges.
+ When set to true, this prevents the user from:
+ <ul>
+ <li>Becoming an admin</li>
+ <li>Giving other users admin privileges</li>
+ </ul>
+ This restriction is only effective in environments where multiple admins are allowed.
+ Key for user restrictions. Type: Boolean. Default: false.
Java documentation for android.os.UserManager.DISALLOW_GRANT_ADMIN
.
@@ -2365,11 +2415,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO", ApiSince=35)]
[<Android.Runtime.Register("DISALLOW_NEAR_FIELD_COMMUNICATION_RADIO", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2433,10 +2483,10 @@
from Settings.
Specifies if a user is disallowed from resetting network settings
- from Settings. This can only be set by device owners and profile owners on the primary user.
+ from Settings. This can only be set by device owners and profile owners on the main user.
The default value is false.
- This restriction has no effect on secondary users and managed profiles since only the
- primary user can reset the network settings of the device.
+ This restriction has no effect on non-Admin users since they cannot reset the network
+ settings of the device.
Holders of the permission
android.Manifest.permission#MANAGE_DEVICE_POLICY_MOBILE_NETWORK
can set this restriction using the DevicePolicyManager APIs mentioned below.
@@ -2627,7 +2677,8 @@
Specifies if managed profiles of this user can be removed, other than by its profile owner.
The default value is false.
- This restriction has no effect on managed profiles.
+ This restriction has no effect on managed profiles, and this restriction does not block the
+ removal of private profiles of this user.
Key for user restrictions.
Type: Boolean
This member is deprecated. As the ability to have a managed profile on a fully-managed device has been
@@ -2668,11 +2719,12 @@
System.String
- When set on the admin user this specifies if the user can remove users.
+ When set on the admin user this specifies if the user can remove secondary users.
- When set on the admin user this specifies if the user can remove users.
+ When set on the admin user this specifies if the user can remove secondary users. Managed
+ profiles and private profiles can still be removed even if this is set on the admin user.
When set on a non-admin secondary user, this specifies if the user can remove itself.
- This restriction has no effect on managed profiles.
+ This restriction has no effect when set on managed profiles.
The default value is false.
Holders of the permission
android.Manifest.permission#MANAGE_DEVICE_POLICY_MODIFY_USERS
@@ -3006,11 +3058,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("DISALLOW_SIM_GLOBALLY", ApiSince=35)]
[<Android.Runtime.Register("DISALLOW_SIM_GLOBALLY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3144,6 +3196,58 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISALLOW_THREAD_NETWORK", ApiSince=36)]
+ [<Android.Runtime.Register("DISALLOW_THREAD_NETWORK", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ This user restriction specifies if Thread network is disallowed on the device.
+
+ This user restriction specifies if Thread network is disallowed on the device. If Thread
+ network is disallowed it cannot be turned on via Settings.
+ This restriction can only be set by a device owner or a profile owner of an
+ organization-owned managed profile on the parent profile.
+ In both cases, the restriction applies globally on the device and will turn off the
+ Thread network radio if it's currently on and prevent the radio from being turned
+ on in the future.
+
+ Thread is a low-power and low-latency wireless
+ mesh networking protocol built on IPv6.
+ Default is false.
+ Key for user restrictions.
+ Type: Boolean
+
+
+ Java documentation for android.os.UserManager.DISALLOW_THREAD_NETWORK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3227,10 +3331,18 @@
Specifies that the managed profile is not allowed to have unified lock screen challenge with
the primary user.
- <strong>Note:</strong> Setting this restriction alone doesn't automatically set a
- separate challenge. Profile owner can ask the user to set a new password using
- DevicePolicyManager#ACTION_SET_NEW_PASSWORD and verify it using
- DevicePolicyManager#isUsingUnifiedPassword(ComponentName).
+ To ensure that there is a separate work profile password, IT admins
+ have to:
+ <ol>
+ <li>Enforce UserManager#DISALLOW_UNIFIED_PASSWORD</li>
+ <li>Verify that DevicePolicyManager#isUsingUnifiedPassword(ComponentName)
+ returns true. This indicates that there is now a separate work
+ profile password configured and the set up is completed.</li>
+ <li>In case DevicePolicyManager#isUsingUnifiedPassword(ComponentName)
+ returns false, invoke DevicePolicyManager#ACTION_SET_NEW_PASSWORD
+ intent and then verify again
+ DevicePolicyManager#isUsingUnifiedPassword(ComponentName).</li>
+ </ol>
Can be set by profile owners. It only has effect on managed profiles when set by managed
profile owner. Has no effect on non-managed profiles or users.
Holders of the permission
@@ -3863,6 +3975,10 @@
[Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
[<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
+ [Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")]
+ [<Android.Runtime.StringDef(Fields=new System.String[] { "AllowParentProfileAppLinking", "DisallowAddManagedProfile", "DisallowAddPrivateProfile", "DisallowAddUser", "DisallowAddWifiConfig", "DisallowAdjustVolume", "DisallowAirplaneMode", "DisallowAmbientDisplay", "DisallowAppsControl", "DisallowAssistContent", "DisallowAutofill", "DisallowBluetooth", "DisallowBluetoothSharing", "DisallowCameraToggle", "DisallowCellular2g", "DisallowChangeNearFieldCommunicationRadio", "DisallowChangeWifiState", "DisallowConfigBluetooth", "DisallowConfigBrightness", "DisallowConfigCellBroadcasts", "DisallowConfigCredentials", "DisallowConfigDateTime", "DisallowConfigDefaultApps", "DisallowConfigLocale", "DisallowConfigLocation", "DisallowConfigMobileNetworks", "DisallowConfigPrivateDns", "DisallowConfigScreenTimeout", "DisallowConfigTethering", "DisallowConfigVpn", "DisallowConfigWifi", "DisallowContentCapture", "DisallowContentSuggestions", "DisallowCreateWindows", "DisallowCrossProfileCopyPaste", "DisallowDataRoaming", "DisallowDebuggingFeatures", "DisallowFactoryReset", "DisallowFun", "DisallowGrantAdmin", "DisallowInstallApps", "DisallowInstallUnknownSources", "DisallowInstallUnknownSourcesGlobally", "DisallowMicrophoneToggle", "DisallowModifyAccounts", "DisallowMountPhysicalMedia", "DisallowNearFieldCommunicationRadio", "DisallowNetworkReset", "DisallowOutgoingBeam", "DisallowOutgoingCalls", "DisallowPrinting", "DisallowRemoveManagedProfile", "DisallowRemoveUser", "DisallowSafeBoot", "DisallowSetUserIcon", "DisallowSetWallpaper", "DisallowShareIntoManagedProfile", "DisallowShareLocation", "DisallowSharingAdminConfiguredWifi", "DisallowSimGlobally", "DisallowSms", "DisallowSystemErrorDialogs", "DisallowThreadNetwork", "DisallowUltraWidebandRadio", "DisallowUnifiedPassword", "DisallowUninstallApps", "DisallowUnmuteMicrophone", "DisallowUsbFileTransfer", "DisallowUserSwitch", "DisallowWifiDirect", "DisallowWifiTethering", "EnsureVerifyApps", "KeyRestrictionsPending" }, Type="Android.OS.UserManager")>]
+
@@ -4189,8 +4305,7 @@
Returns whether the given profile is in quiet mode or not.
true if the profile is in quiet mode, false otherwise.
- Returns whether the given profile is in quiet mode or not.
- Notes: Quiet mode is only supported for managed profiles.
+ Returns whether the given profile is in quiet mode or not.
Java documentation for android.os.UserManager.isQuietModeEnabled(android.os.UserHandle)
.
@@ -4640,20 +4755,23 @@
whether quiet mode should be enabled or disabled
user handle of the profile
- Enables or disables quiet mode for a managed profile.
+ Enables or disables quiet mode for a profile.
false if user's credential is needed in order to turn off quiet mode,
true otherwise
- Enables or disables quiet mode for a managed profile. If quiet mode is enabled, apps in a
- managed profile don't run, generate notifications, or consume data or battery.
+ Enables or disables quiet mode for a profile. If quiet mode is enabled, apps in the profile
+ don't run, generate notifications, or consume data or battery.
If a user's credential is needed to turn off quiet mode, a confirm credential screen will be
shown to the user.
The change may not happen instantly, however apps can listen for
Intent#ACTION_MANAGED_PROFILE_AVAILABLE and
Intent#ACTION_MANAGED_PROFILE_UNAVAILABLE broadcasts in order to be notified of
- the change of the quiet mode. Apps can also check the current state of quiet mode by
- calling #isQuietModeEnabled(UserHandle).
+ the change of the quiet mode for managed profile.
+ Apps can listen to generic broadcasts Intent#ACTION_PROFILE_AVAILABLE and
+ Intent#ACTION_PROFILE_UNAVAILABLE to be notified of the change in quiet mode for
+ any profiles. Apps can also check the current state of quiet mode by calling
+ #isQuietModeEnabled(UserHandle).
The caller must either be the foreground default launcher or have one of these permissions:
MANAGE_USERS or MODIFY_QUIET_MODE.
@@ -5497,12 +5615,13 @@
System.Collections.Generic.IList<Android.OS.UserHandle>
- Returns a list of UserHandles for profiles associated with the context user, including the
- user itself.
+ Returns a list of the users that are associated with the context user, including the user
+ itself.
A non-empty list of UserHandles associated with the context user.
- Returns a list of UserHandles for profiles associated with the context user, including the
- user itself.
+ Returns a list of the users that are associated with the context user, including the user
+ itself. This includes the user, its profiles, its parent, and its parent's other profiles,
+ as applicable.
Note that this includes all profile types (not including Restricted profiles).
@@ -5549,7 +5668,7 @@
Android.OS.Bundle
- Returns the user-wide restrictions imposed on the context user. -or- This will no longer work.
+ Returns the user-wide restrictions imposed on the context user. -or- Class keeping track of a userId, as well as the callingUid that is asking about it.
a Bundle containing all the restrictions.
Property getter documentation:
@@ -5560,8 +5679,7 @@
Property setter documentation:
- This will no longer work. Device owners and profile owners should use
- DevicePolicyManager#addUserRestriction(ComponentName, String) instead.
+ Class keeping track of a userId, as well as the callingUid that is asking about it.
Java documentation for android.os.UserManager.setUserRestrictions(android.os.Bundle)
.
@@ -5587,11 +5705,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USER_TYPE_PROFILE_CLONE", ApiSince=35)]
[<Android.Runtime.Register("USER_TYPE_PROFILE_CLONE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5629,11 +5747,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USER_TYPE_PROFILE_MANAGED", ApiSince=35)]
[<Android.Runtime.Register("USER_TYPE_PROFILE_MANAGED", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -5672,11 +5790,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USER_TYPE_PROFILE_PRIVATE", ApiSince=35)]
[<Android.Runtime.Register("USER_TYPE_PROFILE_PRIVATE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.OS/VibrationEffect+BasicEnvelopeBuilder.xml b/docs/xml/Android.OS/VibrationEffect+BasicEnvelopeBuilder.xml
new file mode 100644
index 000000000..53d5422f7
--- /dev/null
+++ b/docs/xml/Android.OS/VibrationEffect+BasicEnvelopeBuilder.xml
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/VibrationEffect$BasicEnvelopeBuilder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/VibrationEffect$BasicEnvelopeBuilder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for waveform effects defined by their envelope, designed to provide a consistent
+ haptic perception across devices with varying capabilities.
+
+ A builder for waveform effects defined by their envelope, designed to provide a consistent
+ haptic perception across devices with varying capabilities.
+ This builder simplifies the creation of waveform effects by automatically adapting them
+ to different devices based on their capabilities. Effects are defined by control points
+ specifying target vibration intensity and sharpness, along with durations to reach those
+ targets. The vibrator will smoothly transition between these control points.
+ <b>Intensity:</b> Defines the overall strength of the vibration, ranging from
+ 0 (off) to 1 (maximum achievable strength). Higher values result in stronger
+ vibrations. Supported intensity values guarantee sensitivity levels (SL) above
+ 10 dB SL to ensure human perception.
+ <b>Sharpness:</b> Defines the crispness of the vibration, ranging from 0 to 1.
+ Lower values produce smoother vibrations, while higher values create a sharper,
+ more snappy sensation. Sharpness is mapped to its equivalent frequency within
+ the device's supported frequency range.
+ While this builder handles most of the adaptation logic, it does come with some
+ limitations:
+ <ul>
+ <li>It may not use the full range of frequencies</li>
+ <li>It's restricted to a frequency range that can generate output of at least 10 db
+ SL</li>
+ <li>Effects must end with a zero intensity control point. Failure to end at a zero
+ intensity control point will result in an IllegalStateException.</li>
+ </ul>
+ The builder automatically starts all effects at 0 intensity.
+ To avoid these limitations and to have more control over the effects output, use
+ WaveformEnvelopeBuilder, where direct amplitude and frequency values can be used.
+ For optimal cross-device consistency, it's recommended to limit the number of control
+ points to a maximum of 16. However this is not mandatory, and if a pattern exceeds the
+ maximum number of allowed control points, the framework will automatically break down the
+ effect to ensure it plays correctly.
+ For example, the following code creates a vibration effect that ramps up the intensity
+ from a low-pitched to a high-pitched strong vibration over 500ms and then ramps it down to
+ 0 (off) over 100ms:
+ {@code
+ VibrationEffect effect = new VibrationEffect.BasicEnvelopeBuilder()
+ .setInitialSharpness(0.0f)
+ .addControlPoint(1.0f, 1.0f, 500)
+ .addControlPoint(0.0f, 1.0f, 100)
+ .build();
+ }
+
+
+ Java documentation for android.os.VibrationEffect.BasicEnvelopeBuilder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addControlPoint", "(FFJ)Landroid/os/VibrationEffect$BasicEnvelopeBuilder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addControlPoint", "(FFJ)Landroid/os/VibrationEffect$BasicEnvelopeBuilder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect+BasicEnvelopeBuilder
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/VibrationEffect;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/VibrationEffect;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInitialSharpness", "(F)Landroid/os/VibrationEffect$BasicEnvelopeBuilder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setInitialSharpness", "(F)Landroid/os/VibrationEffect$BasicEnvelopeBuilder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect+BasicEnvelopeBuilder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/VibrationEffect+Composition.xml b/docs/xml/Android.OS/VibrationEffect+Composition.xml
index db9620cd3..d2b744ded 100644
--- a/docs/xml/Android.OS/VibrationEffect+Composition.xml
+++ b/docs/xml/Android.OS/VibrationEffect+Composition.xml
@@ -160,6 +160,45 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addPrimitive", "(IFII)Landroid/os/VibrationEffect$Composition;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addPrimitive", "(IFII)Landroid/os/VibrationEffect$Composition;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect+Composition
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -205,6 +244,124 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DELAY_TYPE_PAUSE", ApiSince=36)]
+ [<Android.Runtime.Register("DELAY_TYPE_PAUSE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.VibrationEffectCompositionDelayType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.VibrationEffectCompositionDelayType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffectCompositionDelayType
+
+ 0
+
+ The delay represents a pause in the composition between the end of the previous primitive
+ and the beginning of the next one.
+
+ The delay represents a pause in the composition between the end of the previous primitive
+ and the beginning of the next one.
+ The primitive will start after the requested pause after the last primitive ended.
+ The actual time the primitive will be played depends on the previous primitive's actual
+ duration on the device hardware. This enables the combination of primitives to create
+ more complex effects based on how close to each other they'll play. Here is an example:
+ VibrationEffect popEffect = VibrationEffect.startComposition()
+ .addPrimitive(PRIMITIVE_QUICK_RISE)
+ .addPrimitive(PRIMITIVE_CLICK, 0.7, 50, DELAY_TYPE_PAUSE)
+ .compose()
+
+
+
+ Java documentation for android.os.VibrationEffect.Composition.DELAY_TYPE_PAUSE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DELAY_TYPE_RELATIVE_START_OFFSET", ApiSince=36)]
+ [<Android.Runtime.Register("DELAY_TYPE_RELATIVE_START_OFFSET", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.VibrationEffectCompositionDelayType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.VibrationEffectCompositionDelayType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffectCompositionDelayType
+
+ 1
+
+ The delay represents an offset before starting this primitive, relative to the start
+ time of the previous primitive in the composition.
+
+ The delay represents an offset before starting this primitive, relative to the start
+ time of the previous primitive in the composition.
+ The primitive will start at the requested fixed time after the last primitive started,
+ independently of that primitive's actual duration on the device hardware. This enables
+ precise timings of primitives within a composition, ensuring they'll be played at the
+ desired intervals. Here is an example:
+ VibrationEffect.startComposition()
+ .addPrimitive(PRIMITIVE_CLICK, 1.0)
+ .addPrimitive(PRIMITIVE_TICK, 1.0, 20, DELAY_TYPE_RELATIVE_START_OFFSET)
+ .addPrimitive(PRIMITIVE_THUD, 1.0, 80, DELAY_TYPE_RELATIVE_START_OFFSET)
+ .compose()
+
+ Will be performed on the device as follows:
+ 0ms 20ms 100ms
+ PRIMITIVE_CLICK---PRIMITIVE_TICK-----------PRIMITIVE_THUD
+
+ A primitive will be dropped from the composition if it overlaps with previous ones.
+
+
+ Java documentation for android.os.VibrationEffect.Composition.DELAY_TYPE_RELATIVE_START_OFFSET
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.OS/VibrationEffect+WaveformEnvelopeBuilder.xml b/docs/xml/Android.OS/VibrationEffect+WaveformEnvelopeBuilder.xml
new file mode 100644
index 000000000..e06ad24fc
--- /dev/null
+++ b/docs/xml/Android.OS/VibrationEffect+WaveformEnvelopeBuilder.xml
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/os/VibrationEffect$WaveformEnvelopeBuilder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/os/VibrationEffect$WaveformEnvelopeBuilder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder for waveform effects described by its envelope.
+
+ A builder for waveform effects described by its envelope.
+ Waveform effect envelopes are defined by one or more control points describing a target
+ vibration amplitude and frequency, and a duration to reach those targets. The vibrator
+ will perform smooth transitions between control points.
+ For example, the following code ramps a vibrator from off to full amplitude at 120Hz over
+ 100ms, holds that state for 200ms, and then ramps back down over 100ms:
+ {@code
+ VibrationEffect effect = new VibrationEffect.WaveformEnvelopeBuilder()
+ .addControlPoint(1.0f, 120f, 100)
+ .addControlPoint(1.0f, 120f, 200)
+ .addControlPoint(0.0f, 120f, 100)
+ .build();
+ }
+ The builder automatically starts all effects at 0 amplitude.
+ It is crucial to ensure that the frequency range used in your effect is compatible with
+ the device's capabilities. The framework will not play any frequencies that fall partially
+ or completely outside the device's supported range. It will also not attempt to correct or
+ modify these frequencies.
+ Therefore, it is strongly recommended that you design your haptic effects with the
+ device's frequency profile in mind. You can obtain the supported frequency range and other
+ relevant frequency-related information by getting the
+ android.os.vibrator.VibratorFrequencyProfile using the
+ Vibrator#getFrequencyProfile() method.
+ In addition to these limitations, when designing vibration patterns, it is important to
+ consider the physical limitations of the vibration actuator. These limitations include
+ factors such as the maximum number of control points allowed in an envelope effect, the
+ minimum and maximum durations permitted for each control point, and the maximum overall
+ duration of the effect. If a pattern exceeds the maximum number of allowed control points,
+ the framework will automatically break down the effect to ensure it plays correctly.
+ You can use the following APIs to obtain these limits:
+ <ul>
+ <li>Maximum envelope control points: VibratorEnvelopeEffectInfo#getMaxSize()<li>Minimum control point duration:
+ VibratorEnvelopeEffectInfo#getMinControlPointDurationMillis()<li>Maximum control point duration:
+ VibratorEnvelopeEffectInfo#getMaxControlPointDurationMillis()<li>Maximum total effect duration: VibratorEnvelopeEffectInfo#getMaxDurationMillis()</ul>
+
+
+ Java documentation for android.os.VibrationEffect.WaveformEnvelopeBuilder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addControlPoint", "(FFJ)Landroid/os/VibrationEffect$WaveformEnvelopeBuilder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addControlPoint", "(FFJ)Landroid/os/VibrationEffect$WaveformEnvelopeBuilder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect+WaveformEnvelopeBuilder
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/os/VibrationEffect;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/os/VibrationEffect;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setInitialFrequencyHz", "(F)Landroid/os/VibrationEffect$WaveformEnvelopeBuilder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setInitialFrequencyHz", "(F)Landroid/os/VibrationEffect$WaveformEnvelopeBuilder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect+WaveformEnvelopeBuilder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/VibrationEffect.xml b/docs/xml/Android.OS/VibrationEffect.xml
index a2f0b6c2a..79fefdd5f 100644
--- a/docs/xml/Android.OS/VibrationEffect.xml
+++ b/docs/xml/Android.OS/VibrationEffect.xml
@@ -189,6 +189,74 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createRepeatingEffect", "(Landroid/os/VibrationEffect;)Landroid/os/VibrationEffect;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createRepeatingEffect", "(Landroid/os/VibrationEffect;)Landroid/os/VibrationEffect;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createRepeatingEffect", "(Landroid/os/VibrationEffect;Landroid/os/VibrationEffect;)Landroid/os/VibrationEffect;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createRepeatingEffect", "(Landroid/os/VibrationEffect;Landroid/os/VibrationEffect;)Landroid/os/VibrationEffect;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffect
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.OS/VibrationEffectCompositionDelayType.xml b/docs/xml/Android.OS/VibrationEffectCompositionDelayType.xml
new file mode 100644
index 000000000..1f63dfe29
--- /dev/null
+++ b/docs/xml/Android.OS/VibrationEffectCompositionDelayType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.VibrationEffect.Composition.DelayTypePause", JniField="android/os/VibrationEffect$Composition.DELAY_TYPE_PAUSE")]
+ [<Android.Runtime.IntDefinition("Android.OS.VibrationEffect.Composition.DelayTypePause", JniField="android/os/VibrationEffect$Composition.DELAY_TYPE_PAUSE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffectCompositionDelayType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.OS.VibrationEffect.Composition.DelayTypeRelativeStartOffset", JniField="android/os/VibrationEffect$Composition.DELAY_TYPE_RELATIVE_START_OFFSET")]
+ [<Android.Runtime.IntDefinition("Android.OS.VibrationEffect.Composition.DelayTypeRelativeStartOffset", JniField="android/os/VibrationEffect$Composition.DELAY_TYPE_RELATIVE_START_OFFSET")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.VibrationEffectCompositionDelayType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.OS/Vibrator.xml b/docs/xml/Android.OS/Vibrator.xml
index f6b2d14aa..89c8d4335 100644
--- a/docs/xml/Android.OS/Vibrator.xml
+++ b/docs/xml/Android.OS/Vibrator.xml
@@ -251,6 +251,50 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("areEnvelopeEffectsSupported", "()Z", "GetAreEnvelopeEffectsSupportedHandler", ApiSince=36)]
+ [<Android.Runtime.Register("areEnvelopeEffectsSupported", "()Z", "GetAreEnvelopeEffectsSupportedHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+ Checks whether the vibrator supports the creation of envelope effects.
+ True if the hardware supports creating envelope effects, false otherwise.
+
+ Checks whether the vibrator supports the creation of envelope effects.
+ Envelope effects are defined by a series of frequency-amplitude pairs with specified
+ transition times, allowing the creation of more complex vibration patterns.
+
+
+ Java documentation for android.os.Vibrator.areEnvelopeEffectsSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -352,6 +396,101 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getEnvelopeEffectInfo", "()Landroid/os/vibrator/VibratorEnvelopeEffectInfo;", "GetGetEnvelopeEffectInfoHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getEnvelopeEffectInfo", "()Landroid/os/vibrator/VibratorEnvelopeEffectInfo;", "GetGetEnvelopeEffectInfoHandler", ApiSince=36)>]
+
+
+
+ Android.OS.Vibrators.VibratorEnvelopeEffectInfo
+
+
+ Retrieves the vibrator's capabilities and limitations for envelope effects.
+ The vibrator's envelope effect information, or null if not supported. If this
+ vibrator is a composite of multiple physical devices then this will return a profile
+ supported in all devices, or null if the intersection is empty or not available.
+
+ Retrieves the vibrator's capabilities and limitations for envelope effects.
+ These parameters can be used with VibrationEffect.WaveformEnvelopeBuilder
+ to create custom envelope effects.
+
+
+ Java documentation for android.os.Vibrator.getEnvelopeEffectInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFrequencyProfile", "()Landroid/os/vibrator/VibratorFrequencyProfile;", "GetGetFrequencyProfileHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFrequencyProfile", "()Landroid/os/vibrator/VibratorFrequencyProfile;", "GetGetFrequencyProfileHandler", ApiSince=36)>]
+
+
+
+ Android.OS.Vibrators.VibratorFrequencyProfile
+
+
+ Gets the profile that describes the vibrator output across the supported frequency range.
+ The frequency profile for this vibrator, or null if the vibrator does not have
+ frequency control. If this vibrator is a composite of multiple physical devices then this
+ will return a profile supported in all devices, or null if the intersection is empty or not
+ available.
+
+ Gets the profile that describes the vibrator output across the supported frequency range.
+ The profile describes the output acceleration that the device can reach when it
+ vibrates at different frequencies.
+
+
+ Java documentation for android.os.Vibrator.getFrequencyProfile()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Opengl/GLES10.xml b/docs/xml/Android.Opengl/GLES10.xml
index ddb30db19..8949e507c 100644
--- a/docs/xml/Android.Opengl/GLES10.xml
+++ b/docs/xml/Android.Opengl/GLES10.xml
@@ -890,7 +890,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_CLEAR")]
[<Android.Runtime.Register("GL_CLEAR")>]
@@ -1645,7 +1645,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_CULL_FACE")]
[<Android.Runtime.Register("GL_CULL_FACE")>]
@@ -7406,7 +7406,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_POINT_SIZE")]
[<Android.Runtime.Register("GL_POINT_SIZE")>]
@@ -8207,7 +8207,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_SAMPLE_COVERAGE")]
[<Android.Runtime.Register("GL_SAMPLE_COVERAGE")>]
diff --git a/docs/xml/Android.Opengl/GLES20.xml b/docs/xml/Android.Opengl/GLES20.xml
index 90245d1a7..f8d98ffff 100644
--- a/docs/xml/Android.Opengl/GLES20.xml
+++ b/docs/xml/Android.Opengl/GLES20.xml
@@ -188,7 +188,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_ACTIVE_TEXTURE")]
[<Android.Runtime.Register("GL_ACTIVE_TEXTURE")>]
@@ -805,7 +805,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_BLEND_COLOR")]
[<Android.Runtime.Register("GL_BLEND_COLOR")>]
@@ -949,7 +949,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_BLEND_EQUATION")]
[<Android.Runtime.Register("GL_BLEND_EQUATION")>]
@@ -2283,7 +2283,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_CULL_FACE")]
[<Android.Runtime.Register("GL_CULL_FACE")>]
@@ -3061,7 +3061,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_DEPTH_FUNC")]
[<Android.Runtime.Register("GL_DEPTH_FUNC")>]
@@ -4638,7 +4638,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_FRONT_FACE")]
[<Android.Runtime.Register("GL_FRONT_FACE")>]
@@ -8155,7 +8155,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_LINE_WIDTH")]
[<Android.Runtime.Register("GL_LINE_WIDTH")>]
@@ -10281,7 +10281,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_SAMPLE_COVERAGE")]
[<Android.Runtime.Register("GL_SAMPLE_COVERAGE")>]
@@ -11337,7 +11337,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_STENCIL_FUNC")]
[<Android.Runtime.Register("GL_STENCIL_FUNC")>]
@@ -15887,7 +15887,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_VIEWPORT")]
[<Android.Runtime.Register("GL_VIEWPORT")>]
diff --git a/docs/xml/Android.Opengl/GLES30.xml b/docs/xml/Android.Opengl/GLES30.xml
index dfd840cb1..fea4ed794 100644
--- a/docs/xml/Android.Opengl/GLES30.xml
+++ b/docs/xml/Android.Opengl/GLES30.xml
@@ -9190,7 +9190,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_READ_BUFFER")]
[<Android.Runtime.Register("GL_READ_BUFFER")>]
@@ -12634,7 +12634,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_TRANSFORM_FEEDBACK_VARYINGS")]
[<Android.Runtime.Register("GL_TRANSFORM_FEEDBACK_VARYINGS")>]
@@ -13226,7 +13226,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_UNIFORM_BLOCK_BINDING")]
[<Android.Runtime.Register("GL_UNIFORM_BLOCK_BINDING")>]
diff --git a/docs/xml/Android.Opengl/GLES31.xml b/docs/xml/Android.Opengl/GLES31.xml
index 0ce21a0c5..69965839c 100644
--- a/docs/xml/Android.Opengl/GLES31.xml
+++ b/docs/xml/Android.Opengl/GLES31.xml
@@ -8301,7 +8301,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_VERTEX_ATTRIB_BINDING")]
[<Android.Runtime.Register("GL_VERTEX_ATTRIB_BINDING")>]
@@ -8491,7 +8491,7 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_VERTEX_BINDING_DIVISOR")]
[<Android.Runtime.Register("GL_VERTEX_BINDING_DIVISOR")>]
diff --git a/docs/xml/Android.Opengl/GLES32.xml b/docs/xml/Android.Opengl/GLES32.xml
index 36d140372..8507073d8 100644
--- a/docs/xml/Android.Opengl/GLES32.xml
+++ b/docs/xml/Android.Opengl/GLES32.xml
@@ -6735,11 +6735,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("GL_PRIMITIVE_BOUNDING_BOX", ApiSince=24)]
[<Android.Runtime.Register("GL_PRIMITIVE_BOUNDING_BOX", ApiSince=24)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
diff --git a/docs/xml/Android.Opengl/GLSurfaceView.xml b/docs/xml/Android.Opengl/GLSurfaceView.xml
index 1891c53ad..5951d6426 100644
--- a/docs/xml/Android.Opengl/GLSurfaceView.xml
+++ b/docs/xml/Android.Opengl/GLSurfaceView.xml
@@ -267,7 +267,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
@@ -374,7 +374,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
@@ -739,7 +739,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
@@ -789,7 +789,7 @@
F:Android.Views.ISurfaceHolderCallback2._members
F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable_
- F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
+ F:Android.Views.ISurfaceHolderCallback2.cb_surfaceRedrawNeededAsync_SurfaceRedrawNeededAsync_Landroid_view_SurfaceHolder_Ljava_lang_Runnable__V
Mono.Android
diff --git a/docs/xml/Android.Preferences/EditTextPreference.xml b/docs/xml/Android.Preferences/EditTextPreference.xml
index 4704c6d52..750e27134 100644
--- a/docs/xml/Android.Preferences/EditTextPreference.xml
+++ b/docs/xml/Android.Preferences/EditTextPreference.xml
@@ -326,8 +326,8 @@
- To be added.
The dialog view.
+ To be added.
Adds the EditText widget of this preference to the dialog's view.
Adds the EditText widget of this preference to the dialog's view.
diff --git a/docs/xml/Android.Provider/BaseColumns.xml b/docs/xml/Android.Provider/BaseColumns.xml
index cf0ed1a21..9d5c5b9d4 100644
--- a/docs/xml/Android.Provider/BaseColumns.xml
+++ b/docs/xml/Android.Provider/BaseColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/BaseColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/BaseColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+AttendeesColumns.xml b/docs/xml/Android.Provider/CalendarContract+AttendeesColumns.xml
index fe4091106..ee0d7aa88 100644
--- a/docs/xml/Android.Provider/CalendarContract+AttendeesColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+AttendeesColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$AttendeesColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$AttendeesColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+CalendarAlertsColumns.xml b/docs/xml/Android.Provider/CalendarContract+CalendarAlertsColumns.xml
index 1434e69b8..96eed4a71 100644
--- a/docs/xml/Android.Provider/CalendarContract+CalendarAlertsColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+CalendarAlertsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarAlertsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarAlertsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+CalendarCacheColumns.xml b/docs/xml/Android.Provider/CalendarContract+CalendarCacheColumns.xml
index 1ee0687c2..a7cf586fb 100644
--- a/docs/xml/Android.Provider/CalendarContract+CalendarCacheColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+CalendarCacheColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarCacheColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarCacheColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+CalendarColumns.xml b/docs/xml/Android.Provider/CalendarContract+CalendarColumns.xml
index bce6c2df5..19ac156c9 100644
--- a/docs/xml/Android.Provider/CalendarContract+CalendarColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+CalendarColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+CalendarSyncColumns.xml b/docs/xml/Android.Provider/CalendarContract+CalendarSyncColumns.xml
index e021e2a3a..99a857bf6 100644
--- a/docs/xml/Android.Provider/CalendarContract+CalendarSyncColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+CalendarSyncColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarSyncColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$CalendarSyncColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+ColorsColumns.xml b/docs/xml/Android.Provider/CalendarContract+ColorsColumns.xml
index 2f8f7673f..b29a4a688 100644
--- a/docs/xml/Android.Provider/CalendarContract+ColorsColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+ColorsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$ColorsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$ColorsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+EventDaysColumns.xml b/docs/xml/Android.Provider/CalendarContract+EventDaysColumns.xml
index c3104f90b..3656e5778 100644
--- a/docs/xml/Android.Provider/CalendarContract+EventDaysColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+EventDaysColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$EventDaysColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$EventDaysColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+EventsColumns.xml b/docs/xml/Android.Provider/CalendarContract+EventsColumns.xml
index 10c663d58..1b742c64a 100644
--- a/docs/xml/Android.Provider/CalendarContract+EventsColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+EventsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$EventsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$EventsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+ExtendedPropertiesColumns.xml b/docs/xml/Android.Provider/CalendarContract+ExtendedPropertiesColumns.xml
index f89053aaa..c03510ebb 100644
--- a/docs/xml/Android.Provider/CalendarContract+ExtendedPropertiesColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+ExtendedPropertiesColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$ExtendedPropertiesColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$ExtendedPropertiesColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+RemindersColumns.xml b/docs/xml/Android.Provider/CalendarContract+RemindersColumns.xml
index dcc820a32..9dec6a7a4 100644
--- a/docs/xml/Android.Provider/CalendarContract+RemindersColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+RemindersColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$RemindersColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$RemindersColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CalendarContract+SyncColumns.xml b/docs/xml/Android.Provider/CalendarContract+SyncColumns.xml
index 208b269c8..83778f9ef 100644
--- a/docs/xml/Android.Provider/CalendarContract+SyncColumns.xml
+++ b/docs/xml/Android.Provider/CalendarContract+SyncColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/CalendarContract$SyncColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/CalendarContract$SyncColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/CallLog+Calls.xml b/docs/xml/Android.Provider/CallLog+Calls.xml
index a61e6b31d..7dbe7a217 100644
--- a/docs/xml/Android.Provider/CallLog+Calls.xml
+++ b/docs/xml/Android.Provider/CallLog+Calls.xml
@@ -113,11 +113,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ASSERTED_DISPLAY_NAME", ApiSince=35)]
[<Android.Runtime.Register("ASSERTED_DISPLAY_NAME", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -2059,11 +2059,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("IS_BUSINESS_CALL", ApiSince=35)]
[<Android.Runtime.Register("IS_BUSINESS_CALL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Provider/CloudMediaProvider.xml b/docs/xml/Android.Provider/CloudMediaProvider.xml
index 9da1f5aa8..d01f12a2f 100644
--- a/docs/xml/Android.Provider/CloudMediaProvider.xml
+++ b/docs/xml/Android.Provider/CloudMediaProvider.xml
@@ -504,6 +504,36 @@
To be added.
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onGetCapabilities", "()Landroid/provider/CloudMediaProviderContract$Capabilities;", "GetOnGetCapabilitiesHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onGetCapabilities", "()Landroid/provider/CloudMediaProviderContract$Capabilities;", "GetOnGetCapabilitiesHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContract+Capabilities
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -730,7 +760,7 @@
containing keys to filter album items:
<ul>
- <li> CloudMediaProviderContract#EXTRA_SYNC_GENERATION<li> CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li> CloudMediaProviderContract#EXTRA_PAGE_SIZE</ul>
+ <li> CloudMediaProviderContract#EXTRA_SYNC_GENERATION<li> CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li> CloudMediaProviderContract#EXTRA_PAGE_SIZE<li> android.content.Intent#EXTRA_MIME_TYPES</ul>
Returns a cursor representing all album items in the media collection optionally filtered
by extras and sorted in reverse chronological order of
CloudMediaProviderContract.AlbumColumns#DATE_TAKEN_MILLIS, i.
@@ -879,6 +909,529 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onQueryMediaCategories", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaCategories_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onQueryMediaCategories", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaCategories_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ the ID of the parent category to filter media categories.
+ containing keys to filter media categories:
+ <ul>
+ <li> android.content.Intent#EXTRA_MIME_TYPES</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Queries for the available MediaCategories under the given parentCategoryId,
+ filtered by extras.
+ cursor with CloudMediaProviderContract.MediaCategoryColumns columns
+
+ Queries for the available MediaCategories under the given parentCategoryId,
+ filtered by extras. The columns of MediaCategories are
+ in the class CloudMediaProviderContract.MediaCategoryColumns.
+ When parentCategoryId is null, this returns the root categories.
+ The order in which media categories are sorted in the cursor
+ will be retained when displaying results to the user.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned cursor
+ by using Cursor#setExtras. Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to filter the results.
+ If the provider handled any filters in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ Note: Currently this function does not pass any params in extras.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onQueryMediaCategories(java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onQueryMediaInMediaSet", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaInMediaSet_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onQueryMediaInMediaSet", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaInMediaSet_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ the ID of the media set to filter media items.
+ containing keys to filter media items:
+ <ul>
+ <li> CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li> CloudMediaProviderContract#EXTRA_PAGE_SIZE<li> CloudMediaProviderContract#EXTRA_SORT_ORDER<li> android.content.Intent#EXTRA_MIME_TYPES</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Queries for the available media items under a given mediaSetId,
+ filtered by extras.
+ cursor representing CloudMediaProviderContract.MediaColumns columns
+
+ Queries for the available media items under a given mediaSetId,
+ filtered by extras. The columns of Media are in the class
+ CloudMediaProviderContract.MediaColumns. mediaSetId is the ID given
+ as part of CloudMediaProviderContract.MediaSetColumns#ID
+ The order in which media items are sorted in the cursor
+ will be retained when displaying results to the user.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned
+ Cursor by using Cursor#setExtras.
+ Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to prepare the results.
+ If the provider handled any filters in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ If the cloud media provider supports pagination, they can set
+ CloudMediaProviderContract#EXTRA_PAGE_TOKEN as the next page token,
+ as part of the returned cursor by using Cursor#setExtras.
+ If a token is set, the OS will pass it as a key-value pair in extras
+ when querying for media for subsequent pages.
+ The provider can keep returning pagination tokens in the returned cursor
+ by using Cursor#setExtras until the last page at which point it should not
+ set a token in the returned cursor.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onQueryMediaInMediaSet(java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onQueryMediaSets", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaSets_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onQueryMediaSets", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaSets_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ the ID of the media category to filter media sets.
+ containing keys to filter media sets:
+ <ul>
+ <li> CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li> CloudMediaProviderContract#EXTRA_PAGE_SIZE<li> android.content.Intent#EXTRA_MIME_TYPES</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Queries for the available MediaSets under a given mediaCategoryId,
+ filtered by extras.
+ cursor representing CloudMediaProviderContract.MediaSetColumns columns
+
+ Queries for the available MediaSets under a given mediaCategoryId,
+ filtered by extras. The columns of MediaSet are in the class
+ CloudMediaProviderContract.MediaSetColumns.
+ This returns MediaSets directly inside the given MediaCategoryId.
+ If the passed mediaCategoryId has some more nested mediaCategories, the mediaSets inside
+ the nested mediaCategories must not be returned in this response.
+ The order in which media sets are sorted in the cursor
+ will be retained when displaying results to the user.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned cursor
+ by using Cursor#setExtras . Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to prepare the results.
+ If the provider handled any filters in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ If the cloud media provider supports pagination, they can set
+ CloudMediaProviderContract#EXTRA_PAGE_TOKEN as the next page token,
+ as part of the returned cursor by using Cursor#setExtras.
+ If a token is set, the OS will pass it as a key-value pair in extras
+ when querying for query media sets for subsequent pages.
+ The provider can keep returning pagination tokens in the returned cursor
+ by using Cursor#setExtras until the last page at which point it should not
+ set a token in the returned cursor.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onQueryMediaSets(java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onQuerySearchSuggestions", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQuerySearchSuggestions_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onQuerySearchSuggestions", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQuerySearchSuggestions_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ the prefix text to filter search suggestions.
+ containing keys to filter search suggestions.
+ <ul>
+ <li> CloudMediaProviderContract#EXTRA_PAGE_SIZE</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Queries for the available SearchSuggestions based on a prefixText,
+ filtered by extras.
+ cursor representing search suggestions containing all
+ CloudMediaProviderContract.SearchSuggestionColumns columns
+
+ Queries for the available SearchSuggestions based on a prefixText,
+ filtered by extras. The columns of SearchSuggestions are in the class
+ CloudMediaProviderContract.SearchSuggestionColumns
+ If the user has not started typing, this is considered as zero state suggestion.
+ In this case prefixText will be empty string.
+ The order in which suggestions are sorted in the cursor
+ will be retained when displaying results to the user.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned cursor
+ by using Cursor#setExtras . Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to prepare
+ the results.
+ If the provider handled any params in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ Note: Currently this function does not pass any key-value params in extras.
+ Results may not be displayed if it takes longer than 300 milliseconds to get a response from
+ the cloud media provider.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onQuerySearchSuggestions(java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSearchMedia", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnSearchMedia_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSearchMedia", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnSearchMedia_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ search text to be used.
+ containing keys to manage the search results:
+ <ul>
+ <li> CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li> CloudMediaProviderContract#EXTRA_PAGE_SIZE<li> CloudMediaProviderContract#EXTRA_SORT_ORDER<li> android.content.Intent#EXTRA_MIME_TYPES</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Searches media items based on entered search text, managed by extras and
+ returns a cursor of CloudMediaProviderContract.MediaColumns based on the match.
+ cursor of CloudMediaProviderContract.MediaColumns based on the match.
+
+ Searches media items based on entered search text, managed by extras and
+ returns a cursor of CloudMediaProviderContract.MediaColumns based on the match.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned cursor
+ by using Cursor#setExtras . Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to prepare the results.
+ If the provider handled any params in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ An example user journey:
+ <ol>
+ <li>User enters the search prompt.</li>
+ <li>Using #onQuerySearchSuggestions, photo picker display suggestions as the user
+ keeps typing.</li>
+ <li>User types completely and then enters search,
+ Photo picker calls: onSearchMedia(searchText, extras)</li>
+ </ol>
+ If the cloud media provider supports pagination, they can set
+ CloudMediaProviderContract#EXTRA_PAGE_TOKEN as the next page token,
+ as part of the returned cursor by using Cursor#setExtras.
+ If a token is set, the OS will pass it as a key value pair in extras
+ when querying for search media for subsequent pages.
+ The provider can keep returning pagination tokens in the returned cursor
+ by using Cursor#setExtras until the last page at which point it should not
+ set a token in the returned cursor.
+ Results may not be displayed if it takes longer than 3 seconds to get a paged response from
+ the cloud media provider.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onSearchMedia(java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSearchMedia", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnSearchMedia_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSearchMedia", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnSearchMedia_Ljava_lang_String_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Database.ICursor
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ the media set ID of the suggestion that the user wants to search.
+ optional search text to be used when suggestedMediaSetId
+ is not useful.
+ containing keys to manage the search results:
+ <ul>
+ <li>CloudMediaProviderContract#EXTRA_PAGE_TOKEN<li>CloudMediaProviderContract#EXTRA_PAGE_SIZE<li>CloudMediaProviderContract#EXTRA_SORT_ORDER<li> android.content.Intent#EXTRA_MIME_TYPES</ul>
+
+ CancellationSignal to check if request has been cancelled.
+ Searches media items based on a selected suggestion, managed by extras and
+ returns a cursor of CloudMediaProviderContract.MediaColumns based on the match.
+ cursor of CloudMediaProviderContract.MediaColumns based on the match.
+
+ Searches media items based on a selected suggestion, managed by extras and
+ returns a cursor of CloudMediaProviderContract.MediaColumns based on the match.
+ The cloud media provider must set the
+ CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID as part of the returned cursor
+ by using Cursor#setExtras . Not setting this is an error and invalidates the
+ returned Cursor, meaning photo picker will not use the cursor for any operation.
+
+ extras may contain some key-value pairs which should be used to prepare the results.
+ If the provider handled any params in extras, it must add the key to
+ the ContentResolver#EXTRA_HONORED_ARGS as part of the returned cursor by using
+ Cursor#setExtras. If not honored, photo picker will assume the result of the query is
+ without the extra being used.
+ An example user journey:
+ <ol>
+ <li>User enters the search prompt.</li>
+ <li>Using #onQuerySearchSuggestions, photo picker display suggestions as the user
+ keeps typing.</li>
+ <li>User selects a suggestion, Photo picker calls:
+ onSearchMedia(suggestedMediaSetId, fallbackSearchText, extras)
+ with the suggestedMediaSetId corresponding to the user chosen suggestion.
+ CloudMediaProviderContract.SearchSuggestionColumns#MEDIA_SET_ID</li>
+ </ol>
+ If the cloud media provider supports pagination, they can set
+ CloudMediaProviderContract#EXTRA_PAGE_TOKEN as the next page token,
+ as part of the returned cursor by using Cursor#setExtras.
+ If a token is set, the OS will pass it as a key value pair in extras
+ when querying for search media for subsequent pages.
+ The provider can keep returning pagination tokens in the returned cursor
+ by using Cursor#setExtras until the last page at which point it should not
+ set a token in the returned cursor
+ Results may not be displayed if it takes longer than 3 seconds to get a paged response from
+ the cloud media provider.
+
+
+ Java documentation for android.provider.CloudMediaProvider.onSearchMedia(java.lang.String, java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+Builder.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+Builder.xml
new file mode 100644
index 000000000..f012a0bc9
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+Builder.xml
@@ -0,0 +1,242 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/CloudMediaProviderContract$Capabilities$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/CloudMediaProviderContract$Capabilities$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/provider/CloudMediaProviderContract$Capabilities;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/provider/CloudMediaProviderContract$Capabilities;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContract+Capabilities
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMediaCategoriesEnabled", "(Z)Landroid/provider/CloudMediaProviderContract$Capabilities$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMediaCategoriesEnabled", "(Z)Landroid/provider/CloudMediaProviderContract$Capabilities$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContract+Capabilities+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSearchEnabled", "(Z)Landroid/provider/CloudMediaProviderContract$Capabilities$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSearchEnabled", "(Z)Landroid/provider/CloudMediaProviderContract$Capabilities$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContract+Capabilities+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+InterfaceConsts.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+InterfaceConsts.xml
new file mode 100644
index 000000000..53e6f0041
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities.xml
new file mode 100644
index 000000000..999b35c38
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+Capabilities.xml
@@ -0,0 +1,370 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/provider/CloudMediaProviderContract$Capabilities", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/CloudMediaProviderContract$Capabilities", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Information about what capabilities a CloudMediaProvider can support.
+
+ Information about what capabilities a CloudMediaProvider can support. This
+ will be used by the system to inform which APIs should be expected to return
+ data. This object is returned from CloudMediaProvider#onGetCapabilities.
+
+ This object enumerates which capabilities are provided by the
+ CloudMediaProvider implementation that supplied this object.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.Capabilities
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ Implemented for Parcelable
+ To be added.
+
+ Implemented for Parcelable
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.Capabilities.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isMediaCategoriesEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isMediaCategoriesEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ If the CloudMediaProvider supports MediaCategories.
+ true if media categories are enabled for this CloudMediaProvider.
+
+ If the CloudMediaProvider supports MediaCategories.
+ In order for MediaCategories to be enabled the CloudMediaProvider needs to
+ implement the following APIs:
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.Capabilities.isMediaCategoriesEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSearchEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSearchEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ If the CloudMediaProvider supports Search functionality.
+ true if search is enabled for this CloudMediaProvider.
+
+ If the CloudMediaProvider supports Search functionality.
+ In order for search to be enabled the CloudMediaProvider needs to
+ implement the following APIs:
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.Capabilities.isSearchEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ Implemented for Parcelable
+
+ Implemented for Parcelable
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.Capabilities.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+MediaCategoryColumns.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+MediaCategoryColumns.xml
new file mode 100644
index 000000000..ddd3b3da3
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+MediaCategoryColumns.xml
@@ -0,0 +1,466 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/CloudMediaProviderContract$MediaCategoryColumns", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/CloudMediaProviderContract$MediaCategoryColumns", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ MediaCategory represents a broader structure
+ that a MediaSetColumns or another MediaCategoryColumns belongs to.
+
+ MediaCategory represents a broader structure
+ that a MediaSetColumns or another MediaCategoryColumns belongs to.
+
+ A MediaCategory in this context is represented by a set of columns present in
+ MediaCategoryColumns
+
+ A MediaCategory can have instances of other MediaCategories
+ to support a multilevel hierarchy.
+ Examples of MediaCategory:
+ <ul>
+ <li>A MediaCategory of people and pet faces which contains instances of MediaSets
+ for different faces</li>
+ <li>A MediaCategory of locations which contains instances of MediaSets for
+ different locations</li>
+ </ul>
+
+ The currently supported MediaCategory in photo picker are
+ #MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS.
+
+ These are the fields of MediaCategory.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISPLAY_NAME", ApiSince=36)]
+ [<Android.Runtime.Register("DISPLAY_NAME", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The display name of the media category.
+
+ The display name of the media category.
+ This display name provided should match the current devices locale settings.
+
+ If there is no display name, pass null in this column.
+
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.DISPLAY_NAME
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID", ApiSince=36)]
+ [<Android.Runtime.Register("ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The unique identifier of the media category.
+
+ The unique identifier of the media category.
+ This ID is both provided by and interpreted by the CloudMediaProvider.
+
+ A provider should return IDs which are stable,
+ meaning it remains the same if nothing inside it changes,
+ since they will be used to cache information in the OS.
+
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_CATEGORY_TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_CATEGORY_TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The type of the media category.
+
+ The type of the media category.
+ This must contain one of the values from the supported media category types.
+ Currently supported types are:
+ #MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS#MEDIA_CATEGORY_TYPE_USER_ALBUMS
+
+ Type: INTEGER
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.MEDIA_CATEGORY_TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID1", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID1", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The first cover media ID for displaying.
+
+ The first cover media ID for displaying.
+ If none of the MEDIA_COVER_ID is provided,
+ media category will be shown in the Photo Picker with a default icon.
+ Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.MEDIA_COVER_ID1
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID2", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID2", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The second cover media ID for displaying.
+
+ The second cover media ID for displaying.
+ If none of the MEDIA_COVER_ID is provided,
+ media category will be shown in the Photo Picker with a default icon.
+ Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.MEDIA_COVER_ID2
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID3", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID3", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The third cover media ID for displaying.
+
+ The third cover media ID for displaying.
+ If none of the MEDIA_COVER_ID is provided,
+ media category will be shown in the Photo Picker with a default icon.
+ Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.MEDIA_COVER_ID3
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID4", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID4", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The fourth cover media ID for displaying.
+
+ The fourth cover media ID for displaying.
+ If none of the MEDIA_COVER_ID is provided,
+ media category will be shown in the Photo Picker with a default icon.
+ Otherwise, Photo Picker will show as many MEDIA_COVER_IDs as provided.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaCategoryColumns.MEDIA_COVER_ID4
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+MediaSetColumns.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+MediaSetColumns.xml
new file mode 100644
index 000000000..962be7c49
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+MediaSetColumns.xml
@@ -0,0 +1,334 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/CloudMediaProviderContract$MediaSetColumns", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/CloudMediaProviderContract$MediaSetColumns", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ MediaSet represents a cohesive collection of related unique media items,
+ sharing a common meaningful context or theme.
+
+ MediaSet represents a cohesive collection of related unique media items,
+ sharing a common meaningful context or theme.
+ This is the basic and fundamental unit for organizing related media items.
+
+ MediaSet in this context is represented
+ by a set of columns present in MediaSetColumns
+
+ Examples of media sets include:
+ <ul>
+ <li>Faces of the same person</li>
+ <li>Photos of a specific location</li>
+ <li>All media as a search result to mountains</li>
+ </ul>
+
+ Note: AlbumColumns which denotes an album can also be represented
+ using MediaSetColumns. But, it is recommended to keep using AlbumColumns
+ for existing user albums and use MediaSet only for supported MediaCategories .
+
+ The currently supported MediaCategory in photo picker are
+ #MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS.
+
+ These are the fields of a MediaSet.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaSetColumns
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISPLAY_NAME", ApiSince=36)]
+ [<Android.Runtime.Register("DISPLAY_NAME", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Display name of the media set.
+
+ Display name of the media set.
+ This display name provided should match the current devices locale settings.
+ If there is no display name, pass null in this column.
+
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaSetColumns.DISPLAY_NAME
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ID", ApiSince=36)]
+ [<Android.Runtime.Register("ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Unique ID of the media set.
+
+ Unique ID of the media set. This ID is both provided by and interpreted
+ by the CloudMediaProvider.
+
+ Each media set must have a unique ID.
+
+ A provider should return IDs which are stable,
+ meaning it remains the same if nothing inside it changes,
+ since they will be used to cache media set information in the OS.
+
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaSetColumns.ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COUNT", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COUNT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Total count of all media within the media set, including photos and videos.
+
+ Total count of all media within the media set, including photos and videos.
+ If this field is not provided,
+ media sets will be shown without a count in the Photo Picker.
+ Type: LONG
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaSetColumns.MEDIA_COUNT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Media ID to use as the media set cover photo.
+
+ Media ID to use as the media set cover photo.
+ If this field is not provided,
+ media sets will be shown in the Photo Picker with a default icon.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MediaSetColumns.MEDIA_COVER_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract+SearchSuggestionColumns.xml b/docs/xml/Android.Provider/CloudMediaProviderContract+SearchSuggestionColumns.xml
new file mode 100644
index 000000000..f5f4a3313
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract+SearchSuggestionColumns.xml
@@ -0,0 +1,317 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/CloudMediaProviderContract$SearchSuggestionColumns", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/CloudMediaProviderContract$SearchSuggestionColumns", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a search suggestion provided by the CloudMediaProvider.
+
+ Represents a search suggestion provided by the CloudMediaProvider.
+ This is based on the user entered query.
+ When the input query is empty (zero state), the provider can still return suggestions.
+ Photo picker will show these zero state suggestions to the user,
+ when nothing has been typed for search.
+
+ This class contains the fields of SearchSuggestion.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SearchSuggestionColumns
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISPLAY_TEXT", ApiSince=36)]
+ [<Android.Runtime.Register("DISPLAY_TEXT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The display text for the search suggestion.
+
+ The display text for the search suggestion.
+ This is the text shown to the user as a suggestion.
+ Display text provided should match the current devices locale settings.
+
+ If no display text, pass null in this column.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SearchSuggestionColumns.DISPLAY_TEXT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_COVER_ID", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_COVER_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Media ID to use as the cover image for the search suggestion.
+
+ Media ID to use as the cover image for the search suggestion.
+ If this field is not provided,
+ the search suggestion will be shown with a default cover.
+ Type: LONG
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SearchSuggestionColumns.MEDIA_COVER_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_SET_ID", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_SET_ID", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The unique identifier of the media set associated with the search suggestion.
+
+ The unique identifier of the media set associated with the search suggestion.
+ This will be used to query media items if user clicked on this suggestion.
+ Type: STRING
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SearchSuggestionColumns.MEDIA_SET_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The type of the search suggestion.
+
+ The type of the search suggestion.
+ This must contain one of the values from various supported search suggestion types.
+ These are: #SEARCH_SUGGESTION_TEXT, #SEARCH_SUGGESTION_FACE,
+ #SEARCH_SUGGESTION_DATE, #SEARCH_SUGGESTION_LOCATION,
+ #SEARCH_SUGGESTION_ALBUM
+ This will be used to display to user different suggestions in different way.
+ As examples: for Location type, a thumbnail of location will be used.
+ For faces, face cover id (if provided) will be used.
+ Type: INTEGER
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SearchSuggestionColumns.TYPE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContract.xml b/docs/xml/Android.Provider/CloudMediaProviderContract.xml
index e7acd264b..8f6ce0239 100644
--- a/docs/xml/Android.Provider/CloudMediaProviderContract.xml
+++ b/docs/xml/Android.Provider/CloudMediaProviderContract.xml
@@ -186,11 +186,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_PAGE_SIZE", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_PAGE_SIZE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -311,6 +311,49 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_SORT_ORDER", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_SORT_ORDER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Extra used to specify the sorting behavior when querying from CloudMediaProvider.
+
+ Extra used to specify the sorting behavior when querying from CloudMediaProvider.
+ The value associated with this extra should be one of the integer constants
+ defined in the SortOrders.
+ Type: INTEGER
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.EXTRA_SORT_ORDER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -487,6 +530,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS", ApiSince=36)]
+ [<Android.Runtime.Register("MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Represents media category related to faces of people and pets.
+
+ Represents media category related to faces of people and pets.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.MEDIA_CATEGORY_TYPE_PEOPLE_AND_PETS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -530,6 +613,254 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEARCH_SUGGESTION_ALBUM", ApiSince=36)]
+ [<Android.Runtime.Register("SEARCH_SUGGESTION_ALBUM", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Suggestion based on user albums.
+
+ Suggestion based on user albums.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SEARCH_SUGGESTION_ALBUM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEARCH_SUGGESTION_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("SEARCH_SUGGESTION_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Suggestion based on the date photos were taken.
+
+ Suggestion based on the date photos were taken.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SEARCH_SUGGESTION_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEARCH_SUGGESTION_FACE", ApiSince=36)]
+ [<Android.Runtime.Register("SEARCH_SUGGESTION_FACE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Suggestion based on faces detected in photos.
+
+ Suggestion based on faces detected in photos.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SEARCH_SUGGESTION_FACE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEARCH_SUGGESTION_LOCATION", ApiSince=36)]
+ [<Android.Runtime.Register("SEARCH_SUGGESTION_LOCATION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Suggestion based on location data associated with photos.
+
+ Suggestion based on location data associated with photos.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SEARCH_SUGGESTION_LOCATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEARCH_SUGGESTION_TEXT", ApiSince=36)]
+ [<Android.Runtime.Register("SEARCH_SUGGESTION_TEXT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Represents a generic text search suggestion.
+
+ Represents a generic text search suggestion. This can be treated as a default when the type
+ of search suggestions is unknown.
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SEARCH_SUGGESTION_TEXT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SORT_ORDER_DESC_DATE_TAKEN", ApiSince=36)]
+ [<Android.Runtime.Register("SORT_ORDER_DESC_DATE_TAKEN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Provider.CloudMediaProviderContractSortOrder enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.CloudMediaProviderContractSortOrder enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContractSortOrder
+
+ 1
+
+ Sort items in descending order by the DATE_TAKEN_MILLIS.
+
+ Sort items in descending order by the DATE_TAKEN_MILLIS.
+ This means the most recently taken photos or videos will appear first.
+ Type: INTEGER
+
+
+ Java documentation for android.provider.CloudMediaProviderContract.SORT_ORDER_DESC_DATE_TAKEN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/CloudMediaProviderContractSortOrder.xml b/docs/xml/Android.Provider/CloudMediaProviderContractSortOrder.xml
new file mode 100644
index 000000000..0070b0c8e
--- /dev/null
+++ b/docs/xml/Android.Provider/CloudMediaProviderContractSortOrder.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Provider.CloudMediaProviderContract.SortOrderDescDateTaken", JniField="android/provider/CloudMediaProviderContract.SORT_ORDER_DESC_DATE_TAKEN")]
+ [<Android.Runtime.IntDefinition("Android.Provider.CloudMediaProviderContract.SortOrderDescDateTaken", JniField="android/provider/CloudMediaProviderContract.SORT_ORDER_DESC_DATE_TAKEN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.CloudMediaProviderContractSortOrder
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/Contacts+ContactMethodsColumns.xml b/docs/xml/Android.Provider/Contacts+ContactMethodsColumns.xml
index 9c55c1821..9829a7727 100644
--- a/docs/xml/Android.Provider/Contacts+ContactMethodsColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+ContactMethodsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$ContactMethodsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$ContactMethodsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+ExtensionsColumns.xml b/docs/xml/Android.Provider/Contacts+ExtensionsColumns.xml
index 5f1d2666f..c1860f2fa 100644
--- a/docs/xml/Android.Provider/Contacts+ExtensionsColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+ExtensionsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$ExtensionsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$ExtensionsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+GroupsColumns.xml b/docs/xml/Android.Provider/Contacts+GroupsColumns.xml
index 5d7c2268d..1c209bf9b 100644
--- a/docs/xml/Android.Provider/Contacts+GroupsColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+GroupsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$GroupsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$GroupsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+OrganizationColumns.xml b/docs/xml/Android.Provider/Contacts+OrganizationColumns.xml
index 8520c2239..2888cf5b5 100644
--- a/docs/xml/Android.Provider/Contacts+OrganizationColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+OrganizationColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$OrganizationColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$OrganizationColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+PeopleColumns.xml b/docs/xml/Android.Provider/Contacts+PeopleColumns.xml
index e0d7ea37c..cc922e2dd 100644
--- a/docs/xml/Android.Provider/Contacts+PeopleColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+PeopleColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$PeopleColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$PeopleColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+PhonesColumns.xml b/docs/xml/Android.Provider/Contacts+PhonesColumns.xml
index c70b7eb37..10fbdb9ca 100644
--- a/docs/xml/Android.Provider/Contacts+PhonesColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+PhonesColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$PhonesColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$PhonesColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+PhotosColumns.xml b/docs/xml/Android.Provider/Contacts+PhotosColumns.xml
index 12a0af164..5d849555f 100644
--- a/docs/xml/Android.Provider/Contacts+PhotosColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+PhotosColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$PhotosColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$PhotosColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+PresenceColumns.xml b/docs/xml/Android.Provider/Contacts+PresenceColumns.xml
index 481cf3e4d..ac1250b67 100644
--- a/docs/xml/Android.Provider/Contacts+PresenceColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+PresenceColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$PresenceColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$PresenceColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Contacts+SettingsColumns.xml b/docs/xml/Android.Provider/Contacts+SettingsColumns.xml
index e961ae3ca..d3ba67488 100644
--- a/docs/xml/Android.Provider/Contacts+SettingsColumns.xml
+++ b/docs/xml/Android.Provider/Contacts+SettingsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Contacts$SettingsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Contacts$SettingsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+BaseSyncColumns.xml b/docs/xml/Android.Provider/ContactsContract+BaseSyncColumns.xml
index 712157230..9b9c21247 100644
--- a/docs/xml/Android.Provider/ContactsContract+BaseSyncColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+BaseSyncColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$BaseSyncColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$BaseSyncColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+BaseTypes.xml b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+BaseTypes.xml
index cc553993b..ecf8e71bc 100644
--- a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+BaseTypes.xml
+++ b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+BaseTypes.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Provider.ContactsContract.CommonDataKinds.IBaseTypes' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Provider.ContactsContract.CommonDataKinds.IBaseTypes' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$CommonDataKinds$BaseTypes", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$CommonDataKinds$BaseTypes", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+CommonColumns.xml b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+CommonColumns.xml
index 495c36bff..551aada35 100644
--- a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+CommonColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+CommonColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$CommonDataKinds$CommonColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$CommonDataKinds$CommonColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+Im.xml b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+Im.xml
index 41ac7fead..bae67ff70 100644
--- a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+Im.xml
+++ b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+Im.xml
@@ -20,7 +20,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -53,7 +53,7 @@
[Android.Runtime.Register("CONTENT_ITEM_TYPE")]
[<Android.Runtime.Register("CONTENT_ITEM_TYPE")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -84,7 +84,7 @@
[Android.Runtime.Register("CUSTOM_PROTOCOL")]
[<Android.Runtime.Register("CUSTOM_PROTOCOL")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -116,6 +116,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -142,6 +146,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_COUNTS")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_COUNTS")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -168,6 +176,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_TITLES")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_TITLES")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -190,7 +202,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -236,7 +248,7 @@
[Android.Runtime.Register("getProtocolLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")]
[<Android.Runtime.Register("getProtocolLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -285,7 +297,7 @@
[Android.Runtime.Register("getProtocolLabelResource", "(I)I", "")]
[<Android.Runtime.Register("getProtocolLabelResource", "(I)I", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -325,7 +337,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -371,7 +383,7 @@
[Android.Runtime.Register("getTypeLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")]
[<Android.Runtime.Register("getTypeLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -418,7 +430,7 @@
[Android.Runtime.Register("getTypeLabelResource", "(I)I", "")]
[<Android.Runtime.Register("getTypeLabelResource", "(I)I", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -493,7 +505,7 @@
[Android.Runtime.Register("PROTOCOL")]
[<Android.Runtime.Register("PROTOCOL")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+SipAddress.xml b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+SipAddress.xml
index cab5ebc99..a400e3a23 100644
--- a/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+SipAddress.xml
+++ b/docs/xml/Android.Provider/ContactsContract+CommonDataKinds+SipAddress.xml
@@ -20,7 +20,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This class is obsoleted in this android platform")>]
@@ -53,7 +53,7 @@
[Android.Runtime.Register("CONTENT_ITEM_TYPE")]
[<Android.Runtime.Register("CONTENT_ITEM_TYPE")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -84,6 +84,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -110,6 +114,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_COUNTS")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_COUNTS")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -136,6 +144,10 @@
[Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_TITLES")]
[<Android.Runtime.Register("EXTRA_ADDRESS_BOOK_INDEX_TITLES")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
+
System.String
@@ -158,7 +170,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -204,7 +216,7 @@
[Android.Runtime.Register("getTypeLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")]
[<Android.Runtime.Register("getTypeLabel", "(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -251,7 +263,7 @@
[Android.Runtime.Register("getTypeLabelResource", "(I)I", "")]
[<Android.Runtime.Register("getTypeLabelResource", "(I)I", "")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -326,7 +338,7 @@
[Android.Runtime.Register("SIP_ADDRESS")]
[<Android.Runtime.Register("SIP_ADDRESS")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
@@ -423,7 +435,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")>]
@@ -460,7 +472,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")>]
@@ -497,7 +509,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Provider.SipAddressDataKind enum directly instead of this field.")>]
diff --git a/docs/xml/Android.Provider/ContactsContract+ContactNameColumns.xml b/docs/xml/Android.Provider/ContactsContract+ContactNameColumns.xml
index 790e0cd17..b0eb4c0ff 100644
--- a/docs/xml/Android.Provider/ContactsContract+ContactNameColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+ContactNameColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactNameColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactNameColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+ContactOptionsColumns.xml b/docs/xml/Android.Provider/ContactsContract+ContactOptionsColumns.xml
index 406dc0387..a54e19bcd 100644
--- a/docs/xml/Android.Provider/ContactsContract+ContactOptionsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+ContactOptionsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactOptionsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactOptionsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+ContactStatusColumns.xml b/docs/xml/Android.Provider/ContactsContract+ContactStatusColumns.xml
index 4a2d02cb8..50f2d14fb 100644
--- a/docs/xml/Android.Provider/ContactsContract+ContactStatusColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+ContactStatusColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactStatusColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactStatusColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+Contacts.xml b/docs/xml/Android.Provider/ContactsContract+Contacts.xml
index 52249bb6f..e09cb5df7 100644
--- a/docs/xml/Android.Provider/ContactsContract+Contacts.xml
+++ b/docs/xml/Android.Provider/ContactsContract+Contacts.xml
@@ -1126,7 +1126,7 @@
PhoneLookup#ENTERPRISE_CONTENT_FILTER_URI and similar APIs may return such IDs.
- Java documentation for android.provider.ContactsContract.Contacts.isEnterpriseContactId(long)
.
+ Java documentation for android.provider.ContactsContract.Contacts.isEnterpriseContactId(.*long)
.
diff --git a/docs/xml/Android.Provider/ContactsContract+ContactsColumns.xml b/docs/xml/Android.Provider/ContactsContract+ContactsColumns.xml
index 029873648..2ff83d505 100644
--- a/docs/xml/Android.Provider/ContactsContract+ContactsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+ContactsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$ContactsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+DataColumns.xml b/docs/xml/Android.Provider/ContactsContract+DataColumns.xml
index f9089ae63..e83d3b747 100644
--- a/docs/xml/Android.Provider/ContactsContract+DataColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+DataColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DataColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DataColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+DataUsageStatColumns.xml b/docs/xml/Android.Provider/ContactsContract+DataUsageStatColumns.xml
index b3cfeaac4..e94987cae 100644
--- a/docs/xml/Android.Provider/ContactsContract+DataUsageStatColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+DataUsageStatColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DataUsageStatColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DataUsageStatColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+DeletedContactsColumns.xml b/docs/xml/Android.Provider/ContactsContract+DeletedContactsColumns.xml
index 758bd3688..c8c0a3d84 100644
--- a/docs/xml/Android.Provider/ContactsContract+DeletedContactsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+DeletedContactsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DeletedContactsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DeletedContactsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+Directory.xml b/docs/xml/Android.Provider/ContactsContract+Directory.xml
index 147a5bb80..63acc5da4 100644
--- a/docs/xml/Android.Provider/ContactsContract+Directory.xml
+++ b/docs/xml/Android.Provider/ContactsContract+Directory.xml
@@ -845,7 +845,7 @@
Return TRUE if a directory ID is from the contacts provider on the enterprise profile.
- Java documentation for android.provider.ContactsContract.Directory.isEnterpriseDirectoryId(long)
.
+ Java documentation for android.provider.ContactsContract.Directory.isEnterpriseDirectoryId(.*long)
.
@@ -890,7 +890,7 @@
Return TRUE if it is a remote stored directory.
- Java documentation for android.provider.ContactsContract.Directory.isRemoteDirectoryId(long)
.
+ Java documentation for android.provider.ContactsContract.Directory.isRemoteDirectoryId(.*long)
.
diff --git a/docs/xml/Android.Provider/ContactsContract+DisplayNameSources.xml b/docs/xml/Android.Provider/ContactsContract+DisplayNameSources.xml
index 6981e8833..69caa63e9 100644
--- a/docs/xml/Android.Provider/ContactsContract+DisplayNameSources.xml
+++ b/docs/xml/Android.Provider/ContactsContract+DisplayNameSources.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Provider.ContactsContract.IDisplayNameSources' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Provider.ContactsContract.IDisplayNameSources' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DisplayNameSources", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$DisplayNameSources", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+FullNameStyle.xml b/docs/xml/Android.Provider/ContactsContract+FullNameStyle.xml
index 1d327344f..b46cbac55 100644
--- a/docs/xml/Android.Provider/ContactsContract+FullNameStyle.xml
+++ b/docs/xml/Android.Provider/ContactsContract+FullNameStyle.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Provider.ContactsContract.IFullNameStyle' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Provider.ContactsContract.IFullNameStyle' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$FullNameStyle", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$FullNameStyle", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+GroupsColumns.xml b/docs/xml/Android.Provider/ContactsContract+GroupsColumns.xml
index d57d12708..89a51b56b 100644
--- a/docs/xml/Android.Provider/ContactsContract+GroupsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+GroupsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$GroupsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$GroupsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+PhoneLookupColumns.xml b/docs/xml/Android.Provider/ContactsContract+PhoneLookupColumns.xml
index dabef9b49..668004222 100644
--- a/docs/xml/Android.Provider/ContactsContract+PhoneLookupColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+PhoneLookupColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PhoneLookupColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PhoneLookupColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+PhoneticNameStyle.xml b/docs/xml/Android.Provider/ContactsContract+PhoneticNameStyle.xml
index 012db7372..8355a2520 100644
--- a/docs/xml/Android.Provider/ContactsContract+PhoneticNameStyle.xml
+++ b/docs/xml/Android.Provider/ContactsContract+PhoneticNameStyle.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Provider.ContactsContract.IPhoneticNameStyle' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Provider.ContactsContract.IPhoneticNameStyle' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PhoneticNameStyle", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PhoneticNameStyle", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+PinnedPositions.xml b/docs/xml/Android.Provider/ContactsContract+PinnedPositions.xml
index 18a1d568a..4020956dd 100644
--- a/docs/xml/Android.Provider/ContactsContract+PinnedPositions.xml
+++ b/docs/xml/Android.Provider/ContactsContract+PinnedPositions.xml
@@ -173,8 +173,8 @@
- To be added.
to perform the pinning operation on.
+ To be added.
the position to pin the contact at. To unpin a contact, use
PinnedPositions#UNPINNED.
Pins a contact at a provided position, or unpins a contact.
diff --git a/docs/xml/Android.Provider/ContactsContract+PresenceColumns.xml b/docs/xml/Android.Provider/ContactsContract+PresenceColumns.xml
index 8be423cbd..b4124e47a 100644
--- a/docs/xml/Android.Provider/ContactsContract+PresenceColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+PresenceColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PresenceColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$PresenceColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState.xml b/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState.xml
new file mode 100644
index 000000000..5b7374109
--- /dev/null
+++ b/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState.xml
@@ -0,0 +1,441 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAccount", "()Landroid/accounts/Account;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAccount", "()Landroid/accounts/Account;", "", ApiSince=36)>]
+
+
+
+ Android.Accounts.Account
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_CLOUD", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_CLOUD", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 3
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_LOCAL", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_LOCAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 2
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_NOT_SET", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_NOT_SET", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 1
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_SIM", ApiSince=36)]
+ [<Android.Runtime.Register("DEFAULT_ACCOUNT_STATE_SIM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.DefaultAccountState enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 4
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ofCloud", "(Landroid/accounts/Account;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)]
+ [<Android.Runtime.Register("ofCloud", "(Landroid/accounts/Account;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ofLocal", "()Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)]
+ [<Android.Runtime.Register("ofLocal", "()Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ofNotSet", "()Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)]
+ [<Android.Runtime.Register("ofNotSet", "()Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ofSim", "(Landroid/accounts/Account;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)]
+ [<Android.Runtime.Register("ofSim", "(Landroid/accounts/Account;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getState", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getState", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount.xml b/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount.xml
new file mode 100644
index 000000000..666357d1e
--- /dev/null
+++ b/docs/xml/Android.Provider/ContactsContract+RawContacts+DefaultAccount.xml
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/provider/ContactsContract$RawContacts$DefaultAccount", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/provider/ContactsContract$RawContacts$DefaultAccount", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_MOVE_CONTACTS_TO_DEFAULT_ACCOUNT", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_MOVE_CONTACTS_TO_DEFAULT_ACCOUNT", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getDefaultAccountForNewContacts", "(Landroid/content/ContentResolver;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getDefaultAccountForNewContacts", "(Landroid/content/ContentResolver;)Landroid/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.ContactsContract+RawContacts+DefaultAccount+DefaultAccountAndState
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/ContactsContract+RawContactsColumns.xml b/docs/xml/Android.Provider/ContactsContract+RawContactsColumns.xml
index 1e11470ab..30189f395 100644
--- a/docs/xml/Android.Provider/ContactsContract+RawContactsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+RawContactsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$RawContactsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$RawContactsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+Settings.xml b/docs/xml/Android.Provider/ContactsContract+Settings.xml
index b84f00421..b4d0f5a42 100644
--- a/docs/xml/Android.Provider/ContactsContract+Settings.xml
+++ b/docs/xml/Android.Provider/ContactsContract+Settings.xml
@@ -277,6 +277,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.Accounts.Account
diff --git a/docs/xml/Android.Provider/ContactsContract+SettingsColumns.xml b/docs/xml/Android.Provider/ContactsContract+SettingsColumns.xml
index 9f7830f96..77e9d87f0 100644
--- a/docs/xml/Android.Provider/ContactsContract+SettingsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+SettingsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$SettingsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$SettingsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+StatusColumns.xml b/docs/xml/Android.Provider/ContactsContract+StatusColumns.xml
index fbcc9da8a..3439b1fbf 100644
--- a/docs/xml/Android.Provider/ContactsContract+StatusColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+StatusColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StatusColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StatusColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+StatusUpdates.xml b/docs/xml/Android.Provider/ContactsContract+StatusUpdates.xml
index 2e397bc18..8c0396ffa 100644
--- a/docs/xml/Android.Provider/ContactsContract+StatusUpdates.xml
+++ b/docs/xml/Android.Provider/ContactsContract+StatusUpdates.xml
@@ -350,7 +350,7 @@
Gets the resource ID for the proper presence icon.
- Java documentation for android.provider.ContactsContract.StatusUpdates.getPresenceIconResourceId(int)
.
+ Java documentation for android.provider.ContactsContract.StatusUpdates.getPresenceIconResourceId(.*int)
.
@@ -399,7 +399,7 @@
Returns the precedence of the status code the higher number being the higher precedence.
- Java documentation for android.provider.ContactsContract.StatusUpdates.getPresencePrecedence(int)
.
+ Java documentation for android.provider.ContactsContract.StatusUpdates.getPresencePrecedence(.*int)
.
diff --git a/docs/xml/Android.Provider/ContactsContract+StreamItemPhotosColumns.xml b/docs/xml/Android.Provider/ContactsContract+StreamItemPhotosColumns.xml
index af74f5ef3..0c0176ec7 100644
--- a/docs/xml/Android.Provider/ContactsContract+StreamItemPhotosColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+StreamItemPhotosColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StreamItemPhotosColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StreamItemPhotosColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+StreamItemsColumns.xml b/docs/xml/Android.Provider/ContactsContract+StreamItemsColumns.xml
index 85a8469a5..00ccf57bd 100644
--- a/docs/xml/Android.Provider/ContactsContract+StreamItemsColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+StreamItemsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StreamItemsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$StreamItemsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract+SyncColumns.xml b/docs/xml/Android.Provider/ContactsContract+SyncColumns.xml
index 5ee4b1a45..e6bb1f4de 100644
--- a/docs/xml/Android.Provider/ContactsContract+SyncColumns.xml
+++ b/docs/xml/Android.Provider/ContactsContract+SyncColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/ContactsContract$SyncColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/ContactsContract$SyncColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/ContactsContract.xml b/docs/xml/Android.Provider/ContactsContract.xml
index e48eb1668..91a4ff6eb 100644
--- a/docs/xml/Android.Provider/ContactsContract.xml
+++ b/docs/xml/Android.Provider/ContactsContract.xml
@@ -389,7 +389,7 @@
return data from the profile.
- Java documentation for android.provider.ContactsContract.isProfileId(long)
.
+ Java documentation for android.provider.ContactsContract.isProfileId(.*long)
.
diff --git a/docs/xml/Android.Provider/DefaultAccountState.xml b/docs/xml/Android.Provider/DefaultAccountState.xml
new file mode 100644
index 000000000..1f4376551
--- /dev/null
+++ b/docs/xml/Android.Provider/DefaultAccountState.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateCloud", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_CLOUD")]
+ [<Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateCloud", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_CLOUD")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateLocal", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_LOCAL")]
+ [<Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateLocal", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_LOCAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateNotSet", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_NOT_SET")]
+ [<Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateNotSet", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_NOT_SET")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateSim", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_SIM")]
+ [<Android.Runtime.IntDefinition("Android.Provider.ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState.DefaultAccountStateSim", JniField="android/provider/ContactsContract$RawContacts$DefaultAccount$DefaultAccountAndState.DEFAULT_ACCOUNT_STATE_SIM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Provider.DefaultAccountState
+
+ 4
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Provider/E2eeContactKeysManager.xml b/docs/xml/Android.Provider/E2eeContactKeysManager.xml
index 86b49422f..cae5907d1 100644
--- a/docs/xml/Android.Provider/E2eeContactKeysManager.xml
+++ b/docs/xml/Android.Provider/E2eeContactKeysManager.xml
@@ -170,7 +170,7 @@
Android.Provider.E2eeContactKeysManager+E2eeContactKey
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
@@ -217,7 +217,7 @@
Android.Provider.E2eeContactKeysManager+E2eeSelfKey
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+AlbumColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+AlbumColumns.xml
index fd0d2d889..3b6b5dc7d 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+AlbumColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+AlbumColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$AlbumColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$AlbumColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+ArtistColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+ArtistColumns.xml
index 414beac32..41b5a6da9 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+ArtistColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+ArtistColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$ArtistColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$ArtistColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+AudioColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+AudioColumns.xml
index 48843bc93..a9c4c07fa 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+AudioColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+AudioColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$AudioColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$AudioColumns", DoNotGenerateAcw=true)>]
@@ -404,6 +404,38 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)]
+ [<Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.Audio.IAudioColumns.BitsPerSample'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.Audio.IAudioColumns.BitsPerSample'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1457,6 +1489,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2060,6 +2141,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2324,6 +2449,38 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLERATE", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLERATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.Audio.IAudioColumns.Samplerate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.Audio.IAudioColumns.Samplerate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+Genres+Members+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Audio+Genres+Members+InterfaceConsts.xml
index d77533103..b75f2f48f 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+Genres+Members+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+Genres+Members+InterfaceConsts.xml
@@ -340,6 +340,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)]
+ [<Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1267,6 +1295,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1800,6 +1873,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2044,6 +2157,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLERATE", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLERATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+GenresColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+GenresColumns.xml
index daf1b7f33..a40cf86c2 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+GenresColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+GenresColumns.xml
@@ -20,7 +20,7 @@
[System.Obsolete("Use the 'Android.Provider.MediaStore.Audio.IGenresColumns' type. This class will be removed in a future release.")]
[<System.Obsolete("Use the 'Android.Provider.MediaStore.Audio.IGenresColumns' type. This class will be removed in a future release.")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$GenresColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$GenresColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+IAudioColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+IAudioColumns.xml
index d83cb989e..f55975c8e 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+IAudioColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+IAudioColumns.xml
@@ -189,6 +189,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)]
+ [<Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -525,6 +553,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLERATE", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLERATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+Media+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Audio+Media+InterfaceConsts.xml
index 3fd0f8ede..92de3e53e 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+Media+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+Media+InterfaceConsts.xml
@@ -340,6 +340,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)]
+ [<Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1295,6 +1323,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1828,6 +1901,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2072,6 +2185,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLERATE", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLERATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+Playlists+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Audio+Playlists+InterfaceConsts.xml
index 5eb62b892..9d3748fa0 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+Playlists+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+Playlists+InterfaceConsts.xml
@@ -1118,6 +1118,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1495,6 +1540,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+Playlists+Members+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Audio+Playlists+Members+InterfaceConsts.xml
index 46037f6ff..3cb71a81b 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+Playlists+Members+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+Playlists+Members+InterfaceConsts.xml
@@ -340,6 +340,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)]
+ [<Android.Runtime.Register("BITS_PER_SAMPLE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
@@ -1258,6 +1286,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1791,6 +1864,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2035,6 +2148,34 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SAMPLERATE", ApiSince=36)]
+ [<Android.Runtime.Register("SAMPLERATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Audio+PlaylistsColumns.xml b/docs/xml/Android.Provider/MediaStore+Audio+PlaylistsColumns.xml
index ee3191c6f..6140eeeaa 100644
--- a/docs/xml/Android.Provider/MediaStore+Audio+PlaylistsColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Audio+PlaylistsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$PlaylistsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Audio$PlaylistsColumns", DoNotGenerateAcw=true)>]
@@ -1235,6 +1235,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1646,6 +1695,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+DownloadColumns.xml b/docs/xml/Android.Provider/MediaStore+DownloadColumns.xml
index 302e08d67..9e079f269 100644
--- a/docs/xml/Android.Provider/MediaStore+DownloadColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+DownloadColumns.xml
@@ -28,7 +28,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$DownloadColumns", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$DownloadColumns", ApiSince=29, DoNotGenerateAcw=true)>]
@@ -1311,6 +1311,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1690,6 +1739,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Downloads+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Downloads+InterfaceConsts.xml
index 934c2a953..7e3936afd 100644
--- a/docs/xml/Android.Provider/MediaStore+Downloads+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Downloads+InterfaceConsts.xml
@@ -1187,6 +1187,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1534,6 +1579,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Files+FileColumns.xml b/docs/xml/Android.Provider/MediaStore+Files+FileColumns.xml
index 96a48dfc7..39300b0da 100644
--- a/docs/xml/Android.Provider/MediaStore+Files+FileColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Files+FileColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Files$FileColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Files$FileColumns", DoNotGenerateAcw=true)>]
@@ -1271,6 +1271,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1892,6 +1941,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+IMediaColumns.xml b/docs/xml/Android.Provider/MediaStore+IMediaColumns.xml
index 95a5520dd..9dbd2eb05 100644
--- a/docs/xml/Android.Provider/MediaStore+IMediaColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+IMediaColumns.xml
@@ -1076,6 +1076,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1423,6 +1468,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Images+ImageColumns.xml b/docs/xml/Android.Provider/MediaStore+Images+ImageColumns.xml
index 292226278..ee1815cdd 100644
--- a/docs/xml/Android.Provider/MediaStore+Images+ImageColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Images+ImageColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Images$ImageColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Images$ImageColumns", DoNotGenerateAcw=true)>]
@@ -1315,6 +1315,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1851,6 +1900,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Images+Media+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Images+Media+InterfaceConsts.xml
index 4ac9b4e9b..a81b8681f 100644
--- a/docs/xml/Android.Provider/MediaStore+Images+Media+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Images+Media+InterfaceConsts.xml
@@ -1176,6 +1176,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1667,6 +1712,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+MediaColumns.xml b/docs/xml/Android.Provider/MediaStore+MediaColumns.xml
index c0b1cb80a..89f11c7d6 100644
--- a/docs/xml/Android.Provider/MediaStore+MediaColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+MediaColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$MediaColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$MediaColumns", DoNotGenerateAcw=true)>]
@@ -1277,6 +1277,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1657,6 +1706,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Video+Media+InterfaceConsts.xml b/docs/xml/Android.Provider/MediaStore+Video+Media+InterfaceConsts.xml
index a476e0f83..e7a119454 100644
--- a/docs/xml/Android.Provider/MediaStore+Video+Media+InterfaceConsts.xml
+++ b/docs/xml/Android.Provider/MediaStore+Video+Media+InterfaceConsts.xml
@@ -1208,6 +1208,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1697,6 +1742,46 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore+Video+VideoColumns.xml b/docs/xml/Android.Provider/MediaStore+Video+VideoColumns.xml
index 29e1fb4a0..44414c8fa 100644
--- a/docs/xml/Android.Provider/MediaStore+Video+VideoColumns.xml
+++ b/docs/xml/Android.Provider/MediaStore+Video+VideoColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/MediaStore$Video$VideoColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/MediaStore$Video$VideoColumns", DoNotGenerateAcw=true)>]
@@ -1368,6 +1368,55 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("INFERRED_DATE", ApiSince=36)]
+ [<Android.Runtime.Register("INFERRED_DATE", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.InferredDate'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ File's approximate creation date.
+
+ File's approximate creation date.
+ Following is the derivation logic:
+ 1. If MediaColumns#DATE_TAKEN is present, use it.
+ 2. If MediaColumns#DATE_TAKEN is absent, use MediaColumns#DATE_MODIFIED.
+ Note: When QUERY_ARG_MEDIA_STANDARD_SORT_ORDER query argument
+ is used, the sorting is based on this column in descending order.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.INFERRED_DATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1904,6 +1953,50 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("OEM_METADATA", ApiSince=36)]
+ [<Android.Runtime.Register("OEM_METADATA", ApiSince=36)>]
+
+
+ [System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")]
+ [<System.Obsolete("Use 'Android.Provider.MediaStore.IMediaColumns.OemMetadata'. This class will be removed in a future release.")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+ Column which allows OEMs to store custom metadata for a media file.
+
+
+ Java documentation for android.provider.MediaStore.MediaColumns.OEM_METADATA
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/MediaStore.xml b/docs/xml/Android.Provider/MediaStore.xml
index a3951b1bf..8772926e9 100644
--- a/docs/xml/Android.Provider/MediaStore.xml
+++ b/docs/xml/Android.Provider/MediaStore.xml
@@ -82,11 +82,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACCESS_MEDIA_OWNER_PACKAGE_NAME_PERMISSION", ApiSince=35)]
[<Android.Runtime.Register("ACCESS_MEDIA_OWNER_PACKAGE_NAME_PERMISSION", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -113,6 +113,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACCESS_OEM_METADATA_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("ACCESS_OEM_METADATA_PERMISSION", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Permission that grants access to MediaColumns#OEM_METADATA
+ of every accessible media file.
+
+ Permission that grants access to MediaColumns#OEM_METADATA
+ of every accessible media file.
+
+
+ Java documentation for android.provider.MediaStore.ACCESS_OEM_METADATA_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -226,6 +268,113 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_MOTION_PHOTO_CAPTURE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_MOTION_PHOTO_CAPTURE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Standard Intent action that can be sent to have the camera application
+ capture a
+ motion photo and
+ return it.
+
+ Standard Intent action that can be sent to have the camera application
+ capture a
+ motion photo and
+ return it.
+ The caller must either pass an extra EXTRA_OUTPUT to control where the image will be written,
+ or a uri through android.content.Intent#setClipData(ClipData). If you don't set a
+ ClipData, it will be copied there for you when calling Context#startActivity(Intent).
+ When an image is captured via this intent, android.hardware.Camera#ACTION_NEW_PICTURE
+ won't be broadcasted.
+ Note: If your app declares as using the android.Manifest.permission#CAMERA permission
+ which is not granted, then attempting to use this action will result in a java.lang.SecurityException.
+
+
+ Java documentation for android.provider.MediaStore.ACTION_MOTION_PHOTO_CAPTURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_MOTION_PHOTO_CAPTURE_SECURE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_MOTION_PHOTO_CAPTURE_SECURE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent action that can be sent to have the camera application capture a
+ motion photo and
+ return it when the device is secured (e.
+
+ Intent action that can be sent to have the camera application capture a
+ motion photo and
+ return it when the device is secured (e.g. with a pin, password, pattern, or face unlock).
+ Applications responding to this intent must not expose any personal content like existing
+ photos or videos on the device. The applications should be careful not to share any photo
+ or video with other applications or Internet. The activity should use Activity#setShowWhenLocked to display on top of the
+ lock screen while secured. There is no activity stack when this flag is used, so
+ launching more than one activity is strongly discouraged.
+ The caller must either pass an extra EXTRA_OUTPUT to control where the image will be written,
+ or a uri through android.content.Intent#setClipData(ClipData). If you don't set a
+ ClipData, it will be copied there for you when calling Context#startActivity(Intent).
+ When an image is captured via this intent, android.hardware.Camera#ACTION_NEW_PICTURE
+ won't be broadcasted.
+
+
+ Java documentation for android.provider.MediaStore.ACTION_MOTION_PHOTO_CAPTURE_SECURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -270,7 +419,19 @@
equal to MediaStore#getPickImagesMaxLimit, otherwise Activity#RESULT_CANCELED
is returned. Use MediaStore#EXTRA_PICK_IMAGES_IN_ORDER in multiple selection mode to
allow the user to pick images in order.
+ If the caller needs to specify the ApplicationMediaCapabilities that should be
+ used while picking video files, use MediaStore#EXTRA_MEDIA_CAPABILITIES to indicate
+ this.
+ When the requested file format does not match the capabilities specified by caller and
+ the video duration is within the range that the system can handle, it will get transcoded to
+ a default supported format, otherwise, the caller will receive the original file.
Callers may use Intent#EXTRA_LOCAL_ONLY to limit content selection to local data.
+ For system stability, it is preferred to open the URIs obtained from using this action
+ by calling
+ MediaStore#openFileDescriptor(ContentResolver, Uri, String, CancellationSignal),
+ MediaStore#openAssetFileDescriptor(ContentResolver, Uri, String, CancellationSignal) or
+ MediaStore#openTypedAssetFileDescriptor(ContentResolver, Uri, String, Bundle, CancellationSignal)
+ instead of ContentResolver open APIs.
Output: MediaStore content URI(s) of the item(s) that was picked. Unlike other MediaStore
URIs, these are referred to as 'picker' URIs and expose a limited set of read-only
operations. Specifically, picker URIs can only be opened for read and queried for columns in
@@ -679,6 +840,10 @@
determine if you already hold write access before requesting access, use
Context#checkUriPermission(Uri, int, int, int) with
Intent#FLAG_GRANT_WRITE_URI_PERMISSION.
+ Note: if your app targets android.os.Build.VERSION_CODES#BAKLAVA
+ and above, you can send a maximum of 2000 uris in each request.
+ Attempting to send more than 2000 uris will result in a
+ java.lang.IllegalArgumentException.
Java documentation for android.provider.MediaStore.createDeleteRequest(android.content.ContentResolver, java.util.Collection<android.net.Uri>)
.
@@ -748,6 +913,10 @@
determine if you already hold write access before requesting access, use
Context#checkUriPermission(Uri, int, int, int) with
Intent#FLAG_GRANT_WRITE_URI_PERMISSION.
+ Note: if your app targets android.os.Build.VERSION_CODES#BAKLAVA
+ and above, you can send a maximum of 2000 uris in each request.
+ Attempting to send more than 2000 uris will result in a
+ java.lang.IllegalArgumentException.
Java documentation for android.provider.MediaStore.createFavoriteRequest(android.content.ContentResolver, java.util.Collection<android.net.Uri>, boolean)
.
@@ -817,6 +986,10 @@
determine if you already hold write access before requesting access, use
Context#checkUriPermission(Uri, int, int, int) with
Intent#FLAG_GRANT_WRITE_URI_PERMISSION.
+ Note: if your app targets android.os.Build.VERSION_CODES#BAKLAVA
+ and above, you can send a maximum of 2000 uris in each request.
+ Attempting to send more than 2000 uris will result in a
+ java.lang.IllegalArgumentException.
Java documentation for android.provider.MediaStore.createTrashRequest(android.content.ContentResolver, java.util.Collection<android.net.Uri>, boolean)
.
@@ -898,6 +1071,10 @@
once obtained you can directly ContentResolver#update columns
like MediaColumns#IS_FAVORITE, MediaColumns#IS_TRASHED,
or ContentResolver#delete.
+ Note: if your app targets android.os.Build.VERSION_CODES#BAKLAVA
+ and above, you can send a maximum of 2000 uris in each request.
+ Attempting to send more than 2000 uris will result in a
+ java.lang.IllegalArgumentException.
Java documentation for android.provider.MediaStore.createWriteRequest(android.content.ContentResolver, java.util.Collection<android.net.Uri>)
.
@@ -1228,18 +1405,19 @@
System.String
- Specify the ApplicationMediaCapabilities that should be used while opening a media.
+ Specify the ApplicationMediaCapabilities that should be used while opening a media
+ or picking media files.
- Specify the ApplicationMediaCapabilities that should be used while opening a media.
-
- If the capabilities specified matches the format of the original file, the app will receive
- the original file, otherwise, it will get transcoded to a default supported format.
-
- This flag takes higher precedence over the applications declared
- media_capabilities.xml and is useful for apps that want to have more granular control
- over their supported media capabilities.
- This option can be added to the optsBundle in various
- ContentResolveropen methods.
+ Specify the ApplicationMediaCapabilities that should be used while opening a media
+ or picking media files.
+ If the capabilities specified matches the format of the original file, the app will
+ receive the original file, otherwise, it will get transcoded to a default supported format.
+ When used while opening a media, add this option to the optsBundle in
+ various ContentResolveropen methods. This flag takes higher precedence over
+ the applications declared media_capabilities.xml and is useful for apps that want to
+ have more granular control over their supported media capabilities.
+ When used while picking media files, add this option to the intent-extra of
+ MediaStore#ACTION_PICK_IMAGES.
Java documentation for android.provider.MediaStore.EXTRA_MEDIA_CAPABILITIES
.
@@ -1529,6 +1707,63 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTRA_PICKER_PRE_SELECTION_URIS", ApiSince=36)]
+ [<Android.Runtime.Register("EXTRA_PICKER_PRE_SELECTION_URIS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ The name of an optional intent-extra used to specify URIs for pre-selection in photo picker
+ opened with MediaStore#ACTION_PICK_IMAGES in multi-select mode.
+
+ The name of an optional intent-extra used to specify URIs for pre-selection in photo picker
+ opened with MediaStore#ACTION_PICK_IMAGES in multi-select mode.
+ Only MediaStore content URI(s) of the item(s) received as a result of
+ MediaStore#ACTION_PICK_IMAGES action are accepted. The value of this intent-extra
+ should be an ArrayList of type URIs. Default value is null. Maximum number of URIs
+ that can be accepted is limited by the value passed in
+ MediaStore#EXTRA_PICK_IMAGES_MAX as part of the MediaStore#ACTION_PICK_IMAGES
+ intent. In case the count of input URIs is greater than the limit then
+ IllegalArgumentException is thrown.
+ The provided list will be checked for permissions and authority. Any URI that is
+ inaccessible, doesn't match the current authorities(local or cloud) or is invalid will be
+ filtered out.
+ The items corresponding to the URIs will appear selected when the photo picker is opened.
+ In the case of MediaStore#EXTRA_PICK_IMAGES_IN_ORDER the chronological order of the
+ input list will be used for ordered selection of the pre-selected items.
+ This is not a mechanism to revoke permissions for items, i.e. de-selection of a
+ pre-selected item by the user will not result in revocation of the grant.
+
+
+ Java documentation for android.provider.MediaStore.EXTRA_PICKER_PRE_SELECTION_URIS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1540,11 +1775,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_PICK_IMAGES_ACCENT_COLOR", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_PICK_IMAGES_ACCENT_COLOR", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1596,11 +1831,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_PICK_IMAGES_IN_ORDER", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_PICK_IMAGES_IN_ORDER", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1640,11 +1875,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_PICK_IMAGES_LAUNCH_TAB", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_PICK_IMAGES_LAUNCH_TAB", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3075,6 +3310,62 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("markIsFavoriteStatus", "(Landroid/content/ContentResolver;Ljava/util/Collection;Z)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("markIsFavoriteStatus", "(Landroid/content/ContentResolver;Ljava/util/Collection;Z)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ used to connect with MediaStore#AUTHORITY
+ a collection of media items to include in this request. Each item
+ must be hosted by MediaStore#AUTHORITY and must
+ reference a specific media item by BaseColumns#_ID
+ sample uri - content://media/external_primary/images/media/24
+ the MediaColumns#IS_FAVORITE value to apply.
+ Sets the media isFavorite status if the calling app has wider read permission on media
+ files for given type.
+
+ Sets the media isFavorite status if the calling app has wider read permission on media
+ files for given type. Calling app should have one of READ_EXTERNAL_STORAGE or
+ WRITE_EXTERNAL_STORAGE if target sdk <= T. For target sdk > T, it
+ should have READ_MEDIA_IMAGES for images, READ_MEDIA_VIDEOS for videos or READ_MEDIA_AUDIO
+ for audio files or MANAGE_EXTERNAL_STORAGE permission.
+
+
+ Java documentation for android.provider.MediaStore.markIsFavoriteStatus(android.content.ContentResolver, java.util.Collection<android.net.Uri>, boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3544,6 +3835,260 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openAssetFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=36)]
+ [<Android.Runtime.Register("openAssetFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.Res.AssetFileDescriptor
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ The ContentResolver used to connect with
+ MediaStore#AUTHORITY. Typically this value is gotten from
+ Context#getContentResolver()
+ The desired URI to open.
+ The string representation of the file mode. Can be "r", "w", "wt", "wa", "rw"
+ or "rwt". Please note the exact implementation of these may differ for each
+ Provider implementation - for example, "w" may or may not truncate.
+ Works exactly the same as
+ ContentResolver#openAssetFileDescriptor(Uri, String, CancellationSignal),
+ but only works for Uri whose scheme is ContentResolver#SCHEME_CONTENT
+ and its authority is MediaStore#AUTHORITY.
+ a new ParcelFileDescriptor pointing to the file or null if the
+ provider recently crashed. You own this descriptor and are responsible for closing it
+ when done.
+
+ Works exactly the same as
+ ContentResolver#openAssetFileDescriptor(Uri, String, CancellationSignal),
+ but only works for Uri whose scheme is ContentResolver#SCHEME_CONTENT
+ and its authority is MediaStore#AUTHORITY.
+ This API is preferred over
+ ContentResolver#openAssetFileDescriptor(Uri, String, CancellationSignal) when opening
+ media Uri for ensuring system stability especially when opening URIs returned as a result of
+ using MediaStore#ACTION_PICK_IMAGES
+
+
+ Java documentation for android.provider.MediaStore.openAssetFileDescriptor(android.content.ContentResolver, android.net.Uri, java.lang.String, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "", ApiSince=36)]
+ [<Android.Runtime.Register("openFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.ParcelFileDescriptor
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ The ContentResolver used to connect with
+ MediaStore#AUTHORITY. Typically this value is gotten from
+ Context#getContentResolver()
+ The desired URI to open.
+ The string representation of the file mode. Can be "r", "w", "wt", "wa", "rw"
+ or "rwt". Please note the exact implementation of these may differ for each
+ Provider implementation - for example, "w" may or may not truncate.
+ A signal to cancel the operation in progress,
+ or null if none. If the operation is canceled, then
+ OperationCanceledException will be thrown.
+ Works exactly the same as
+ ContentResolver#openFileDescriptor(Uri, String, CancellationSignal), but only works
+ for Uri whose scheme is ContentResolver#SCHEME_CONTENT and its authority is
+ MediaStore#AUTHORITY.
+ a new ParcelFileDescriptor pointing to the file or null if the
+ provider recently crashed. You own this descriptor and are responsible for closing it
+ when done.
+
+ Works exactly the same as
+ ContentResolver#openFileDescriptor(Uri, String, CancellationSignal), but only works
+ for Uri whose scheme is ContentResolver#SCHEME_CONTENT and its authority is
+ MediaStore#AUTHORITY.
+ This API is preferred over
+ ContentResolver#openFileDescriptor(Uri, String, CancellationSignal) when opening
+ media Uri for ensuring system stability especially when opening URIs returned as a result of
+ using MediaStore#ACTION_PICK_IMAGES
+
+
+ Java documentation for android.provider.MediaStore.openFileDescriptor(android.content.ContentResolver, android.net.Uri, java.lang.String, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("openTypedAssetFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=36)]
+ [<Android.Runtime.Register("openTypedAssetFileDescriptor", "(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Content.Res.AssetFileDescriptor
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ The ContentResolver used to connect with
+ MediaStore#AUTHORITY. Typically this value is gotten from
+ Context#getContentResolver()
+ The desired URI to open.
+ The desired MIME type of the returned data. This can
+ be a pattern such as */*, which will allow the content provider to
+ select a type, though there is no way for you to determine what type
+ it is returning.
+ Additional provider-dependent options.
+ Works exactly the same as
+ ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal),
+ but only works for Uri whose scheme is ContentResolver#SCHEME_CONTENT
+ and its authority is MediaStore#AUTHORITY.
+ a new ParcelFileDescriptor from which you can read the
+ data stream from the provider or null if the provider recently crashed.
+ Note that this may be a pipe, meaning you can't seek in it. The only seek you
+ should do is if the AssetFileDescriptor contains an offset, to move to that offset before
+ reading. You own this descriptor and are responsible for closing it when done.
+
+ Works exactly the same as
+ ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal),
+ but only works for Uri whose scheme is ContentResolver#SCHEME_CONTENT
+ and its authority is MediaStore#AUTHORITY.
+ This API is preferred over
+ ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)
+ when opening media Uri for ensuring system stability especially when opening URIs returned
+ as a result of using MediaStore#ACTION_PICK_IMAGES
+
+
+ Java documentation for android.provider.MediaStore.openTypedAssetFileDescriptor(android.content.ContentResolver, android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3599,15 +4144,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PICK_IMAGES_TAB_ALBUMS", ApiSince=35)]
[<Android.Runtime.Register("PICK_IMAGES_TAB_ALBUMS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.MediaStorePickImagesTab enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.MediaStorePickImagesTab enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3646,15 +4191,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PICK_IMAGES_TAB_IMAGES", ApiSince=35)]
[<Android.Runtime.Register("PICK_IMAGES_TAB_IMAGES", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Provider.MediaStorePickImagesTab enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Provider.MediaStorePickImagesTab enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3745,11 +4290,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("QUERY_ARG_LATEST_SELECTION_ONLY", ApiSince=35)]
[<Android.Runtime.Register("QUERY_ARG_LATEST_SELECTION_ONLY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3926,6 +4471,52 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("QUERY_ARG_MEDIA_STANDARD_SORT_ORDER", ApiSince=36)]
+ [<Android.Runtime.Register("QUERY_ARG_MEDIA_STANDARD_SORT_ORDER", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Flag that requests ContentResolver#query to sort the result in descending order
+ based on MediaColumns#INFERRED_DATE.
+
+ Flag that requests ContentResolver#query to sort the result in descending order
+ based on MediaColumns#INFERRED_DATE.
+ When this flag is used as an extra in a Bundle passed to
+ ContentResolver#query, all other sorting options such as
+ android.content.ContentResolver#QUERY_ARG_SORT_COLUMNS or
+ android.content.ContentResolver#QUERY_ARG_SQL_SORT_ORDER are disregarded.
+
+
+ Java documentation for android.provider.MediaStore.QUERY_ARG_MEDIA_STANDARD_SORT_ORDER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Provider/OpenableColumns.xml b/docs/xml/Android.Provider/OpenableColumns.xml
index 118c13e20..8c5feec86 100644
--- a/docs/xml/Android.Provider/OpenableColumns.xml
+++ b/docs/xml/Android.Provider/OpenableColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/OpenableColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/OpenableColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Settings+System.xml b/docs/xml/Android.Provider/Settings+System.xml
index 1abfc79ac..6bc027ca6 100644
--- a/docs/xml/Android.Provider/Settings+System.xml
+++ b/docs/xml/Android.Provider/Settings+System.xml
@@ -2956,9 +2956,12 @@
System.String
- The screen backlight brightness between 0 and 255.
+ The screen backlight brightness between 1 (minimum) and 255 (maximum).
- The screen backlight brightness between 0 and 255.
+ The screen backlight brightness between 1 (minimum) and 255 (maximum).
+
+ Use android.view.WindowManager.LayoutParams#screenBrightness to set the screen
+ brightness instead.
Java documentation for android.provider.Settings.System.SCREEN_BRIGHTNESS
.
@@ -2993,9 +2996,12 @@
System.String
- Control whether to enable automatic brightness mode.
+ Controls whether to enable automatic brightness mode.
- Control whether to enable automatic brightness mode.
+ Controls whether to enable automatic brightness mode. Value can be set to
+ #SCREEN_BRIGHTNESS_MODE_MANUAL or #SCREEN_BRIGHTNESS_MODE_AUTOMATIC.
+ If #SCREEN_BRIGHTNESS_MODE_AUTOMATIC is set, the system may change
+ #SCREEN_BRIGHTNESS automatically.
Java documentation for android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE
.
diff --git a/docs/xml/Android.Provider/Settings.xml b/docs/xml/Android.Provider/Settings.xml
index e0326bd20..fd75a9d36 100644
--- a/docs/xml/Android.Provider/Settings.xml
+++ b/docs/xml/Android.Provider/Settings.xml
@@ -531,6 +531,54 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity Action: Show the permission screen for allowing apps to post promoted notifications.
+
+ Activity Action: Show the permission screen for allowing apps to post promoted notifications.
+ Properly formatted priority notifications are elevated in appearance. For example they may be
+ able to use colors, have richer progress bars, show as chips in the status bar, and/or
+ permanently appear on always-on-displays. This functionality is intended to be reserved for
+ user initiated ongoing activities like navigation, phone calls, and ride sharing.
+ Input: #EXTRA_APP_PACKAGE, the package to display.
+ In some cases, a matching Activity may not exist, so ensure you
+ safeguard against this.
+ Output: Nothing.
+
+
+ Java documentation for android.provider.Settings.ACTION_APP_NOTIFICATION_PROMOTION_SETTINGS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -713,11 +761,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_AUTOMATIC_ZEN_RULE_SETTINGS", ApiSince=35)]
[<Android.Runtime.Register("ACTION_AUTOMATIC_ZEN_RULE_SETTINGS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1103,11 +1151,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_CREDENTIAL_PROVIDER", ApiSince=35)]
[<Android.Runtime.Register("ACTION_CREDENTIAL_PROVIDER", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1119,7 +1167,7 @@
Activity Action: Show screen that let user enable a Credential Manager provider.
Activity Action: Show screen that let user enable a Credential Manager provider.
- Input: Intent's data URI set with an application name, using the
+ Input: Intent's data URI set with an application package name, using the
"package" schema (like "package:com.my.app").
Output: android.app.Activity#RESULT_OK if user selected a provider belonging
to the caller package.
@@ -1442,6 +1490,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_FIRST_DAY_OF_WEEK_SETTINGS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_FIRST_DAY_OF_WEEK_SETTINGS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity Action: Show first day of week configuration settings.
+
+ Activity Action: Show first day of week configuration settings.
+ Input: Nothing.
+ Output: Nothing.
+
+
+ Java documentation for android.provider.Settings.ACTION_FIRST_DAY_OF_WEEK_SETTINGS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2327,6 +2417,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_MEASUREMENT_SYSTEM_SETTINGS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_MEASUREMENT_SYSTEM_SETTINGS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity Action: Show measurement system configuration settings.
+
+ Activity Action: Show measurement system configuration settings.
+ Input: Nothing.
+ Output: Nothing.
+
+
+ Java documentation for android.provider.Settings.ACTION_MEASUREMENT_SYSTEM_SETTINGS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2743,11 +2875,11 @@
System.String
- Activity Action: Show Do Not Disturb access settings.
+ Activity Action: Show Notification Policy access settings.
- Activity Action: Show Do Not Disturb access settings.
- Users can grant and deny access to Do Not Disturb configuration from here. Managed
- profiles cannot grant Do Not Disturb access.
+ Activity Action: Show Notification Policy access settings.
+ Users can grant and deny access to Notification Policy (DND / Modes) configuration
+ from here. Managed profiles cannot grant Notification Policy access.
See android.app.NotificationManager#isNotificationPolicyAccessGranted() for more
details.
Input: Nothing.
@@ -3040,6 +3172,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_REGION_SETTINGS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_REGION_SETTINGS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity Action: Show screen for allowing the region configuration.
+
+ Activity Action: Show screen for allowing the region configuration.
+ Input: Nothing.
+ Output: Nothing.
+
+
+ Java documentation for android.provider.Settings.ACTION_REGION_SETTINGS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -3158,11 +3332,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_REQUEST_MEDIA_ROUTING_CONTROL", ApiSince=35)]
[<Android.Runtime.Register("ACTION_REQUEST_MEDIA_ROUTING_CONTROL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3275,7 +3449,7 @@
Activity Action: Show screen that let user select its Autofill Service.
Activity Action: Show screen that let user select its Autofill Service.
- Input: Intent's data URI set with an application name, using the
+ Input: Intent's data URI set with an application package name, using the
"package" schema (like "package:com.my.app").
Output: android.app.Activity#RESULT_OK if user selected an Autofill Service belonging
to the caller package.
@@ -3307,11 +3481,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ACTION_SATELLITE_SETTING", ApiSince=35)]
[<Android.Runtime.Register("ACTION_SATELLITE_SETTING", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -3735,6 +3909,48 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_TEMPERATURE_UNIT_SETTINGS", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_TEMPERATURE_UNIT_SETTINGS", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Activity Action: Show temperature unit configuration settings.
+
+ Activity Action: Show temperature unit configuration settings.
+ Input: Nothing.
+ Output: Nothing.
+
+
+ Java documentation for android.provider.Settings.ACTION_TEMPERATURE_UNIT_SETTINGS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -4769,11 +4985,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_AUTOMATIC_ZEN_RULE_ID", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_AUTOMATIC_ZEN_RULE_ID", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Provider/SyncStateContract+Columns.xml b/docs/xml/Android.Provider/SyncStateContract+Columns.xml
index 254af2a3e..6ebfb050c 100644
--- a/docs/xml/Android.Provider/SyncStateContract+Columns.xml
+++ b/docs/xml/Android.Provider/SyncStateContract+Columns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/SyncStateContract$Columns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/SyncStateContract$Columns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Telephony+BaseMmsColumns.xml b/docs/xml/Android.Provider/Telephony+BaseMmsColumns.xml
index 47423a6b3..b4a4c88fe 100644
--- a/docs/xml/Android.Provider/Telephony+BaseMmsColumns.xml
+++ b/docs/xml/Android.Provider/Telephony+BaseMmsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Telephony$BaseMmsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Telephony$BaseMmsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Telephony+CanonicalAddressesColumns.xml b/docs/xml/Android.Provider/Telephony+CanonicalAddressesColumns.xml
index d9e7f1be7..07a7e43dd 100644
--- a/docs/xml/Android.Provider/Telephony+CanonicalAddressesColumns.xml
+++ b/docs/xml/Android.Provider/Telephony+CanonicalAddressesColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Telephony$CanonicalAddressesColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Telephony$CanonicalAddressesColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Telephony+Carriers.xml b/docs/xml/Android.Provider/Telephony+Carriers.xml
index 172fa584a..f0150c339 100644
--- a/docs/xml/Android.Provider/Telephony+Carriers.xml
+++ b/docs/xml/Android.Provider/Telephony+Carriers.xml
@@ -49,11 +49,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("ALWAYS_ON", ApiSince=35)]
[<Android.Runtime.Register("ALWAYS_ON", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -643,11 +643,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("MTU_V4", ApiSince=35)]
[<Android.Runtime.Register("MTU_V4", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -686,11 +686,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("MTU_V6", ApiSince=35)]
[<Android.Runtime.Register("MTU_V6", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1404,11 +1404,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USER_EDITABLE", ApiSince=35)]
[<Android.Runtime.Register("USER_EDITABLE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1447,11 +1447,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("USER_VISIBLE", ApiSince=35)]
[<Android.Runtime.Register("USER_VISIBLE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Provider/Telephony+TextBasedSmsColumns.xml b/docs/xml/Android.Provider/Telephony+TextBasedSmsColumns.xml
index 863abcf4c..f680bc00d 100644
--- a/docs/xml/Android.Provider/Telephony+TextBasedSmsColumns.xml
+++ b/docs/xml/Android.Provider/Telephony+TextBasedSmsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Telephony$TextBasedSmsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Telephony$TextBasedSmsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Provider/Telephony+ThreadsColumns.xml b/docs/xml/Android.Provider/Telephony+ThreadsColumns.xml
index 7663405c7..40ba05660 100644
--- a/docs/xml/Android.Provider/Telephony+ThreadsColumns.xml
+++ b/docs/xml/Android.Provider/Telephony+ThreadsColumns.xml
@@ -24,7 +24,7 @@
[System.Runtime.CompilerServices.Nullable(0)]
[<System.Runtime.CompilerServices.Nullable(0)>]
-
+
[Android.Runtime.Register("mono/internal/android/provider/Telephony$ThreadsColumns", DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/provider/Telephony$ThreadsColumns", DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities+InterfaceConsts.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities+InterfaceConsts.xml
new file mode 100644
index 000000000..8d32ba49e
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities.xml
new file mode 100644
index 000000000..592f207cb
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilities.xml
@@ -0,0 +1,410 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the capabilities of the Bluetooth-based Channel Sounding (CS) ranging.
+
+ Represents the capabilities of the Bluetooth-based Channel Sounding (CS) ranging.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingCapabilities
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CS_SECURITY_LEVEL_FOUR", ApiSince=36)]
+ [<Android.Runtime.Register("CS_SECURITY_LEVEL_FOUR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel
+
+ 4
+
+ Security Level 4:
+ 10 ns CS RTT accuracy and CS tones with the addition of CS RTT sounding sequence or random
+ sequence payloads, and support of the Normalized Attack Detector Metric requirements.
+
+ Security Level 4:
+ 10 ns CS RTT accuracy and CS tones with the addition of CS RTT sounding sequence or random
+ sequence payloads, and support of the Normalized Attack Detector Metric requirements.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingCapabilities.CS_SECURITY_LEVEL_FOUR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CS_SECURITY_LEVEL_ONE", ApiSince=36)]
+ [<Android.Runtime.Register("CS_SECURITY_LEVEL_ONE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel
+
+ 1
+
+ Security Level 1:
+ Either CS tone or CS RTT.
+
+ Security Level 1:
+ Either CS tone or CS RTT..
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingCapabilities.CS_SECURITY_LEVEL_ONE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingCapabilities.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedSecurityLevels", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedSecurityLevels", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<Java.Lang.Integer>
+
+
+ Returns a list of the supported security levels.
+ a Set of integers representing the security levels,
+ where each level is one of SecurityLevel.
+
+ Returns a list of the supported security levels.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingCapabilities.getSupportedSecurityLevels()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilitiesCsSecurityLevel.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilitiesCsSecurityLevel.xml
new file mode 100644
index 000000000..5f45d977d
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingCapabilitiesCsSecurityLevel.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingCapabilities.CsSecurityLevelFour", JniField="android/ranging/ble/cs/BleCsRangingCapabilities.CS_SECURITY_LEVEL_FOUR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingCapabilities.CsSecurityLevelFour", JniField="android/ranging/ble/cs/BleCsRangingCapabilities.CS_SECURITY_LEVEL_FOUR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingCapabilities.CsSecurityLevelOne", JniField="android/ranging/ble/cs/BleCsRangingCapabilities.CS_SECURITY_LEVEL_ONE")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingCapabilities.CsSecurityLevelOne", JniField="android/ranging/ble/cs/BleCsRangingCapabilities.CS_SECURITY_LEVEL_ONE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+Builder.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+Builder.xml
new file mode 100644
index 000000000..3e63f71fd
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+Builder.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class to create BleCsRangingParams instances.
+
+ Builder class to create BleCsRangingParams instances.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The address of the peer device must be non-null Bluetooth
+ address.
+ Constructs a new Builder for creating a channel sounding ranging session.
+
+ Constructs a new Builder for creating a channel sounding ranging session.
+ Valid Bluetooth hardware addresses must be upper case, in big endian byte order, and
+ in a format such as "00:11:22:33:AA:BB". The helper
+ android.bluetooth.BluetoothAdapter#checkBluetoothAddress is available to validate
+ a Bluetooth address.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.Builder.BleCsRangingParams$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/ble/cs/BleCsRangingParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/ble/cs/BleCsRangingParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams
+
+
+
+ Builds and returns a BleCsRangingParams instance.
+ a new BleCsRangingParams.
+
+ Builds and returns a BleCsRangingParams instance.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setLocationType", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setLocationType", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecurityLevel", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecurityLevel", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSightType", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSightType", "(I)Landroid/ranging/ble/cs/BleCsRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+InterfaceConsts.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+InterfaceConsts.xml
new file mode 100644
index 000000000..9611c8fa2
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams.xml
new file mode 100644
index 000000000..42acbf381
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParams.xml
@@ -0,0 +1,750 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/ble/cs/BleCsRangingParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ BleCsRangingParams encapsulates the parameters required for a bluetooth channel sounding ranging
+ session.
+
+ BleCsRangingParams encapsulates the parameters required for a bluetooth channel sounding ranging
+ session.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getLocationType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getLocationType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+
+ Returns the location type for the ranging session.
+ the location type.
+
+ Returns the location type for the ranging session.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.getLocationType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LOCATION_TYPE_INDOOR", ApiSince=36)]
+ [<Android.Runtime.Register("LOCATION_TYPE_INDOOR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 1
+
+ Location of the device is indoor.
+
+ Location of the device is indoor.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.LOCATION_TYPE_INDOOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LOCATION_TYPE_OUTDOOR", ApiSince=36)]
+ [<Android.Runtime.Register("LOCATION_TYPE_OUTDOOR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 2
+
+ Location of the device is outdoor.
+
+ Location of the device is outdoor.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.LOCATION_TYPE_OUTDOOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("LOCATION_TYPE_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("LOCATION_TYPE_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 0
+
+ Location of the device is unknown.
+
+ Location of the device is unknown.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.LOCATION_TYPE_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPeerBluetoothAddress", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPeerBluetoothAddress", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the Bluetooth address of the peer device.
+ String representing the Bluetooth address.
+
+ Returns the Bluetooth address of the peer device.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.getPeerBluetoothAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+
+ Returns the ranging update rate.
+ ranging update rate.
+
+ Returns the ranging update rate.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.getRangingUpdateRate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecurityLevel", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecurityLevel", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingCapabilitiesCsSecurityLevel
+
+
+ Returns the security level for the ranging session.
+ the security level
+
+ Returns the security level for the ranging session.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.getSecurityLevel()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSightType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSightType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+
+ Returns the sight type for this ranging session.
+ the sight type
+
+ Returns the sight type for this ranging session.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.getSightType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGHT_TYPE_LINE_OF_SIGHT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGHT_TYPE_LINE_OF_SIGHT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 1
+
+ Remote device is in line of sight.
+
+ Remote device is in line of sight.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.SIGHT_TYPE_LINE_OF_SIGHT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGHT_TYPE_NON_LINE_OF_SIGHT", ApiSince=36)]
+ [<Android.Runtime.Register("SIGHT_TYPE_NON_LINE_OF_SIGHT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 2
+
+ Remote device is not in line of sight.
+
+ Remote device is not in line of sight.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.SIGHT_TYPE_NON_LINE_OF_SIGHT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SIGHT_TYPE_UNKNOWN", ApiSince=36)]
+ [<Android.Runtime.Register("SIGHT_TYPE_UNKNOWN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Ble.Cs.BleCsRangingParamsSightType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 0
+
+ Sight type is unknown.
+
+ Sight type is unknown.
+
+
+ Java documentation for android.ranging.ble.cs.BleCsRangingParams.SIGHT_TYPE_UNKNOWN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsLocationType.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsLocationType.xml
new file mode 100644
index 000000000..763bf6d32
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsLocationType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeIndoor", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_INDOOR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeIndoor", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_INDOOR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeOutdoor", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_OUTDOOR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeOutdoor", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_OUTDOOR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeUnknown", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.LocationTypeUnknown", JniField="android/ranging/ble/cs/BleCsRangingParams.LOCATION_TYPE_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsLocationType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsSightType.xml b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsSightType.xml
new file mode 100644
index 000000000..c259edb36
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Cs/BleCsRangingParamsSightType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeLineOfSight", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_LINE_OF_SIGHT")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeLineOfSight", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_LINE_OF_SIGHT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeNonLineOfSight", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_NON_LINE_OF_SIGHT")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeNonLineOfSight", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_NON_LINE_OF_SIGHT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeUnknown", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Ble.CS.BleCsRangingParams.SightTypeUnknown", JniField="android/ranging/ble/cs/BleCsRangingParams.SIGHT_TYPE_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Cs.BleCsRangingParamsSightType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+Builder.xml b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+Builder.xml
new file mode 100644
index 000000000..097109f71
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+Builder.xml
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/ble/rssi/BleRssiRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/ble/rssi/BleRssiRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class to create BleRssiRangingParams instances.
+
+ Builder class to create BleRssiRangingParams instances.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The address of the peer device must be non-null
+ Bluetooth address.
+ android.bluetooth.BluetoothDevice#getAddress()
+ Constructs a new Builder for creating a bluetooth rssi ranging session.
+
+ Constructs a new Builder for creating a bluetooth rssi ranging session.
+ Valid Bluetooth hardware addresses must be upper case, in big endian byte order, and
+ in a format such as "00:11:22:33:AA:BB". The helper
+ android.bluetooth.BluetoothAdapter#checkBluetoothAddress is available to validate
+ a Bluetooth address.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams.Builder.BleRssiRangingParams$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/ble/rssi/BleRssiRangingParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/ble/rssi/BleRssiRangingParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Rssi.BleRssiRangingParams
+
+
+
+ Builds and returns a BleRssiRangingParams instance.
+ a new BleRssiRangingParams.
+
+ Builds and returns a BleRssiRangingParams instance.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/ble/rssi/BleRssiRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/ble/rssi/BleRssiRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Ble.Rssi.BleRssiRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+InterfaceConsts.xml b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+InterfaceConsts.xml
new file mode 100644
index 000000000..b9335791b
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams.xml b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams.xml
new file mode 100644
index 000000000..b33d7a20f
--- /dev/null
+++ b/docs/xml/Android.Ranging.Ble.Rssi/BleRssiRangingParams.xml
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/ble/rssi/BleRssiRangingParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/ble/rssi/BleRssiRangingParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ BleRssiRangingParams encapsulates the parameters required for a bluetooth rssi based ranging
+ session.
+
+ BleRssiRangingParams encapsulates the parameters required for a bluetooth rssi based ranging
+ session.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPeerBluetoothAddress", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPeerBluetoothAddress", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the Bluetooth address of the peer device.
+ String representing the Bluetooth address.
+
+ Returns the Bluetooth address of the peer device.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams.getPeerBluetoothAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+
+ Returns the ranging update rate.
+ ranging update rate.
+
+ Returns the ranging update rate.
+
+
+ Java documentation for android.ranging.ble.rssi.BleRssiRangingParams.getRangingUpdateRate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/DeviceHandle+Builder.xml b/docs/xml/Android.Ranging.Oob/DeviceHandle+Builder.xml
new file mode 100644
index 000000000..fed15ce6b
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/DeviceHandle+Builder.xml
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/DeviceHandle$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/DeviceHandle$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of DeviceHandle.
+
+ Builder class for creating instances of DeviceHandle.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/ranging/RangingDevice;Landroid/ranging/oob/TransportHandle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/ranging/RangingDevice;Landroid/ranging/oob/TransportHandle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ the RangingDevice
+ Implementation of TransportHandle for sending/receiving
+ OOB data from peer
+ Constructs a new Builder with the required RangingDevice
+ and TransportHandle.
+
+ Constructs a new Builder with the required RangingDevice
+ and TransportHandle.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle.Builder.DeviceHandle$Builder(android.ranging.RangingDevice, android.ranging.oob.TransportHandle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/oob/DeviceHandle;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/oob/DeviceHandle;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.DeviceHandle
+
+
+
+ Builds and returns a new DeviceHandle instance using the
+ parameters provided to this builder.
+ a newly created DeviceHandle instance.
+
+ Builds and returns a new DeviceHandle instance using the
+ parameters provided to this builder.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/DeviceHandle+InterfaceConsts.xml b/docs/xml/Android.Ranging.Oob/DeviceHandle+InterfaceConsts.xml
new file mode 100644
index 000000000..af2cda8a3
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/DeviceHandle+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/DeviceHandle.xml b/docs/xml/Android.Ranging.Oob/DeviceHandle.xml
new file mode 100644
index 000000000..ed51e05cc
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/DeviceHandle.xml
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/DeviceHandle", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/DeviceHandle", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a handle to a ranging device, containing information about the device
+ and a transport handle for out-of-band communication.
+
+ Represents a handle to a ranging device, containing information about the device
+ and a transport handle for out-of-band communication.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingDevice", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingDevice", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingDevice
+
+
+ Returns the ranging device associated with this handle.
+ The RangingDevice instance.
+
+ Returns the ranging device associated with this handle.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle.getRangingDevice()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTransportHandle", "()Landroid/ranging/oob/TransportHandle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTransportHandle", "()Landroid/ranging/oob/TransportHandle;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Oob.ITransportHandle
+
+
+ Returns the transport handle, if set, for communication.
+ The TransportHandle instance.
+
+ Returns the transport handle, if set, for communication.
+
+
+ Java documentation for android.ranging.oob.DeviceHandle.getTransportHandle()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/ITransportHandle.xml b/docs/xml/Android.Ranging.Oob/ITransportHandle.xml
new file mode 100644
index 000000000..1992adb37
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/ITransportHandle.xml
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/TransportHandle", "", "Android.Ranging.Oob.ITransportHandleInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/ranging/oob/TransportHandle", "", "Android.Ranging.Oob.ITransportHandleInvoker", ApiSince=36)>]
+
+
+
+ TransportHandle is used as the Out-Of-Band (OOB) transport mechanism by ranging module.
+
+ TransportHandle is used as the Out-Of-Band (OOB) transport mechanism by ranging module.
+ In cases where module is used in a non-raw ranging mode, the user shall provide an implementation
+ of the TransportHandle, allowing ranging module to do the necessary OOB communication with a peer
+ device using the provided transport handle. Some examples of OOB transport between two peer
+ devices are:
+ <ul>
+ <li>BLE GATT connection</li>
+ <li>Wi-Fi MDNS link</li>
+ <li>Internet</li>
+ </ul>
+
+
+ Java documentation for android.ranging.oob.TransportHandle
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerReceiveCallback", "(Ljava/util/concurrent/Executor;Landroid/ranging/oob/TransportHandle$ReceiveCallback;)V", "GetRegisterReceiveCallback_Ljava_util_concurrent_Executor_Landroid_ranging_oob_TransportHandle_ReceiveCallback_Handler:Android.Ranging.Oob.ITransportHandleInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("registerReceiveCallback", "(Ljava/util/concurrent/Executor;Landroid/ranging/oob/TransportHandle$ReceiveCallback;)V", "GetRegisterReceiveCallback_Ljava_util_concurrent_Executor_Landroid_ranging_oob_TransportHandle_ReceiveCallback_Handler:Android.Ranging.Oob.ITransportHandleInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("sendData", "([B)V", "GetSendData_arrayBHandler:Android.Ranging.Oob.ITransportHandleInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("sendData", "([B)V", "GetSendData_arrayBHandler:Android.Ranging.Oob.ITransportHandleInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the data to be sent to the peer device. Must not be null.
+ Send data to the peer device via the implemented OOB transport.
+
+ Send data to the peer device via the implemented OOB transport.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.sendData(byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/ITransportHandleReceiveCallback.xml b/docs/xml/Android.Ranging.Oob/ITransportHandleReceiveCallback.xml
new file mode 100644
index 000000000..5ad730d9a
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/ITransportHandleReceiveCallback.xml
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/TransportHandle$ReceiveCallback", "", "Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/ranging/oob/TransportHandle$ReceiveCallback", "", "Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker", ApiSince=36)>]
+
+
+
+ TransportHandle callback.
+
+ TransportHandle callback.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onClose", "()V", "GetOnCloseHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onClose", "()V", "GetOnCloseHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Notifies the receiver that the TransportHandle instance can't be used anymore to receive
+ or send data.
+
+ Notifies the receiver that the TransportHandle instance can't be used anymore to receive
+ or send data. Also call this in AutoCloseable#close().
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback.onClose()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onDisconnect", "()V", "GetOnDisconnectHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onDisconnect", "()V", "GetOnDisconnectHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Notifies the receiver that the TransportHandle instance can't be used to receive or send
+ data until onReconnect() is called.
+
+ Notifies the receiver that the TransportHandle instance can't be used to receive or send
+ data until onReconnect() is called.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback.onDisconnect()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onReceiveData", "([B)V", "GetOnReceiveData_arrayBHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onReceiveData", "([B)V", "GetOnReceiveData_arrayBHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the data received from the peer device. Must not be null.
+ Notifies and provides data received from the peer device.
+
+ Notifies and provides data received from the peer device.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback.onReceiveData(byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onReconnect", "()V", "GetOnReconnectHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onReconnect", "()V", "GetOnReconnectHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Notifies the receiver the TransportHandle instance can be used again to send and receive
+ data.
+
+ Notifies the receiver the TransportHandle instance can be used again to send and receive
+ data. Should only be called if onDisconnect() preceded it.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback.onReconnect()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendFailed", "()V", "GetOnSendFailedHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onSendFailed", "()V", "GetOnSendFailedHandler:Android.Ranging.Oob.ITransportHandleReceiveCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Called when a data send operation fails.
+
+ Called when a data send operation fails.
+
+
+ Java documentation for android.ranging.oob.TransportHandle.ReceiveCallback.onSendFailed()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig+Builder.xml b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig+Builder.xml
new file mode 100644
index 000000000..d23a1236f
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig+Builder.xml
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/OobInitiatorRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/OobInitiatorRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of OobInitiatorRangingConfig.
+
+ Builder class for creating instances of OobInitiatorRangingConfig.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDeviceHandle", "(Landroid/ranging/oob/DeviceHandle;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDeviceHandle", "(Landroid/ranging/oob/DeviceHandle;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDeviceHandles", "(Ljava/util/List;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDeviceHandles", "(Ljava/util/List;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/oob/OobInitiatorRangingConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/oob/OobInitiatorRangingConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig
+
+
+
+ Builds an instance of OobInitiatorRangingConfig with the provided parameters.
+ A new OobInitiatorRangingConfig instance.
+
+ Builds an instance of OobInitiatorRangingConfig with the provided parameters.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setFastestRangingInterval", "(Ljava/time/Duration;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setFastestRangingInterval", "(Ljava/time/Duration;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingMode", "(I)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingMode", "(I)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSecurityLevel", "(I)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSecurityLevel", "(I)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSlowestRangingInterval", "(Ljava/time/Duration;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSlowestRangingInterval", "(Ljava/time/Duration;)Landroid/ranging/oob/OobInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig.xml b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig.xml
new file mode 100644
index 000000000..93bcc2eb7
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfig.xml
@@ -0,0 +1,802 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Ranging.RangingConfig
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/OobInitiatorRangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/OobInitiatorRangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration for an Out-of-Band (OOB) initiator in a ranging session.
+
+ Represents the configuration for an Out-of-Band (OOB) initiator in a ranging session.
+ This class includes configuration options such as device handles, security level,
+ ranging mode, and interval range for setting up an OOB initiator ranging session.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDeviceHandles", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDeviceHandles", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Ranging.Oob.DeviceHandle>
+
+
+ Returns the list of DeviceHandles associated with the OOB initiator.
+ A list of DeviceHandle objects.
+
+ Returns the list of DeviceHandles associated with the OOB initiator.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getDeviceHandles()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFastestRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFastestRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)>]
+
+
+
+ Java.Time.Duration
+
+
+ Returns the fastest requested ranging interval.
+ The fastest interval.
+
+ Returns the fastest requested ranging interval.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getFastestRangingInterval()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingIntervalRange", "()Landroid/util/Range;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingIntervalRange", "()Landroid/util/Range;", "", ApiSince=36)>]
+
+
+
+ Android.Util.Range
+
+
+ Returns the ranging interval range configuration.
+ The Range associated with this OOB initiator.
+
+ Returns the ranging interval range configuration.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getRangingIntervalRange()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingMode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingMode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+
+ Returns the ranging mode for the session.
+ the ranging mode.
+ <p>Possible values:
+ #RANGING_MODE_AUTO#RANGING_MODE_HIGH_ACCURACY#RANGING_MODE_HIGH_ACCURACY_PREFERRED#RANGING_MODE_FUSED
+
+ Returns the ranging mode for the session.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getRangingMode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_MODE_AUTO", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_MODE_AUTO", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 0
+
+ Automatic ranging mode.
+
+ Automatic ranging mode. Allows the system to choose the best mode.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.RANGING_MODE_AUTO
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_MODE_FUSED", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_MODE_FUSED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 3
+
+ Starts ranging with all the ranging technologies both devices support.
+
+ Starts ranging with all the ranging technologies both devices support.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.RANGING_MODE_FUSED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_MODE_HIGH_ACCURACY", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_MODE_HIGH_ACCURACY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 1
+
+ High accuracy ranging mode.
+
+ High accuracy ranging mode. No fallback allowed.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_MODE_HIGH_ACCURACY_PREFERRED", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_MODE_HIGH_ACCURACY_PREFERRED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigMode enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 2
+
+ High accuracy ranging mode.
+
+ High accuracy ranging mode. Fallback to lower accuracy if high accuracy ranging is not
+ supported by all devices.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY_PREFERRED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSecurityLevel", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSecurityLevel", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel
+
+
+ Returns the security level set for the ranging session.
+ the security level.
+ <p>Possible values:
+ #SECURITY_LEVEL_BASIC#SECURITY_LEVEL_SECURE
+
+ Returns the security level set for the ranging session.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getSecurityLevel()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_LEVEL_BASIC", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_LEVEL_BASIC", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel
+
+ 0
+
+ Basic security level for the ranging session.
+
+ Basic security level for the ranging session.
+ Example usage:
+ UWB: Static-STS
+ BLE-CS: Security level one
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.SECURITY_LEVEL_BASIC
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SECURITY_LEVEL_SECURE", ApiSince=36)]
+ [<Android.Runtime.Register("SECURITY_LEVEL_SECURE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel
+
+ 1
+
+ Basic security level for the ranging session.
+
+ Basic security level for the ranging session.
+ Example usage:
+ UWB: Provisioned-STS
+ BLE-CS: Security level four
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.SECURITY_LEVEL_SECURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSlowestRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSlowestRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)>]
+
+
+
+ Java.Time.Duration
+
+
+ Returns the slowest acceptable ranging.
+ The slowest interval.
+
+ Returns the slowest acceptable ranging.
+
+
+ Java documentation for android.ranging.oob.OobInitiatorRangingConfig.getSlowestRangingInterval()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigMode.xml b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigMode.xml
new file mode 100644
index 000000000..b39287f31
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigMode.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeAuto", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_AUTO")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeAuto", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_AUTO")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeFused", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_FUSED")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeFused", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_FUSED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeHighAccuracy", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeHighAccuracy", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeHighAccuracyPreferred", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY_PREFERRED")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.RangingModeHighAccuracyPreferred", JniField="android/ranging/oob/OobInitiatorRangingConfig.RANGING_MODE_HIGH_ACCURACY_PREFERRED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigMode
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigSecurityLevel.xml b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigSecurityLevel.xml
new file mode 100644
index 000000000..11852ecb2
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobInitiatorRangingConfigSecurityLevel.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.SecurityLevelBasic", JniField="android/ranging/oob/OobInitiatorRangingConfig.SECURITY_LEVEL_BASIC")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.SecurityLevelBasic", JniField="android/ranging/oob/OobInitiatorRangingConfig.SECURITY_LEVEL_BASIC")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.SecurityLevelSecure", JniField="android/ranging/oob/OobInitiatorRangingConfig.SECURITY_LEVEL_SECURE")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Oob.OobInitiatorRangingConfig.SecurityLevelSecure", JniField="android/ranging/oob/OobInitiatorRangingConfig.SECURITY_LEVEL_SECURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobInitiatorRangingConfigSecurityLevel
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig+Builder.xml b/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig+Builder.xml
new file mode 100644
index 000000000..6e737749b
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig+Builder.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/OobResponderRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/OobResponderRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of OobResponderRangingConfig.
+
+ Builder class for creating instances of OobResponderRangingConfig.
+
+
+ Java documentation for android.ranging.oob.OobResponderRangingConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/ranging/oob/DeviceHandle;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/ranging/oob/DeviceHandle;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The DeviceHandle to associate with this OOB responder.
+ Constructs a new Builder instance with the specified DeviceHandle.
+
+ Constructs a new Builder instance with the specified DeviceHandle.
+
+
+ Java documentation for android.ranging.oob.OobResponderRangingConfig.Builder.OobResponderRangingConfig$Builder(android.ranging.oob.DeviceHandle)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/oob/OobResponderRangingConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/oob/OobResponderRangingConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Oob.OobResponderRangingConfig
+
+
+
+ Builds an instance of OobResponderRangingConfig with the provided parameters.
+ A new OobResponderRangingParams instance.
+
+ Builds an instance of OobResponderRangingConfig with the provided parameters.
+
+
+ Java documentation for android.ranging.oob.OobResponderRangingConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig.xml b/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig.xml
new file mode 100644
index 000000000..48bfe6605
--- /dev/null
+++ b/docs/xml/Android.Ranging.Oob/OobResponderRangingConfig.xml
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Ranging.RangingConfig
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/oob/OobResponderRangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/oob/OobResponderRangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration for an Out-of-Band (OOB) responder in a ranging session.
+
+ Represents the configuration for an Out-of-Band (OOB) responder in a ranging session.
+ This class contains configuration and device handle information for establishing
+ a ranging session with an initiator.
+
+
+ Java documentation for android.ranging.oob.OobResponderRangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDeviceHandle", "()Landroid/ranging/oob/DeviceHandle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDeviceHandle", "()Landroid/ranging/oob/DeviceHandle;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Oob.DeviceHandle
+
+
+ Returns the DeviceHandle associated with this OOB responder.
+ The DeviceHandle of the OOB responder.
+
+ Returns the DeviceHandle associated with this OOB responder.
+
+
+ Java documentation for android.ranging.oob.OobResponderRangingConfig.getDeviceHandle()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RangingDeviceUpdateRate.xml b/docs/xml/Android.Ranging.Raw/RangingDeviceUpdateRate.xml
new file mode 100644
index 000000000..39efd4bb4
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RangingDeviceUpdateRate.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateFrequent", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_FREQUENT")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateFrequent", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_FREQUENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateInfrequent", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_INFREQUENT")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateInfrequent", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_INFREQUENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateNormal", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_NORMAL")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Raw.RawRangingDevice.UpdateRateNormal", JniField="android/ranging/raw/RawRangingDevice.UPDATE_RATE_NORMAL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig+Builder.xml b/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig+Builder.xml
new file mode 100644
index 000000000..7d0d2fc33
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig+Builder.xml
@@ -0,0 +1,266 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawInitiatorRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawInitiatorRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for constructing instances of RawInitiatorRangingConfig.
+
+ Builder class for constructing instances of RawInitiatorRangingConfig.
+
+
+ Java documentation for android.ranging.raw.RawInitiatorRangingConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addRawRangingDevice", "(Landroid/ranging/raw/RawRangingDevice;)Landroid/ranging/raw/RawInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addRawRangingDevice", "(Landroid/ranging/raw/RawRangingDevice;)Landroid/ranging/raw/RawInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addRawRangingDevices", "(Ljava/util/List;)Landroid/ranging/raw/RawInitiatorRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("addRawRangingDevices", "(Ljava/util/List;)Landroid/ranging/raw/RawInitiatorRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawInitiatorRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/raw/RawInitiatorRangingConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/raw/RawInitiatorRangingConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawInitiatorRangingConfig
+
+
+
+ Builds and returns a new RawInitiatorRangingConfig instance.
+ a configured instance of RawInitiatorRangingConfig.
+
+ Builds and returns a new RawInitiatorRangingConfig instance.
+
+
+ Java documentation for android.ranging.raw.RawInitiatorRangingConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig.xml b/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig.xml
new file mode 100644
index 000000000..ff3d1e857
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawInitiatorRangingConfig.xml
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Ranging.RangingConfig
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawInitiatorRangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawInitiatorRangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration for initiating a raw ranging session.
+
+ Represents the configuration for initiating a raw ranging session.
+ This class encapsulates a list of RawRangingDevice objects that
+ participate in the
+ session.
+
+
+ Java documentation for android.ranging.raw.RawInitiatorRangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRawRangingDevices", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRawRangingDevices", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Ranging.Raw.RawRangingDevice>
+
+
+ Returns the list of RawRangingDevice objects involved in this
+ session.
+ a list of ranging devices.
+
+ Returns the list of RawRangingDevice objects involved in this
+ session.
+
+
+ Java documentation for android.ranging.raw.RawInitiatorRangingConfig.getRawRangingDevices()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawRangingDevice+Builder.xml b/docs/xml/Android.Ranging.Raw/RawRangingDevice+Builder.xml
new file mode 100644
index 000000000..a73e0fb62
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawRangingDevice+Builder.xml
@@ -0,0 +1,365 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawRangingDevice$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawRangingDevice$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of RawRangingDevice.
+
+ Builder class for creating instances of RawRangingDevice.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/raw/RawRangingDevice;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/raw/RawRangingDevice;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice
+
+
+
+ Builds and returns a new RawRangingDevice instance.
+ a new RawRangingDevice configured with the specified parameters.
+
+ Builds and returns a new RawRangingDevice instance.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBleRssiRangingParams", "(Landroid/ranging/ble/rssi/BleRssiRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBleRssiRangingParams", "(Landroid/ranging/ble/rssi/BleRssiRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setCsRangingParams", "(Landroid/ranging/ble/cs/BleCsRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setCsRangingParams", "(Landroid/ranging/ble/cs/BleCsRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingDevice", "(Landroid/ranging/RangingDevice;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingDevice", "(Landroid/ranging/RangingDevice;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRttRangingParams", "(Landroid/ranging/wifi/rtt/RttRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRttRangingParams", "(Landroid/ranging/wifi/rtt/RttRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setUwbRangingParams", "(Landroid/ranging/uwb/UwbRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setUwbRangingParams", "(Landroid/ranging/uwb/UwbRangingParams;)Landroid/ranging/raw/RawRangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawRangingDevice+InterfaceConsts.xml b/docs/xml/Android.Ranging.Raw/RawRangingDevice+InterfaceConsts.xml
new file mode 100644
index 000000000..a0694fcd7
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawRangingDevice+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawRangingDevice.xml b/docs/xml/Android.Ranging.Raw/RawRangingDevice.xml
new file mode 100644
index 000000000..9b57bc9e6
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawRangingDevice.xml
@@ -0,0 +1,649 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawRangingDevice", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawRangingDevice", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a device participating in ranging operations.
+
+ Represents a device participating in ranging operations.
+ This class supports multiple ranging technologies, including UWB, BLE CS, BLE RSSI and Wi-Fi
+ NAN-RTT. The configuration for each technology is provided through corresponding parameter
+ objects.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBleRssiRangingParams", "()Landroid/ranging/ble/rssi/BleRssiRangingParams;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBleRssiRangingParams", "()Landroid/ranging/ble/rssi/BleRssiRangingParams;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.Rssi.BleRssiRangingParams
+
+
+ Returns the BLE rssi ranging parameters, if applicable.
+ the BleRssiRangingParams, or null if not set.
+
+ Returns the BLE rssi ranging parameters, if applicable.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.getBleRssiRangingParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCsRangingParams", "()Landroid/ranging/ble/cs/BleCsRangingParams;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCsRangingParams", "()Landroid/ranging/ble/cs/BleCsRangingParams;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingParams
+
+
+ Returns the CS ranging parameters, if applicable.
+ the BleCsRangingParams, or null if not set.
+
+ Returns the CS ranging parameters, if applicable.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.getCsRangingParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingDevice", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingDevice", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingDevice
+
+
+ Returns the RangingDevice associated with this instance.
+ the ranging device.
+
+ Returns the RangingDevice associated with this instance.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.getRangingDevice()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRttRangingParams", "()Landroid/ranging/wifi/rtt/RttRangingParams;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRttRangingParams", "()Landroid/ranging/wifi/rtt/RttRangingParams;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingParams
+
+
+ Returns the RTT ranging parameters, if applicable.
+ the RttRangingParams, or null if not set.
+
+ Returns the RTT ranging parameters, if applicable.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.getRttRangingParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UPDATE_RATE_FREQUENT", ApiSince=36)]
+ [<Android.Runtime.Register("UPDATE_RATE_FREQUENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 3
+
+ Frequent ranging interval.
+
+ Frequent ranging interval.
+ <ul>
+ <li> UWB - 96 milliseconds for config id
+ UwbRangingParams#CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST, 120 milliseconds
+ otherwise. See UwbRangingCapabilities#getSupportedRangingUpdateRates() to verify
+ Frequent update rate is supported. </li>
+ <li> BLE RSSI - 500 milliseconds. </li>
+ <li> BLE CS - 200 milliseconds. </li>
+ <li> WiFi Rtt - 128 milliseconds if
+ RttRangingCapabilities#hasPeriodicRangingHardwareFeature() is true, 256
+ milliseconds otherwise. </li>
+ </ul>
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.UPDATE_RATE_FREQUENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UPDATE_RATE_INFREQUENT", ApiSince=36)]
+ [<Android.Runtime.Register("UPDATE_RATE_INFREQUENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 2
+
+ Infrequent ranging interval.
+
+ Infrequent ranging interval.
+ <ul>
+ <li> UWB - 600 milliseconds. </li>
+ <li> BLE RSSI - 3 seconds. </li>
+ <li> BLE CS - 5 seconds. </li>
+ <li> WiFi Rtt - 8192 milliseconds otherwise. </li>
+ </ul>
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.UPDATE_RATE_INFREQUENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UPDATE_RATE_NORMAL", ApiSince=36)]
+ [<Android.Runtime.Register("UPDATE_RATE_NORMAL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Raw.RangingDeviceUpdateRate enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+ 1
+
+ Normal ranging interval (Default).
+
+ Normal ranging interval (Default).
+ <ul>
+ <li> UWB - 200 milliseconds for config ids UwbRangingParams#getConfigId() with
+ multicast ranging, 240 milliseconds for unicast. </li>
+ <li> BLE RSSI - 1 second. </li>
+ <li> BLE CS - 3 seconds. </li>
+ <li> WiFi Rtt - 256 milliseconds if
+ RttRangingCapabilities#hasPeriodicRangingHardwareFeature() is true, 512
+ milliseconds otherwise. </li>
+ </ul>
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.UPDATE_RATE_NORMAL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUwbRangingParams", "()Landroid/ranging/uwb/UwbRangingParams;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUwbRangingParams", "()Landroid/ranging/uwb/UwbRangingParams;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams
+
+
+ Returns the UWB ranging parameters, if applicable.
+ the UwbRangingParams, or null if not set.
+
+ Returns the UWB ranging parameters, if applicable.
+
+
+ Java documentation for android.ranging.raw.RawRangingDevice.getUwbRangingParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig+Builder.xml b/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig+Builder.xml
new file mode 100644
index 000000000..17c091f54
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig+Builder.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawResponderRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawResponderRangingConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for constructing instances of RawResponderRangingParams.
+
+ Builder class for constructing instances of RawResponderRangingParams.
+
+
+ Java documentation for android.ranging.raw.RawResponderRangingConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/raw/RawResponderRangingConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/raw/RawResponderRangingConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawResponderRangingConfig
+
+
+
+ Builds and returns a new RawResponderRangingParams instance.
+ a configured instance of RawResponderRangingParams.
+
+ Builds and returns a new RawResponderRangingParams instance.
+
+
+ Java documentation for android.ranging.raw.RawResponderRangingConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRawRangingDevice", "(Landroid/ranging/raw/RawRangingDevice;)Landroid/ranging/raw/RawResponderRangingConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRawRangingDevice", "(Landroid/ranging/raw/RawRangingDevice;)Landroid/ranging/raw/RawResponderRangingConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Raw.RawResponderRangingConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig.xml b/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig.xml
new file mode 100644
index 000000000..e0655c394
--- /dev/null
+++ b/docs/xml/Android.Ranging.Raw/RawResponderRangingConfig.xml
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.Ranging.RangingConfig
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/raw/RawResponderRangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/raw/RawResponderRangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration for a raw ranging session initiated by a responder device.
+
+ Represents the configuration for a raw ranging session initiated by a responder device.
+ This class holds a android.ranging.raw.RawRangingDevice object that participates in the
+ session.
+
+
+ Java documentation for android.ranging.raw.RawResponderRangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRawRangingDevice", "()Landroid/ranging/raw/RawRangingDevice;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRawRangingDevice", "()Landroid/ranging/raw/RawRangingDevice;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Raw.RawRangingDevice
+
+
+ Returns the android.ranging.raw.RawRangingDevice participating in this session as the
+ responder.
+ the raw ranging device.
+
+ Returns the android.ranging.raw.RawRangingDevice participating in this session as the
+ responder.
+
+
+ Java documentation for android.ranging.raw.RawResponderRangingConfig.getRawRangingDevice()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbAddress+InterfaceConsts.xml b/docs/xml/Android.Ranging.Uwb/UwbAddress+InterfaceConsts.xml
new file mode 100644
index 000000000..25b6a8f2e
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbAddress+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbAddress.xml b/docs/xml/Android.Ranging.Uwb/UwbAddress.xml
new file mode 100644
index 000000000..9b3ccc076
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbAddress.xml
@@ -0,0 +1,451 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbAddress", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbAddress", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A class representing a UWB address
+
+ A class representing a UWB address
+
+
+ Java documentation for android.ranging.uwb.UwbAddress
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createRandomShortAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createRandomShortAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbAddress
+
+
+
+ Generates a new random 2 bytes UwbAddress.
+ a new randomly generated UwbAddress.
+
+ Generates a new random 2 bytes UwbAddress.
+
+
+ Java documentation for android.ranging.uwb.UwbAddress.createRandomShortAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXTENDED_ADDRESS_BYTE_LENGTH", ApiSince=36)]
+ [<Android.Runtime.Register("EXTENDED_ADDRESS_BYTE_LENGTH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 8
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("fromBytes", "([B)Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)]
+ [<Android.Runtime.Register("fromBytes", "([B)Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbAddress
+
+
+
+
+
+ a byte array to convert to a android.uwb.UwbAddress
+ Create a android.uwb.UwbAddress from a byte array.
+ a android.uwb.UwbAddress created from the input byte array
+
+ Create a android.uwb.UwbAddress from a byte array.
+ If the provided array is #SHORT_ADDRESS_BYTE_LENGTH bytes, a short address is
+ created. If the provided array is #EXTENDED_ADDRESS_BYTE_LENGTH bytes, then an
+ extended address is created.
+
+
+ Java documentation for android.ranging.uwb.UwbAddress.fromBytes(byte[])
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getAddressBytes", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getAddressBytes", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Get the address as a byte array
+ the byte representation of this android.uwb.UwbAddress
+
+ Get the address as a byte array
+
+
+ Java documentation for android.ranging.uwb.UwbAddress.getAddressBytes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SHORT_ADDRESS_BYTE_LENGTH", ApiSince=36)]
+ [<Android.Runtime.Register("SHORT_ADDRESS_BYTE_LENGTH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ 2
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+Builder.xml b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+Builder.xml
new file mode 100644
index 000000000..ad43ee15f
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+Builder.xml
@@ -0,0 +1,254 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbComplexChannel$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbComplexChannel$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for creating instances of UwbComplexChannel.
+
+ Builder for creating instances of UwbComplexChannel.
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/uwb/UwbComplexChannel;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/uwb/UwbComplexChannel;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannel
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setChannel", "(I)Landroid/ranging/uwb/UwbComplexChannel$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setChannel", "(I)Landroid/ranging/uwb/UwbComplexChannel$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannel+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPreambleIndex", "(I)Landroid/ranging/uwb/UwbComplexChannel$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPreambleIndex", "(I)Landroid/ranging/uwb/UwbComplexChannel$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannel+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+InterfaceConsts.xml b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+InterfaceConsts.xml
new file mode 100644
index 000000000..187e5aeb0
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbComplexChannel.xml b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel.xml
new file mode 100644
index 000000000..cae4a230e
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbComplexChannel.xml
@@ -0,0 +1,1308 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbComplexChannel", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbComplexChannel", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A Class representing the complex channel for UWB which comprises channel and preamble index
+ negotiated between peer devices out of band before ranging.
+
+ A Class representing the complex channel for UWB which comprises channel and preamble index
+ negotiated between peer devices out of band before ranging.
+ PRF (Pulse Repetition Frequency) supported:
+ <ul>
+ <li> BPRF - Base Pulse Repetition Frequency.</li>
+ <li> HPRF - Higher Pulse Repetition Frequency.</li>
+ </ul>
+
+ See FiRa UCI Spec.
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getChannel", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getChannel", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+
+ Gets the UWB channel associated with this configuration.
+ The channel number, which is one of the predefined UWB channels:
+
+ Gets the UWB channel associated with this configuration.
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.getChannel()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPreambleIndex", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPreambleIndex", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+
+ Gets the UWB preamble index associated with this configuration.
+ The preamble index, which is one of the predefined UWB preamble indices:
+
+ See FiRa UCI Spec.
+
+ Gets the UWB preamble index associated with this configuration.
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.getPreambleIndex()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_10", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_10", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 10
+
+ UWB channel 10
+
+ UWB channel 10
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_10
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_12", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_12", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 12
+
+ UWB channel 12
+
+ UWB channel 12
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_12
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_13", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_13", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 13
+
+ UWB channel 13
+
+ UWB channel 13
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_13
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_14", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_14", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 14
+
+ UWB channel 14
+
+ UWB channel 14
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_14
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_5", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_5", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 5
+
+ UWB channel 5
+
+ UWB channel 5
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_5
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_6", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_6", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 6
+
+ UWB channel 6
+
+ UWB channel 6
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_6
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_8", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_8", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 8
+
+ UWB channel 8
+
+ UWB channel 8
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_8
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_CHANNEL_9", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_CHANNEL_9", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelNumber enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 9
+
+ UWB channel 9
+
+ UWB channel 9
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_CHANNEL_9
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_10", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_10", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 10
+
+ UWB preamble code index 10 (PRF mode - BPRF).
+
+ UWB preamble code index 10 (PRF mode - BPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_10
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_11", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_11", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 11
+
+ UWB preamble code index 11 (PRF mode - BPRF).
+
+ UWB preamble code index 11 (PRF mode - BPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_11
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_12", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_12", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 12
+
+ UWB preamble code index 12 (PRF mode - BPRF).
+
+ UWB preamble code index 12 (PRF mode - BPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_12
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_25", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_25", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 25
+
+ UWB preamble code index 25 (PRF mode - HPRF).
+
+ UWB preamble code index 25 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_25
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_26", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_26", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 26
+
+ UWB preamble code index 26 (PRF mode - HPRF).
+
+ UWB preamble code index 26 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_26
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_27", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_27", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 27
+
+ UWB preamble code index 27 (PRF mode - HPRF).
+
+ UWB preamble code index 27 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_27
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_28", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_28", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 28
+
+ UWB preamble code index 28 (PRF mode - HPRF).
+
+ UWB preamble code index 28 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_28
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_29", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_29", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 29
+
+ UWB preamble code index 29 (PRF mode - HPRF).
+
+ UWB preamble code index 29 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_29
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_30", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_30", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 30
+
+ UWB preamble code index 30 (PRF mode - HPRF).
+
+ UWB preamble code index 30 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_30
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_31", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_31", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 31
+
+ UWB preamble code index 31 (PRF mode - HPRF).
+
+ UWB preamble code index 31 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_31
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_32", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_32", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 32
+
+ UWB preamble code index 32 (PRF mode - HPRF).
+
+ UWB preamble code index 32 (PRF mode - HPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_32
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_9", ApiSince=36)]
+ [<Android.Runtime.Register("UWB_PREAMBLE_CODE_INDEX_9", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 9
+
+ UWB preamble code index 9 (PRF mode - BPRF).
+
+ UWB preamble code index 9 (PRF mode - BPRF).
+
+
+ Java documentation for android.ranging.uwb.UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_9
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbComplexChannelNumber.xml b/docs/xml/Android.Ranging.Uwb/UwbComplexChannelNumber.xml
new file mode 100644
index 000000000..4b8c4a8be
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbComplexChannelNumber.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel10", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_10")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel10", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_10")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 10
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel12", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_12")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel12", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_12")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 12
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel13", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_13")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel13", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_13")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 13
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel14", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_14")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel14", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_14")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 14
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel5", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_5")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel5", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_5")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel6", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_6")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel6", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_6")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel8", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_8")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel8", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_8")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel9", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_9")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbChannel9", JniField="android/ranging/uwb/UwbComplexChannel.UWB_CHANNEL_9")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelNumber
+
+ 9
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbComplexChannelPreambleCodeIndex.xml b/docs/xml/Android.Ranging.Uwb/UwbComplexChannelPreambleCodeIndex.xml
new file mode 100644
index 000000000..0640a76f5
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbComplexChannelPreambleCodeIndex.xml
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex10", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_10")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex10", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_10")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 10
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex11", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_11")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex11", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_11")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 11
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex12", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_12")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex12", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_12")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 12
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex25", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_25")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex25", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_25")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 25
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex26", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_26")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex26", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_26")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 26
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex27", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_27")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex27", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_27")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 27
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex28", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_28")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex28", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_28")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 28
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex29", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_29")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex29", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_29")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 29
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex30", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_30")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex30", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_30")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 30
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex31", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_31")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex31", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_31")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 31
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex32", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_32")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex32", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_32")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 32
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex9", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_9")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbComplexChannel.UwbPreambleCodeIndex9", JniField="android/ranging/uwb/UwbComplexChannel.UWB_PREAMBLE_CODE_INDEX_9")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannelPreambleCodeIndex
+
+ 9
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities+InterfaceConsts.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities+InterfaceConsts.xml
new file mode 100644
index 000000000..1906e44a7
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities.xml
new file mode 100644
index 000000000..5aba3c5ee
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingCapabilities.xml
@@ -0,0 +1,766 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the capabilities of Ultra-Wideband (UWB) ranging technology.
+
+ Represents the capabilities of Ultra-Wideband (UWB) ranging technology.
+ This class encapsulates various UWB-related features, including support for specific
+ measurement types (e.g., distance, azimuth, elevation), ranging configurations, and
+ operational parameters like update rates and channel availability.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAzimuthalAngleSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAzimuthalAngleSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if the device hardware supports azimuthal angle measurement.
+
+ true if azimuthal angle measurement is supported; false otherwise.
+
+ Checks if the device hardware supports azimuthal angle measurement.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.isAzimuthalAngleSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isBackgroundRangingSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isBackgroundRangingSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if background ranging is supported.
+
+ true if background ranging is supported; false otherwise.
+
+ Checks if background ranging is supported.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.isBackgroundRangingSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isDistanceMeasurementSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isDistanceMeasurementSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if the device supports distance measurement.
+
+ true if distance measurement is supported; false otherwise.
+
+ Checks if the device supports distance measurement.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.isDistanceMeasurementSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isElevationAngleSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isElevationAngleSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if the device hardware supports elevation angle measurement.
+
+ true if elevation angle measurement is supported; false otherwise.
+
+ Checks if the device hardware supports elevation angle measurement.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.isElevationAngleSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRangingIntervalReconfigurationSupported", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRangingIntervalReconfigurationSupported", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Checks if the ranging interval can be reconfigured.
+
+ true if the interval is configurable; false otherwise.
+
+ Checks if the ranging interval can be reconfigured.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.isRangingIntervalReconfigurationSupported()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMinimumRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMinimumRangingInterval", "()Ljava/time/Duration;", "", ApiSince=36)>]
+
+
+
+ Java.Time.Duration
+
+
+ Gets the minimum supported ranging interval.
+ the minimum ranging interval.
+
+ Gets the minimum supported ranging interval.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getMinimumRangingInterval()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedChannels", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedChannels", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported UWB channels.
+ a list of supported channel numbers.
+
+ Gets the list of supported UWB channels.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedChannels()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedConfigIds", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedConfigIds", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported configuration IDs.
+ a list of supported configuration IDs.
+
+ Gets the list of supported configuration IDs.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedConfigIds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedNotificationConfigurations", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedNotificationConfigurations", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported notification configurations.
+ a list of supported notification configuration type.
+
+ Gets the list of supported notification configurations.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedNotificationConfigurations()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedPreambleIndexes", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedPreambleIndexes", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported preamble indexes.
+ a list of supported preamble indexes.
+
+ Gets the list of supported preamble indexes.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedPreambleIndexes()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedRangingUpdateRates", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedRangingUpdateRates", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported ranging update rates.
+ a list of supported update rates.
+
+ Gets the list of supported ranging update rates.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedRangingUpdateRates()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSupportedSlotDurations", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSupportedSlotDurations", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Java.Lang.Integer>
+
+
+ Gets the list of supported slot durations in microseconds.
+ a list of supported slot durations.
+
+ Gets the list of supported slot durations in microseconds.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingCapabilities.getSupportedSlotDurations()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingConfig.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingConfig.xml
new file mode 100644
index 000000000..4cadc73f1
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingConfig.xml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_MULTICAST_DS_TWR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_MULTICAST_DS_TWR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedIndividualMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedIndividualMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_MULTICAST_DS_TWR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedMulticastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_MULTICAST_DS_TWR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedUnicastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedUnicastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedUnicastDsTwrVeryFast", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigProvisionedUnicastDsTwrVeryFast", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigUnicastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_UNICAST_DS_TWR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.ConfigUnicastDsTwr", JniField="android/ranging/uwb/UwbRangingParams.CONFIG_UNICAST_DS_TWR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingParams+Builder.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingParams+Builder.xml
new file mode 100644
index 000000000..edc146ad4
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingParams+Builder.xml
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of UwbRangingParams
+
+ Builder class for creating instances of UwbRangingParams
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(IILandroid/ranging/uwb/UwbAddress;Landroid/ranging/uwb/UwbAddress;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(IILandroid/ranging/uwb/UwbAddress;Landroid/ranging/uwb/UwbAddress;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ A unique identifier for the session.
+ The configuration ID for the ranging parameters.
+ The UwbAddress representing the device's address.
+ Must be non-null.
+ The UwbAddress of the peer device.
+ Must be non-null.
+ Constructs a new Builder for creating a ranging session.
+
+ Constructs a new Builder for creating a ranging session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.Builder.UwbRangingParams$Builder(int, int, android.ranging.uwb.UwbAddress, android.ranging.uwb.UwbAddress)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/uwb/UwbRangingParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/uwb/UwbRangingParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams
+
+
+
+ Builds a new instance of UwbRangingParams.
+ a new instance of UwbRangingParams created using the current state of
+ the builder.
+
+ Builds a new instance of UwbRangingParams.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setComplexChannel", "(Landroid/ranging/uwb/UwbComplexChannel;)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setComplexChannel", "(Landroid/ranging/uwb/UwbComplexChannel;)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSessionKeyInfo", "([B)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSessionKeyInfo", "([B)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSlotDuration", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSlotDuration", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSubSessionId", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSubSessionId", "(I)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSubSessionKeyInfo", "([B)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSubSessionKeyInfo", "([B)Landroid/ranging/uwb/UwbRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingParams+InterfaceConsts.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingParams+InterfaceConsts.xml
new file mode 100644
index 000000000..776297871
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingParams.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingParams.xml
new file mode 100644
index 000000000..7d2bd9dc7
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingParams.xml
@@ -0,0 +1,1101 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/uwb/UwbRangingParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/uwb/UwbRangingParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ UwbRangingParams encapsulates the parameters required for a UWB ranging session.
+
+ UwbRangingParams encapsulates the parameters required for a UWB ranging session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getComplexChannel", "()Landroid/ranging/uwb/UwbComplexChannel;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getComplexChannel", "()Landroid/ranging/uwb/UwbComplexChannel;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbComplexChannel
+
+
+ Gets the complex channel information for this session.
+ A UwbComplexChannel object containing channel and preamble index.
+
+ Gets the complex channel information for this session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getComplexChannel()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getConfigId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getConfigId", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+
+ Gets the configuration ID associated with this session.
+ The configuration ID as an integer.
+
+ Gets the configuration ID associated with this session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getConfigId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_MULTICAST_DS_TWR", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_MULTICAST_DS_TWR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 2
+
+ FiRa-defined multicast STATIC STS DS-TWR ranging, deferred mode, ranging interval
+ Fast (120ms), Normal (200ms), Infrequent (600ms)
+
+ FiRa-defined multicast STATIC STS DS-TWR ranging, deferred mode, ranging interval
+ Fast (120ms), Normal (200ms), Infrequent (600ms)
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_MULTICAST_DS_TWR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 5
+
+ Same as CONFIG_UNICAST_DS_TWR, except P-STS individual controlee key mode is
+ enabled.
+
+ Same as CONFIG_UNICAST_DS_TWR, except P-STS individual controlee key mode is
+ enabled.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_PROVISIONED_INDIVIDUAL_MULTICAST_DS_TWR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_PROVISIONED_MULTICAST_DS_TWR", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_PROVISIONED_MULTICAST_DS_TWR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 4
+
+ Same as CONFIG_MULTICAST_DS_TWR, except P-STS security mode is enabled.
+
+ Same as CONFIG_MULTICAST_DS_TWR, except P-STS security mode is enabled.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_PROVISIONED_MULTICAST_DS_TWR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_PROVISIONED_UNICAST_DS_TWR", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_PROVISIONED_UNICAST_DS_TWR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 3
+
+ Same as CONFIG_UNICAST_DS_TWR, except P-STS security mode is enabled.
+
+ Same as CONFIG_UNICAST_DS_TWR, except P-STS security mode is enabled.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 6
+
+ Same as CONFIG_ID_3, except fast ranging interval is 96 milliseconds.
+
+ Same as CONFIG_ID_3, except fast ranging interval is 96 milliseconds.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_PROVISIONED_UNICAST_DS_TWR_VERY_FAST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIG_UNICAST_DS_TWR", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIG_UNICAST_DS_TWR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingConfig enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingConfig
+
+ 1
+
+ FiRa-defined unicast STATIC STS DS-TWR ranging, deferred mode, ranging interval
+ Fast (120ms), Normal (240ms), Infrequent (600ms)
+
+ FiRa-defined unicast STATIC STS DS-TWR ranging, deferred mode, ranging interval
+ Fast (120ms), Normal (240ms), Infrequent (600ms)
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.CONFIG_UNICAST_DS_TWR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDeviceAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDeviceAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbAddress
+
+
+ Gets the UWB address of the device.
+ The UwbAddress of the device.
+
+ Gets the UWB address of the device.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getDeviceAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DURATION_1_MS", ApiSince=36)]
+ [<Android.Runtime.Register("DURATION_1_MS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingParamsDuration enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingParamsDuration enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParamsDuration
+
+ 1
+
+ 1 millisecond slot duration
+
+ 1 millisecond slot duration
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.DURATION_1_MS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DURATION_2_MS", ApiSince=36)]
+ [<Android.Runtime.Register("DURATION_2_MS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingParamsDuration enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.Uwb.UwbRangingParamsDuration enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParamsDuration
+
+ 2
+
+ 2 millisecond slot duration
+
+ 2 millisecond slot duration
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.DURATION_2_MS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSessionKeyInfo", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSessionKeyInfo", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Gets session key information, if available.
+ A byte array containing session key info, or null if not available.
+
+ Gets session key information, if available.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getSessionKeyInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSubSessionKeyInfo", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSubSessionKeyInfo", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Gets sub-session key information, if available.
+ A byte array containing sub-session key info, or null if not available.
+
+ Gets sub-session key information, if available.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getSubSessionKeyInfo()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPeerAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPeerAddress", "()Landroid/ranging/uwb/UwbAddress;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbAddress
+
+
+ Returns the UwbAddress of the peer device.
+ A UwbAddress corresponding to the peer device to range with.
+
+ Returns the UwbAddress of the peer device.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getPeerAddress()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+
+ Returns the update rate for ranging operations.
+ The ranging update rate.
+
+ Returns the update rate for ranging operations.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getRangingUpdateRate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSessionId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSessionId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the session ID associated with this ranging session.
+ The session ID as an integer.
+
+ Gets the session ID associated with this ranging session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getSessionId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSlotDuration", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSlotDuration", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParamsDuration
+
+
+ Returns slot duration of the session.
+ the slot duration.
+
+ Returns slot duration of the session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getSlotDuration()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSubSessionId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSubSessionId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Gets the sub-session ID if applicable for the session.
+ The sub-session ID as an integer or #SUB_SESSION_UNDEFINED if not applicable.
+
+ Gets the sub-session ID if applicable for the session.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.getSubSessionId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SUB_SESSION_UNDEFINED", ApiSince=36)]
+ [<Android.Runtime.Register("SUB_SESSION_UNDEFINED", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1
+
+ Sub session id not applicable.
+
+ Sub session id not applicable.
+
+
+ Java documentation for android.ranging.uwb.UwbRangingParams.SUB_SESSION_UNDEFINED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Uwb/UwbRangingParamsDuration.xml b/docs/xml/Android.Ranging.Uwb/UwbRangingParamsDuration.xml
new file mode 100644
index 000000000..8b6074640
--- /dev/null
+++ b/docs/xml/Android.Ranging.Uwb/UwbRangingParamsDuration.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.Duration1Ms", JniField="android/ranging/uwb/UwbRangingParams.DURATION_1_MS")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.Duration1Ms", JniField="android/ranging/uwb/UwbRangingParams.DURATION_1_MS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParamsDuration
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.Duration2Ms", JniField="android/ranging/uwb/UwbRangingParams.DURATION_2_MS")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.Uwb.UwbRangingParams.Duration2Ms", JniField="android/ranging/uwb/UwbRangingParams.DURATION_2_MS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingParamsDuration
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities+InterfaceConsts.xml b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities+InterfaceConsts.xml
new file mode 100644
index 000000000..5b6c63a97
--- /dev/null
+++ b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities.xml b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities.xml
new file mode 100644
index 000000000..67cdce442
--- /dev/null
+++ b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingCapabilities.xml
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the capabilities of the WiFi Neighbor Awareness Networking Round Trip Time (NAN-RTT)
+ ranging.
+
+ Represents the capabilities of the WiFi Neighbor Awareness Networking Round Trip Time (NAN-RTT)
+ ranging.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingCapabilities
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("hasPeriodicRangingHardwareFeature", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("hasPeriodicRangingHardwareFeature", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Indicates whether the hardware supports periodic ranging feature.
+
+ true if periodic ranging is supported; false otherwise.
+
+ Indicates whether the hardware supports periodic ranging feature.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingCapabilities.hasPeriodicRangingHardwareFeature()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+Builder.xml b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+Builder.xml
new file mode 100644
index 000000000..a5b9cd929
--- /dev/null
+++ b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+Builder.xml
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for RttRangingParams.
+
+ Builder class for RttRangingParams.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ The service name associated with this session
+ Constructs a new Builder for creating a Wifi NAN-RTT ranging session.
+
+ Constructs a new Builder for creating a Wifi NAN-RTT ranging session.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.Builder.RttRangingParams$Builder(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/wifi/rtt/RttRangingParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/wifi/rtt/RttRangingParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingParams
+
+
+
+ Builds and returns a new RttRangingParams instance.
+ a new RttRangingParams object configured with the provided parameters.
+
+ Builds and returns a new RttRangingParams instance.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMatchFilter", "([B)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMatchFilter", "([B)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPeriodicRangingHwFeatureEnabled", "(Z)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setPeriodicRangingHwFeatureEnabled", "(Z)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingUpdateRate", "(I)Landroid/ranging/wifi/rtt/RttRangingParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+InterfaceConsts.xml b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+InterfaceConsts.xml
new file mode 100644
index 000000000..dee86a931
--- /dev/null
+++ b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams.xml b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams.xml
new file mode 100644
index 000000000..3568832b8
--- /dev/null
+++ b/docs/xml/Android.Ranging.Wifi.Rtt/RttRangingParams.xml
@@ -0,0 +1,423 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/wifi/rtt/RttRangingParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the parameters required to perform Wi-Fi Round Trip Time (RTT) ranging.
+
+ Represents the parameters required to perform Wi-Fi Round Trip Time (RTT) ranging.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getMatchFilter", "()[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getMatchFilter", "()[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+ Returns the match filter for this ranging session.
+ a byte array representing the match filter.
+
+ Returns the match filter for this ranging session.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.getMatchFilter()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isPeriodicRangingHwFeatureEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isPeriodicRangingHwFeatureEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether the periodic ranging hardware feature was enabled.
+ returns true if periodic ranging hardware feature was enabled, false
+ otherwise
+
+ Returns whether the periodic ranging hardware feature was enabled.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.isPeriodicRangingHwFeatureEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingUpdateRate", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Raw.RangingDeviceUpdateRate
+
+
+ Returns the ranging update rate.
+ ranging update rate.
+ <p>Possible values:
+ RangingUpdateRate#UPDATE_RATE_NORMALRangingUpdateRate#UPDATE_RATE_INFREQUENTRangingUpdateRate#UPDATE_RATE_FREQUENT
+
+ Returns the ranging update rate.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.getRangingUpdateRate()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getServiceName", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getServiceName", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the service name associated with this RTT ranging session.
+ the service name as a String.
+
+ Returns the service name associated with this RTT ranging session.
+
+
+ Java documentation for android.ranging.wifi.rtt.RttRangingParams.getServiceName()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/DataNotificationConfig+Builder.xml b/docs/xml/Android.Ranging/DataNotificationConfig+Builder.xml
new file mode 100644
index 000000000..c210245bc
--- /dev/null
+++ b/docs/xml/Android.Ranging/DataNotificationConfig+Builder.xml
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/DataNotificationConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/DataNotificationConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for DataNotificationConfig
+
+ Builder for DataNotificationConfig
+
+
+ Java documentation for android.ranging.DataNotificationConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/DataNotificationConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/DataNotificationConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfig
+
+
+
+ Builds a new instance of DataNotificationConfig.
+ a new DataNotificationConfig instance created using the current state of
+ the builder.
+
+ Builds a new instance of DataNotificationConfig.
+
+
+ Java documentation for android.ranging.DataNotificationConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setNotificationConfigType", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setNotificationConfigType", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProximityFarCm", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setProximityFarCm", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setProximityNearCm", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setProximityNearCm", "(I)Landroid/ranging/DataNotificationConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/DataNotificationConfig+InterfaceConsts.xml b/docs/xml/Android.Ranging/DataNotificationConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..59634829d
--- /dev/null
+++ b/docs/xml/Android.Ranging/DataNotificationConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/DataNotificationConfig.xml b/docs/xml/Android.Ranging/DataNotificationConfig.xml
new file mode 100644
index 000000000..cdb572635
--- /dev/null
+++ b/docs/xml/Android.Ranging/DataNotificationConfig.xml
@@ -0,0 +1,524 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/DataNotificationConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/DataNotificationConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration for data notifications in ranging operations.
+
+ Represents the configuration for data notifications in ranging operations.
+ This class holds the configuration settings for how notifications are sent
+ regarding the proximity of ranging devices.
+
+
+ Java documentation for android.ranging.DataNotificationConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NOTIFICATION_CONFIG_DISABLE", ApiSince=36)]
+ [<Android.Runtime.Register("NOTIFICATION_CONFIG_DISABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 0
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NOTIFICATION_CONFIG_ENABLE", ApiSince=36)]
+ [<Android.Runtime.Register("NOTIFICATION_CONFIG_ENABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 1
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NOTIFICATION_CONFIG_PROXIMITY_EDGE", ApiSince=36)]
+ [<Android.Runtime.Register("NOTIFICATION_CONFIG_PROXIMITY_EDGE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 3
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NOTIFICATION_CONFIG_PROXIMITY_LEVEL", ApiSince=36)]
+ [<Android.Runtime.Register("NOTIFICATION_CONFIG_PROXIMITY_LEVEL", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.DataNotificationConfigType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 2
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getNotificationConfigType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getNotificationConfigType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+
+ Returns the configured notification configuration type.
+ the notification configuration type.
+
+ Returns the configured notification configuration type.
+
+
+ Java documentation for android.ranging.DataNotificationConfig.getNotificationConfigType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProximityFarCm", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProximityFarCm", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the far proximity threshold in centimeters.
+ the far proximity in centimeters.
+
+ Returns the far proximity threshold in centimeters.
+
+
+ Java documentation for android.ranging.DataNotificationConfig.getProximityFarCm()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getProximityNearCm", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getProximityNearCm", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the near proximity threshold in centimeters.
+ the near proximity in centimeters.
+
+ Returns the near proximity threshold in centimeters.
+
+
+ Java documentation for android.ranging.DataNotificationConfig.getProximityNearCm()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/DataNotificationConfigType.xml b/docs/xml/Android.Ranging/DataNotificationConfigType.xml
new file mode 100644
index 000000000..6312fac0c
--- /dev/null
+++ b/docs/xml/Android.Ranging/DataNotificationConfigType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigDisable", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_DISABLE")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigDisable", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_DISABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigEnable", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_ENABLE")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigEnable", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_ENABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigProximityEdge", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_EDGE")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigProximityEdge", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_EDGE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigProximityLevel", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_LEVEL")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.DataNotificationConfig.NotificationConfigProximityLevel", JniField="android/ranging/DataNotificationConfig.NOTIFICATION_CONFIG_PROXIMITY_LEVEL")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.DataNotificationConfigType
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingCapabilities+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingCapabilities+InterfaceConsts.xml
new file mode 100644
index 000000000..c85703084
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingCapabilities+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingCapabilities.xml b/docs/xml/Android.Ranging/RangingCapabilities.xml
new file mode 100644
index 000000000..a0dcf4679
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingCapabilities.xml
@@ -0,0 +1,677 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingCapabilities", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the capabilities and availability of various ranging technologies.
+
+ Represents the capabilities and availability of various ranging technologies.
+ The RangingCapabilities class encapsulates the status of different ranging
+ technologies. It also allows querying the availability of other ranging technologies through a
+ mapping of technology identifiers to availability statuses.
+
+
+ Java documentation for android.ranging.RangingCapabilities
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getCsCapabilities", "()Landroid/ranging/ble/cs/BleCsRangingCapabilities;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getCsCapabilities", "()Landroid/ranging/ble/cs/BleCsRangingCapabilities;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Ble.CS.BleCsRangingCapabilities
+
+
+ Gets the BLE channel sounding ranging capabilities.
+ a BleCsRangingCapabilities object or null if not available.
+
+ Gets the BLE channel sounding ranging capabilities.
+
+
+ Java documentation for android.ranging.RangingCapabilities.getCsCapabilities()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISABLED_REGULATORY", ApiSince=36)]
+ [<Android.Runtime.Register("DISABLED_REGULATORY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 2
+
+ Indicates that the ranging technology is disabled due to regulatory restrictions.
+
+ Indicates that the ranging technology is disabled due to regulatory restrictions.
+
+
+ Java documentation for android.ranging.RangingCapabilities.DISABLED_REGULATORY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISABLED_USER", ApiSince=36)]
+ [<Android.Runtime.Register("DISABLED_USER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 1
+
+ Indicates that the ranging technology is disabled by the user.
+
+ Indicates that the ranging technology is disabled by the user.
+
+
+ Java documentation for android.ranging.RangingCapabilities.DISABLED_USER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DISABLED_USER_RESTRICTIONS", ApiSince=36)]
+ [<Android.Runtime.Register("DISABLED_USER_RESTRICTIONS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 4
+
+ Indicates that the ranging technology is disabled due to device usage restrictions.
+
+ Indicates that the ranging technology is disabled due to device usage restrictions.
+
+
+ Java documentation for android.ranging.RangingCapabilities.DISABLED_USER_RESTRICTIONS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ENABLED", ApiSince=36)]
+ [<Android.Runtime.Register("ENABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 3
+
+ Indicates that the ranging technology is enabled and available for use.
+
+ Indicates that the ranging technology is enabled and available for use.
+
+
+ Java documentation for android.ranging.RangingCapabilities.ENABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NOT_SUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("NOT_SUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingCapabilitiesStatus enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 0
+
+ Indicates that the ranging technology is not supported on the current device.
+
+ Indicates that the ranging technology is not supported on the current device.
+
+
+ Java documentation for android.ranging.RangingCapabilities.NOT_SUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRttRangingCapabilities", "()Landroid/ranging/wifi/rtt/RttRangingCapabilities;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRttRangingCapabilities", "()Landroid/ranging/wifi/rtt/RttRangingCapabilities;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Wifi.Rtt.RttRangingCapabilities
+
+
+ Gets the WiFi NAN-RTT ranging capabilities.
+ a RttRangingCapabilities object or null if not available.
+
+ Gets the WiFi NAN-RTT ranging capabilities.
+
+
+ Java documentation for android.ranging.RangingCapabilities.getRttRangingCapabilities()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTechnologyAvailability", "()Ljava/util/Map;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTechnologyAvailability", "()Ljava/util/Map;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Integer>
+
+
+ Gets a map containing the availability of various ranging technologies.
+ a Map with key RangingTechnology and value
+ RangingTechnologyAvailability.
+
+ Gets a map containing the availability of various ranging technologies.
+ The map uses technology identifiers as keys and their respective availability
+ statuses as values.
+
+
+ Java documentation for android.ranging.RangingCapabilities.getTechnologyAvailability()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUwbCapabilities", "()Landroid/ranging/uwb/UwbRangingCapabilities;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUwbCapabilities", "()Landroid/ranging/uwb/UwbRangingCapabilities;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.Uwb.UwbRangingCapabilities
+
+
+ Gets the UWB ranging capabilities.
+ a UwbRangingCapabilities object or null if not available.
+
+ Gets the UWB ranging capabilities.
+
+
+ Java documentation for android.ranging.RangingCapabilities.getUwbCapabilities()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingCapabilitiesStatus.xml b/docs/xml/Android.Ranging/RangingCapabilitiesStatus.xml
new file mode 100644
index 000000000..e3605e564
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingCapabilitiesStatus.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledRegulatory", JniField="android/ranging/RangingCapabilities.DISABLED_REGULATORY")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledRegulatory", JniField="android/ranging/RangingCapabilities.DISABLED_REGULATORY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledUser", JniField="android/ranging/RangingCapabilities.DISABLED_USER")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledUser", JniField="android/ranging/RangingCapabilities.DISABLED_USER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledUserRestrictions", JniField="android/ranging/RangingCapabilities.DISABLED_USER_RESTRICTIONS")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.DisabledUserRestrictions", JniField="android/ranging/RangingCapabilities.DISABLED_USER_RESTRICTIONS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.Enabled", JniField="android/ranging/RangingCapabilities.ENABLED")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.Enabled", JniField="android/ranging/RangingCapabilities.ENABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.NotSupported", JniField="android/ranging/RangingCapabilities.NOT_SUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingCapabilities.NotSupported", JniField="android/ranging/RangingCapabilities.NOT_SUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingCapabilitiesStatus
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingConfig+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..3f815786f
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingConfig.xml b/docs/xml/Android.Ranging/RangingConfig.xml
new file mode 100644
index 000000000..96351a003
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingConfig.xml
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Abstract class to represent type of ranging configuration.
+
+ Abstract class to represent type of ranging configuration.
+ Subclasses include:
+ <ul>
+ <li>RawResponderRangingConfig</li>
+ <li>RawInitiatorRangingConfig</li>
+ <li>OobResponderRangingConfig</li>
+ <li>OobInitiatorRangingConfig</li>
+ </ul>
+
+
+ Java documentation for android.ranging.RangingConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "GetDescribeContentsHandler")]
+ [<Android.Runtime.Register("describeContents", "()I", "GetDescribeContentsHandler")>]
+
+
+
+ System.Int32
+
+
+
+ Describe the kinds of special objects contained in this Parcelable
+ instance's marshaled representation.
+ a bitmask indicating the set of special object types marshaled
+ by this Parcelable object instance.
+
+ Describe the kinds of special objects contained in this Parcelable
+ instance's marshaled representation. For example, if the object will
+ include a file descriptor in the output of #writeToParcel(Parcel, int),
+ the return value of this method must include the
+ #CONTENTS_FILE_DESCRIPTOR bit.
+
+
+ Java documentation for android.os.Parcelable.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_SESSION_OOB", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_SESSION_OOB", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingConfigSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingConfigSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingConfigSessionType
+
+ 1
+
+ Ranging session with the out-of-band negotiations performed by the ranging API.
+
+ Ranging session with the out-of-band negotiations performed by the ranging API.
+
+
+ Java documentation for android.ranging.RangingConfig.RANGING_SESSION_OOB
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RANGING_SESSION_RAW", ApiSince=36)]
+ [<Android.Runtime.Register("RANGING_SESSION_RAW", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingConfigSessionType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingConfigSessionType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingConfigSessionType
+
+ 0
+
+ Ranging session with the out-of-band negotiations performed by the app.
+
+ Ranging session with the out-of-band negotiations performed by the app.
+
+
+ Java documentation for android.ranging.RangingConfig.RANGING_SESSION_RAW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingSessionType", "()I", "GetGetRangingSessionTypeHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingSessionType", "()I", "GetGetRangingSessionTypeHandler", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingConfigSessionType
+
+
+ Gets the ranging session type RangingSessionType
+ the type of ranging session.
+
+ Gets the ranging session type RangingSessionType
+
+
+ Java documentation for android.ranging.RangingConfig.getRangingSessionType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler")]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "GetWriteToParcel_Landroid_os_Parcel_IHandler")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ The Parcel in which the object should be written.
+ Additional flags about how the object should be written.
+ May be 0 or #PARCELABLE_WRITE_RETURN_VALUE.
+ Flatten this object in to a Parcel.
+
+ Flatten this object in to a Parcel.
+
+
+ Java documentation for android.os.Parcelable.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingConfigSessionType.xml b/docs/xml/Android.Ranging/RangingConfigSessionType.xml
new file mode 100644
index 000000000..14b002eeb
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingConfigSessionType.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingConfig.RangingSessionOob", JniField="android/ranging/RangingConfig.RANGING_SESSION_OOB")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingConfig.RangingSessionOob", JniField="android/ranging/RangingConfig.RANGING_SESSION_OOB")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingConfigSessionType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingConfig.RangingSessionRaw", JniField="android/ranging/RangingConfig.RANGING_SESSION_RAW")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingConfig.RangingSessionRaw", JniField="android/ranging/RangingConfig.RANGING_SESSION_RAW")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingConfigSessionType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingData+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingData+InterfaceConsts.xml
new file mode 100644
index 000000000..a39c731f9
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingData+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingData.xml b/docs/xml/Android.Ranging/RangingData.xml
new file mode 100644
index 000000000..f2678af3b
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingData.xml
@@ -0,0 +1,556 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingData", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingData", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents ranging data, including distance, azimuth, elevation, and RSSI measurements,
+ along with the ranging technology used and a timestamp.
+
+ Represents ranging data, including distance, azimuth, elevation, and RSSI measurements,
+ along with the ranging technology used and a timestamp.
+
+
+ Java documentation for android.ranging.RangingData
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getAzimuth", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getAzimuth", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingMeasurement
+
+
+ Returns the azimuth measurement, or null if not available.
+ The RangingMeasurement representing the azimuth, or null.
+
+ Returns the azimuth measurement, or null if not available.
+
+
+ Java documentation for android.ranging.RangingData.getAzimuth()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDistance", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDistance", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingMeasurement
+
+
+ Returns the distance measurement.
+ The RangingMeasurement representing the distance.
+
+ Returns the distance measurement.
+
+
+ Java documentation for android.ranging.RangingData.getDistance()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getElevation", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getElevation", "()Landroid/ranging/RangingMeasurement;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingMeasurement
+
+
+ Returns the elevation measurement, or null if not available.
+ The RangingMeasurement representing the elevation, or null.
+
+ Returns the elevation measurement, or null if not available.
+
+
+ Java documentation for android.ranging.RangingData.getElevation()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("hasRssi", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("hasRssi", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether an RSSI measurement is included with the data.
+ The RSSI value as an integer.
+
+ Returns whether an RSSI measurement is included with the data.
+
+
+ Java documentation for android.ranging.RangingData.hasRssi()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingTechnology", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingTechnology", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+
+ Returns the ranging technology used.
+ The ranging technology as an integer.
+
+ Returns the ranging technology used.
+
+
+ Java documentation for android.ranging.RangingData.getRangingTechnology()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRssi", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRssi", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the RSSI (Received Signal Strength Indicator) value.
+ The RSSI value as an integer.
+
+ Returns the RSSI (Received Signal Strength Indicator) value.
+
+
+ Java documentation for android.ranging.RangingData.getRssi()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTimestampMillis", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTimestampMillis", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Returns the timestamp of when the ranging data was collected.
+ The timestamp in milliseconds.
+
+ Returns the timestamp of when the ranging data was collected.
+
+
+ Java documentation for android.ranging.RangingData.getTimestampMillis()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingDevice+Builder.xml b/docs/xml/Android.Ranging/RangingDevice+Builder.xml
new file mode 100644
index 000000000..bbdbf2fc9
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingDevice+Builder.xml
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingDevice$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingDevice$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ A builder class for creating instances of RangingDevice.
+
+ A builder class for creating instances of RangingDevice.
+
+
+ Java documentation for android.ranging.RangingDevice.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/RangingDevice;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDevice
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setUuid", "(Ljava/util/UUID;)Landroid/ranging/RangingDevice$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setUuid", "(Ljava/util/UUID;)Landroid/ranging/RangingDevice$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDevice+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingDevice+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingDevice+InterfaceConsts.xml
new file mode 100644
index 000000000..27da51aa5
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingDevice+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingDevice.xml b/docs/xml/Android.Ranging/RangingDevice.xml
new file mode 100644
index 000000000..f306bb441
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingDevice.xml
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingDevice", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingDevice", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a ranging device identified by a unique UUID.
+
+ Represents a ranging device identified by a unique UUID.
+ This class is designed for ranging operations, where each device involved in the ranging
+ session is uniquely identified by a UUID.
+
+
+ Java documentation for android.ranging.RangingDevice
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getUuid", "()Ljava/util/UUID;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getUuid", "()Ljava/util/UUID;", "", ApiSince=36)>]
+
+
+
+ Java.Util.UUID
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingDeviceRole.xml b/docs/xml/Android.Ranging/RangingDeviceRole.xml
new file mode 100644
index 000000000..9053c702a
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingDeviceRole.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingPreference.DeviceRoleInitiator", JniField="android/ranging/RangingPreference.DEVICE_ROLE_INITIATOR")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingPreference.DeviceRoleInitiator", JniField="android/ranging/RangingPreference.DEVICE_ROLE_INITIATOR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDeviceRole
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingPreference.DeviceRoleResponder", JniField="android/ranging/RangingPreference.DEVICE_ROLE_RESPONDER")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingPreference.DeviceRoleResponder", JniField="android/ranging/RangingPreference.DEVICE_ROLE_RESPONDER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDeviceRole
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingManager+IRangingCapabilitiesCallback.xml b/docs/xml/Android.Ranging/RangingManager+IRangingCapabilitiesCallback.xml
new file mode 100644
index 000000000..7d8860d98
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingManager+IRangingCapabilitiesCallback.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingManager$RangingCapabilitiesCallback", "", "Android.Ranging.RangingManager/IRangingCapabilitiesCallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/ranging/RangingManager$RangingCapabilitiesCallback", "", "Android.Ranging.RangingManager/IRangingCapabilitiesCallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback interface to receive the availabilities and capabilities of all the ranging
+ technology supported by the device.
+
+ Callback interface to receive the availabilities and capabilities of all the ranging
+ technology supported by the device.
+ This interface is used to asynchronously provide information about the
+ supported ranging capabilities of the device. The callback is invoked first time when
+ registered and if any capabilities are updated until it is unregistered.
+
+
+ Java documentation for android.ranging.RangingManager.RangingCapabilitiesCallback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onRangingCapabilities", "(Landroid/ranging/RangingCapabilities;)V", "GetOnRangingCapabilities_Landroid_ranging_RangingCapabilities_Handler:Android.Ranging.RangingManager/IRangingCapabilitiesCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onRangingCapabilities", "(Landroid/ranging/RangingCapabilities;)V", "GetOnRangingCapabilities_Landroid_ranging_RangingCapabilities_Handler:Android.Ranging.RangingManager/IRangingCapabilitiesCallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the RangingCapabilities object containing
+ detailed information about the supported features
+ and limitations of the ranging technology.
+ Called when the ranging capabilities are available.
+
+ Called when the ranging capabilities are available.
+
+
+ Java documentation for android.ranging.RangingManager.RangingCapabilitiesCallback.onRangingCapabilities(android.ranging.RangingCapabilities)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingManager.xml b/docs/xml/Android.Ranging/RangingManager.xml
new file mode 100644
index 000000000..54918c379
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingManager.xml
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This class provides a way to perform ranging operations such as querying the
+ device's capabilities and determining the distance and angle between the local device and a
+ remote device.
+
+ This class provides a way to perform ranging operations such as querying the
+ device's capabilities and determining the distance and angle between the local device and a
+ remote device.
+ To get a RangingManager, call the
+ Context.getSystemService(RangingManager.class).
+
+
+ Java documentation for android.ranging.RangingManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BLE_CS", ApiSince=36)]
+ [<Android.Runtime.Register("BLE_CS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 1
+
+ Bluetooth Channel Sounding (BT-CS) technology.
+
+ Bluetooth Channel Sounding (BT-CS) technology.
+
+
+ Java documentation for android.ranging.RangingManager.BLE_CS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("BLE_RSSI", ApiSince=36)]
+ [<Android.Runtime.Register("BLE_RSSI", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 3
+
+ Bluetooth Low Energy (BLE) RSSI-based ranging technology.
+
+ Bluetooth Low Energy (BLE) RSSI-based ranging technology.
+
+
+ Java documentation for android.ranging.RangingManager.BLE_RSSI
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createRangingSession", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingSession$Callback;)Landroid/ranging/RangingSession;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createRangingSession", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingSession$Callback;)Landroid/ranging/RangingSession;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSession
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerCapabilitiesCallback", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingManager$RangingCapabilitiesCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerCapabilitiesCallback", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingManager$RangingCapabilitiesCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterCapabilitiesCallback", "(Landroid/ranging/RangingManager$RangingCapabilitiesCallback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterCapabilitiesCallback", "(Landroid/ranging/RangingManager$RangingCapabilitiesCallback;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UWB", ApiSince=36)]
+ [<Android.Runtime.Register("UWB", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 0
+
+ Ultra-Wideband (UWB) technology.
+
+ Ultra-Wideband (UWB) technology.
+
+
+ Java documentation for android.ranging.RangingManager.UWB
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("WIFI_NAN_RTT", ApiSince=36)]
+ [<Android.Runtime.Register("WIFI_NAN_RTT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingManagerType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 2
+
+ WiFi Round Trip Time (WiFi-RTT) technology.
+
+ WiFi Round Trip Time (WiFi-RTT) technology.
+
+
+ Java documentation for android.ranging.RangingManager.WIFI_NAN_RTT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingManagerType.xml b/docs/xml/Android.Ranging/RangingManagerType.xml
new file mode 100644
index 000000000..9e8de6b72
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingManagerType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingManager.BleCs", JniField="android/ranging/RangingManager.BLE_CS")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingManager.BleCs", JniField="android/ranging/RangingManager.BLE_CS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingManager.BleRssi", JniField="android/ranging/RangingManager.BLE_RSSI")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingManager.BleRssi", JniField="android/ranging/RangingManager.BLE_RSSI")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingManager.Uwb", JniField="android/ranging/RangingManager.UWB")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingManager.Uwb", JniField="android/ranging/RangingManager.UWB")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingManager.WifiNanRtt", JniField="android/ranging/RangingManager.WIFI_NAN_RTT")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingManager.WifiNanRtt", JniField="android/ranging/RangingManager.WIFI_NAN_RTT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingManagerType
+
+ 2
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingMeasurement+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingMeasurement+InterfaceConsts.xml
new file mode 100644
index 000000000..37220e3c4
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingMeasurement+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingMeasurement.xml b/docs/xml/Android.Ranging/RangingMeasurement.xml
new file mode 100644
index 000000000..c9c17301f
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingMeasurement.xml
@@ -0,0 +1,482 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingMeasurement", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingMeasurement", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a ranging measurement.
+
+ Represents a ranging measurement.
+ This class provides a measurement result, such as a distance or angle.
+
+
+ Java documentation for android.ranging.RangingMeasurement
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getConfidence", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getConfidence", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+
+ Returns the confidence score for this measurement.
+ To be added.
+
+ Returns the confidence score for this measurement.
+
+
+ Java documentation for android.ranging.RangingMeasurement.getConfidence()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIDENCE_HIGH", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIDENCE_HIGH", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 2
+
+ Ranging measurement with high confidence.
+
+ Ranging measurement with high confidence.
+
+
+ Java documentation for android.ranging.RangingMeasurement.CONFIDENCE_HIGH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIDENCE_LOW", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIDENCE_LOW", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 0
+
+ Ranging measurement with low confidence.
+
+ Ranging measurement with low confidence.
+
+
+ Java documentation for android.ranging.RangingMeasurement.CONFIDENCE_LOW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONFIDENCE_MEDIUM", ApiSince=36)]
+ [<Android.Runtime.Register("CONFIDENCE_MEDIUM", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingMeasurementConfidence enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 1
+
+ Ranging measurement with medium confidence.
+
+ Ranging measurement with medium confidence.
+
+
+ Java documentation for android.ranging.RangingMeasurement.CONFIDENCE_MEDIUM
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMeasurement", "()D", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMeasurement", "()D", "", ApiSince=36)>]
+
+
+
+ System.Double
+
+
+ Returns the measurement value.
+ The measurement, such as a distance in meters or an angle in degrees.
+
+ Returns the measurement value.
+
+
+ Java documentation for android.ranging.RangingMeasurement.getMeasurement()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingMeasurementConfidence.xml b/docs/xml/Android.Ranging/RangingMeasurementConfidence.xml
new file mode 100644
index 000000000..577019c04
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingMeasurementConfidence.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceHigh", JniField="android/ranging/RangingMeasurement.CONFIDENCE_HIGH")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceHigh", JniField="android/ranging/RangingMeasurement.CONFIDENCE_HIGH")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceLow", JniField="android/ranging/RangingMeasurement.CONFIDENCE_LOW")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceLow", JniField="android/ranging/RangingMeasurement.CONFIDENCE_LOW")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceMedium", JniField="android/ranging/RangingMeasurement.CONFIDENCE_MEDIUM")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingMeasurement.ConfidenceMedium", JniField="android/ranging/RangingMeasurement.CONFIDENCE_MEDIUM")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingMeasurementConfidence
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingPreference+Builder.xml b/docs/xml/Android.Ranging/RangingPreference+Builder.xml
new file mode 100644
index 000000000..a4000e36b
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingPreference+Builder.xml
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingPreference$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingPreference$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for creating instances of RangingPreference.
+
+ Builder for creating instances of RangingPreference.
+ This Builder class provides a flexible way to construct a RangingPreference
+ instance by setting required and optional parameters. It ensures that all necessary
+ parameters are specified and provides default values for optional configurations.
+ Example usage:
+ {@code
+ RangingPreference rangingPreference = new RangingPreference.Builder(DEVICE_ROLE_RESPONDER,
+ new RawResponderRangingParams.Builder()
+ .setRawRangingDevice(
+ new RawRangingDevice.Builder()
+ .setRangingDevice(
+ new RangingDevice.Builder()
+ .build())
+ .setBleRssiRangingParams(
+ new BleRssiRangingParams.Builder("AA:BB:CC:00:11:22")
+ .build())
+ .build())
+ build())
+ .build();
+ }
+
+
+ Java documentation for android.ranging.RangingPreference.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(ILandroid/ranging/RangingConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(ILandroid/ranging/RangingConfig;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ the role of the device in DeviceRole
+ the RangingConfig to use.
+ Needs to be an instance of one of the following:
+ <ul>
+ <li>RawResponderRangingConfig</li>
+ <li>RawInitiatorRangingConfig</li>
+ <li>OobResponderRangingConfig</li>
+ <li>OobInitiatorRangingConfig</li>
+ </ul>
+ Creates a Builder instance with the required device role and RangingConfig.
+
+ Creates a Builder instance with the required device role and RangingConfig.
+
+
+ Java documentation for android.ranging.RangingPreference.Builder.RangingPreference$Builder(int, android.ranging.RangingConfig)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/RangingPreference;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/RangingPreference;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingPreference
+
+
+
+ Builds the RangingPreference instance.
+ a new RangingPreference instance.
+
+ Builds the RangingPreference instance.
+ If the SessionConfig is not set, default instances will be used.
+
+
+ Java documentation for android.ranging.RangingPreference.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSessionConfig", "(Landroid/ranging/SessionConfig;)Landroid/ranging/RangingPreference$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSessionConfig", "(Landroid/ranging/SessionConfig;)Landroid/ranging/RangingPreference$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingPreference+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingPreference+InterfaceConsts.xml b/docs/xml/Android.Ranging/RangingPreference+InterfaceConsts.xml
new file mode 100644
index 000000000..ec3c13f2e
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingPreference+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingPreference.xml b/docs/xml/Android.Ranging/RangingPreference.xml
new file mode 100644
index 000000000..81f39c84d
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingPreference.xml
@@ -0,0 +1,482 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingPreference", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingPreference", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the configuration preferences for a ranging session.
+
+ Represents the configuration preferences for a ranging session.
+ The RangingPreference class allows users to specify various parameters
+ required for a ranging session, including ranging parameters, sensor fusion settings,
+ and data notification configurations. It provides a Builder to construct
+ an instance with custom configurations.
+
+
+ Java documentation for android.ranging.RangingPreference
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDeviceRole", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDeviceRole", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingDeviceRole
+
+
+ Returns the device role.
+ To be added.
+
+ Returns the device role.
+
+
+ Java documentation for android.ranging.RangingPreference.getDeviceRole()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEVICE_ROLE_INITIATOR", ApiSince=36)]
+ [<Android.Runtime.Register("DEVICE_ROLE_INITIATOR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingDeviceRole enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingDeviceRole enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDeviceRole
+
+ 1
+
+ The device that initiates the session.
+
+ The device that initiates the session.
+
+
+ Java documentation for android.ranging.RangingPreference.DEVICE_ROLE_INITIATOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEVICE_ROLE_RESPONDER", ApiSince=36)]
+ [<Android.Runtime.Register("DEVICE_ROLE_RESPONDER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingDeviceRole enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Ranging.RangingDeviceRole enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingDeviceRole
+
+ 0
+
+ The device that responds to a session.
+
+ The device that responds to a session.
+
+
+ Java documentation for android.ranging.RangingPreference.DEVICE_ROLE_RESPONDER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingParams", "()Landroid/ranging/RangingConfig;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingParams", "()Landroid/ranging/RangingConfig;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.RangingConfig
+
+
+ Returns the ranging parameters associated with this preference.
+ the RangingConfig or null if not set.
+
+ Returns the ranging parameters associated with this preference.
+
+
+ Java documentation for android.ranging.RangingPreference.getRangingParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSessionConfig", "()Landroid/ranging/SessionConfig;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSessionConfig", "()Landroid/ranging/SessionConfig;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.SessionConfig
+
+
+ Returns the ranging session configuration params.
+ a non-null SessionConfig instance.
+
+ Returns the ranging session configuration params.
+
+
+ Java documentation for android.ranging.RangingPreference.getSessionConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingSession+ICallback.xml b/docs/xml/Android.Ranging/RangingSession+ICallback.xml
new file mode 100644
index 000000000..0ea6b932b
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingSession+ICallback.xml
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingSession$Callback", "", "Android.Ranging.RangingSession/ICallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/ranging/RangingSession$Callback", "", "Android.Ranging.RangingSession/ICallbackInvoker", ApiSince=36)>]
+
+
+
+ Callback interface for receiving ranging session events.
+
+ Callback interface for receiving ranging session events.
+
+
+ Java documentation for android.ranging.RangingSession.Callback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onClosed", "(I)V", "GetOnClosed_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onClosed", "(I)V", "GetOnClosed_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the reason why the session was closed, limited to values
+ defined by Reason.
+ Called when the ranging session has closed.
+
+ Called when the ranging session has closed.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onClosed(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onOpened", "()V", "GetOnOpenedHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onOpened", "()V", "GetOnOpenedHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Called when the ranging session opens successfully.
+
+ Called when the ranging session opens successfully.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onOpened()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onOpenFailed", "(I)V", "GetOnOpenFailed_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onOpenFailed", "(I)V", "GetOnOpenFailed_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the reason for the failure, limited to values defined by
+ Reason.
+ Called when the ranging session failed to open.
+
+ Called when the ranging session failed to open.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onOpenFailed(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onResults", "(Landroid/ranging/RangingDevice;Landroid/ranging/RangingData;)V", "GetOnResults_Landroid_ranging_RangingDevice_Landroid_ranging_RangingData_Handler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onResults", "(Landroid/ranging/RangingDevice;Landroid/ranging/RangingData;)V", "GetOnResults_Landroid_ranging_RangingDevice_Landroid_ranging_RangingData_Handler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ RangingDevice the peer from which ranging data was received.
+
+ RangingData the received.
+ Called when ranging data has been received from a peer.
+
+ Called when ranging data has been received from a peer.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onResults(android.ranging.RangingDevice, android.ranging.RangingData)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStarted", "(Landroid/ranging/RangingDevice;I)V", "GetOnStarted_Landroid_ranging_RangingDevice_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onStarted", "(Landroid/ranging/RangingDevice;I)V", "GetOnStarted_Landroid_ranging_RangingDevice_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ RangingDevice the peer with which ranging has started.
+
+ android.ranging.RangingManager.RangingTechnology
+ the ranging technology that started.
+ Called when ranging has started with a particular peer using a particular technology
+ during an ongoing session.
+
+ Called when ranging has started with a particular peer using a particular technology
+ during an ongoing session.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onStarted(android.ranging.RangingDevice, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onStopped", "(Landroid/ranging/RangingDevice;I)V", "GetOnStopped_Landroid_ranging_RangingDevice_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onStopped", "(Landroid/ranging/RangingDevice;I)V", "GetOnStopped_Landroid_ranging_RangingDevice_IHandler:Android.Ranging.RangingSession/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ RangingDevice the peer with which ranging has stopped.
+
+ android.ranging.RangingManager.RangingTechnology
+ the ranging technology that stopped.
+ Called when ranging has stopped with a particular peer using a particular technology
+ during an ongoing session.
+
+ Called when ranging has stopped with a particular peer using a particular technology
+ during an ongoing session.
+
+
+ Java documentation for android.ranging.RangingSession.Callback.onStopped(android.ranging.RangingDevice, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingSession.xml b/docs/xml/Android.Ranging/RangingSession.xml
new file mode 100644
index 000000000..afb53696f
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingSession.xml
@@ -0,0 +1,450 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ Java.Lang.IAutoCloseable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/RangingSession", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/RangingSession", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents a session for performing ranging operations.
+
+ Represents a session for performing ranging operations. A RangingSession manages
+ the lifecycle of a ranging operation, including start, stop, and event callbacks.
+ All methods are asynchronous and rely on the provided Executor to invoke
+ callbacks on appropriate threads.
+ This class implements AutoCloseable, ensuring that resources can be
+ automatically released when the session is closed.
+
+
+ Java documentation for android.ranging.RangingSession
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("addDeviceToRangingSession", "(Landroid/ranging/RangingConfig;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("addDeviceToRangingSession", "(Landroid/ranging/RangingConfig;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the ranging parameters for the device to be added,
+ which must be an instance of RawResponderRangingConfig
+ Adds a new device to an ongoing ranging session.
+
+ Adds a new device to an ongoing ranging session.
+ This method allows for adding a new device to an active ranging session using raw ranging
+ parameters. Only devices represented by RawResponderRangingConfig is supported.
+ If the provided RangingConfig does not match one of these types, the addition fails
+ and invokes Callback#onOpenFailed(int) with a reason of
+ Callback#REASON_UNSUPPORTED.
+
+
+ Java documentation for android.ranging.RangingSession.addDeviceToRangingSession(android.ranging.RangingConfig)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Java.Lang.IAutoCloseable.Close
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("close", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("close", "()V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("reconfigureRangingInterval", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("reconfigureRangingInterval", "(I)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the number of intervals to skip, ranging from 0 to 255.
+ Reconfigures the ranging interval for the current session by setting the interval
+ skip count.
+
+ Reconfigures the ranging interval for the current session by setting the interval
+ skip count. The intervalSkipCount defines how many intervals should be skipped
+ between successive ranging rounds. Valid values range from 0 to 255.
+
+
+ Java documentation for android.ranging.RangingSession.reconfigureRangingInterval(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("removeDeviceFromRangingSession", "(Landroid/ranging/RangingDevice;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("removeDeviceFromRangingSession", "(Landroid/ranging/RangingDevice;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the device to be removed from the session.
+ Removes a specific device from an ongoing ranging session.
+
+ Removes a specific device from an ongoing ranging session.
+ This method removes a specified device from the active ranging session, stopping
+ further ranging operations for that device. The operation is handled by the system
+ server and may throw a RemoteException in case of server-side communication
+ issues.
+
+
+ Java documentation for android.ranging.RangingSession.removeDeviceFromRangingSession(android.ranging.RangingDevice)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("start", "(Landroid/ranging/RangingPreference;)Landroid/os/CancellationSignal;", "", ApiSince=36)]
+ [<Android.Runtime.Register("start", "(Landroid/ranging/RangingPreference;)Landroid/os/CancellationSignal;", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.CancellationSignal
+
+
+
+
+
+
+ RangingPreference the preferences for configuring the
+ ranging session.
+ Starts the ranging session with the provided ranging preferences.
+ a CancellationSignal to close the session.
+
+ Starts the ranging session with the provided ranging preferences.
+ The Callback#onOpened() will be called when the session finishes starting.
+ The provided RangingPreference determines the configuration for the session.
+ A CancellationSignal is returned to allow the caller to cancel the session
+ if needed. If the session is canceled, the #close() method will be invoked
+ automatically to release resources.
+
+
+ Java documentation for android.ranging.RangingSession.start(android.ranging.RangingPreference)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("stop", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register("stop", "()V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.RANGING")]
+ [<Android.Runtime.RequiresPermission("android.permission.RANGING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ Stops the ranging session.
+
+ Stops the ranging session.
+ This method releases any ongoing ranging operations. If the operation fails,
+ it will propagate a RemoteException from the system server.
+
+
+ Java documentation for android.ranging.RangingSession.stop()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/RangingSessionCallbackReason.xml b/docs/xml/Android.Ranging/RangingSessionCallbackReason.xml
new file mode 100644
index 000000000..56227b449
--- /dev/null
+++ b/docs/xml/Android.Ranging/RangingSessionCallbackReason.xml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonLocalRequest", JniField="android/ranging/RangingSession$Callback.REASON_LOCAL_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonLocalRequest", JniField="android/ranging/RangingSession$Callback.REASON_LOCAL_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonNoPeersFound", JniField="android/ranging/RangingSession$Callback.REASON_NO_PEERS_FOUND")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonNoPeersFound", JniField="android/ranging/RangingSession$Callback.REASON_NO_PEERS_FOUND")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonRemoteRequest", JniField="android/ranging/RangingSession$Callback.REASON_REMOTE_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonRemoteRequest", JniField="android/ranging/RangingSession$Callback.REASON_REMOTE_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonSystemPolicy", JniField="android/ranging/RangingSession$Callback.REASON_SYSTEM_POLICY")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonSystemPolicy", JniField="android/ranging/RangingSession$Callback.REASON_SYSTEM_POLICY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonUnknown", JniField="android/ranging/RangingSession$Callback.REASON_UNKNOWN")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonUnknown", JniField="android/ranging/RangingSession$Callback.REASON_UNKNOWN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonUnsupported", JniField="android/ranging/RangingSession$Callback.REASON_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Ranging.RangingSession.ICallback.ReasonUnsupported", JniField="android/ranging/RangingSession$Callback.REASON_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.RangingSessionCallbackReason
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SensorFusionParams+Builder.xml b/docs/xml/Android.Ranging/SensorFusionParams+Builder.xml
new file mode 100644
index 000000000..e9f7db057
--- /dev/null
+++ b/docs/xml/Android.Ranging/SensorFusionParams+Builder.xml
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/SensorFusionParams$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/SensorFusionParams$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder class for creating instances of SensorFusionParams.
+
+ Builder class for creating instances of SensorFusionParams.
+
+
+ Java documentation for android.ranging.SensorFusionParams.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/SensorFusionParams;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/SensorFusionParams;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SensorFusionParams
+
+
+
+ Builds a new instance of SensorFusionParams.
+ a new SensorFusionParams instance created using the current state of
+ the builder.
+
+ Builds a new instance of SensorFusionParams.
+
+
+ Java documentation for android.ranging.SensorFusionParams.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSensorFusionEnabled", "(Z)Landroid/ranging/SensorFusionParams$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSensorFusionEnabled", "(Z)Landroid/ranging/SensorFusionParams$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SensorFusionParams+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SensorFusionParams+InterfaceConsts.xml b/docs/xml/Android.Ranging/SensorFusionParams+InterfaceConsts.xml
new file mode 100644
index 000000000..18e2836ee
--- /dev/null
+++ b/docs/xml/Android.Ranging/SensorFusionParams+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SensorFusionParams.xml b/docs/xml/Android.Ranging/SensorFusionParams.xml
new file mode 100644
index 000000000..e6eafc923
--- /dev/null
+++ b/docs/xml/Android.Ranging/SensorFusionParams.xml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/SensorFusionParams", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/SensorFusionParams", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Represents the parameters for sensor fusion in ranging operations.
+
+ Represents the parameters for sensor fusion in ranging operations. Uses IMU sensors to correct
+ HW AOA measurements. Adds a moving average filter for distance measurements to remove outliers.
+
+
+ Java documentation for android.ranging.SensorFusionParams
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isSensorFusionEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isSensorFusionEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Gets whether sensor fusion was requested.
+ true if sensor fusion is enabled; false otherwise.
+
+ Gets whether sensor fusion was requested.
+
+
+ Java documentation for android.ranging.SensorFusionParams.isSensorFusionEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SessionConfig+Builder.xml b/docs/xml/Android.Ranging/SessionConfig+Builder.xml
new file mode 100644
index 000000000..b72f81f02
--- /dev/null
+++ b/docs/xml/Android.Ranging/SessionConfig+Builder.xml
@@ -0,0 +1,332 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/ranging/SessionConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/SessionConfig$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder for creating instances of SessionConfig.
+
+ Builder for creating instances of SessionConfig.
+
+
+ Java documentation for android.ranging.SessionConfig.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/ranging/SessionConfig;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/ranging/SessionConfig;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SessionConfig
+
+
+
+ Builds a new SessionConfig instance.
+ the new SessionConfig instance.
+
+ Builds a new SessionConfig instance.
+
+
+ Java documentation for android.ranging.SessionConfig.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAngleOfArrivalNeeded", "(Z)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAngleOfArrivalNeeded", "(Z)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SessionConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDataNotificationConfig", "(Landroid/ranging/DataNotificationConfig;)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDataNotificationConfig", "(Landroid/ranging/DataNotificationConfig;)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SessionConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRangingMeasurementsLimit", "(I)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRangingMeasurementsLimit", "(I)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SessionConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSensorFusionParams", "(Landroid/ranging/SensorFusionParams;)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSensorFusionParams", "(Landroid/ranging/SensorFusionParams;)Landroid/ranging/SessionConfig$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Ranging.SessionConfig+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SessionConfig+InterfaceConsts.xml b/docs/xml/Android.Ranging/SessionConfig+InterfaceConsts.xml
new file mode 100644
index 000000000..2fd8914df
--- /dev/null
+++ b/docs/xml/Android.Ranging/SessionConfig+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Ranging/SessionConfig.xml b/docs/xml/Android.Ranging/SessionConfig.xml
new file mode 100644
index 000000000..bec9dab77
--- /dev/null
+++ b/docs/xml/Android.Ranging/SessionConfig.xml
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/ranging/SessionConfig", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/ranging/SessionConfig", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Defines the ranging session configurations.
+
+ Defines the ranging session configurations.
+ This class allows apps to set various parameters related to a ranging session.
+
+
+ Java documentation for android.ranging.SessionConfig
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDataNotificationConfig", "()Landroid/ranging/DataNotificationConfig;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDataNotificationConfig", "()Landroid/ranging/DataNotificationConfig;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.DataNotificationConfig
+
+
+ Returns the data notification configuration for this preference.
+ a non-null DataNotificationConfig instance.
+
+ Returns the data notification configuration for this preference.
+
+
+ Java documentation for android.ranging.SessionConfig.getDataNotificationConfig()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAngleOfArrivalNeeded", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAngleOfArrivalNeeded", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether Angle-of-arrival was requested by the app.
+ To be added.
+
+ Returns whether Angle-of-arrival was requested by the app.
+
+
+ Java documentation for android.ranging.SessionConfig.isAngleOfArrivalNeeded()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getRangingMeasurementsLimit", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getRangingMeasurementsLimit", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the configured ranging measurements limit for the ranging session.
+ To be added.
+
+ Returns the configured ranging measurements limit for the ranging session.
+
+
+ Java documentation for android.ranging.SessionConfig.getRangingMeasurementsLimit()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSensorFusionParams", "()Landroid/ranging/SensorFusionParams;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSensorFusionParams", "()Landroid/ranging/SensorFusionParams;", "", ApiSince=36)>]
+
+
+
+ Android.Ranging.SensorFusionParams
+
+
+ Returns the sensor fusion parameters used for this preference.
+ a non-null SensorFusionParams instance.
+
+ Returns the sensor fusion parameters used for this preference.
+
+
+ Java documentation for android.ranging.SessionConfig.getSensorFusionParams()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Runtime/Extensions.xml b/docs/xml/Android.Runtime/Extensions.xml
index f4bad4ab0..ebde3b566 100644
--- a/docs/xml/Android.Runtime/Extensions.xml
+++ b/docs/xml/Android.Runtime/Extensions.xml
@@ -50,7 +50,7 @@
Android.Runtime.IJavaObject
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/JNIEnv.xml b/docs/xml/Android.Runtime/JNIEnv.xml
index 7943a896b..428efa8a5 100644
--- a/docs/xml/Android.Runtime/JNIEnv.xml
+++ b/docs/xml/Android.Runtime/JNIEnv.xml
@@ -3651,7 +3651,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -4354,7 +4354,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/JavaCollection`1.xml b/docs/xml/Android.Runtime/JavaCollection`1.xml
index fb74da9d3..ad57c2c31 100644
--- a/docs/xml/Android.Runtime/JavaCollection`1.xml
+++ b/docs/xml/Android.Runtime/JavaCollection`1.xml
@@ -14,7 +14,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/JavaDictionary.xml b/docs/xml/Android.Runtime/JavaDictionary.xml
index 3b8ee7884..21308e28b 100644
--- a/docs/xml/Android.Runtime/JavaDictionary.xml
+++ b/docs/xml/Android.Runtime/JavaDictionary.xml
@@ -510,7 +510,7 @@
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Runtime.JavaDictionary+<System-Collections-IEnumerable-GetEnumerator>d__38))]
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Runtime.JavaDictionary+<System-Collections-IEnumerable-GetEnumerator>d__38))>]
-
+
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Runtime.JavaDictionary+<System-Collections-IEnumerable-GetEnumerator>d__39))]
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Android.Runtime.JavaDictionary+<System-Collections-IEnumerable-GetEnumerator>d__39))>]
diff --git a/docs/xml/Android.Runtime/JavaDictionary`2.xml b/docs/xml/Android.Runtime/JavaDictionary`2.xml
index 2a1268c85..6591fad95 100644
--- a/docs/xml/Android.Runtime/JavaDictionary`2.xml
+++ b/docs/xml/Android.Runtime/JavaDictionary`2.xml
@@ -14,7 +14,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
@@ -26,7 +26,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/JavaList`1.xml b/docs/xml/Android.Runtime/JavaList`1.xml
index 6d12e7e57..e95a64a5e 100644
--- a/docs/xml/Android.Runtime/JavaList`1.xml
+++ b/docs/xml/Android.Runtime/JavaList`1.xml
@@ -14,7 +14,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/JavaSet`1.xml b/docs/xml/Android.Runtime/JavaSet`1.xml
index 12a6064f9..971df1d3a 100644
--- a/docs/xml/Android.Runtime/JavaSet`1.xml
+++ b/docs/xml/Android.Runtime/JavaSet`1.xml
@@ -14,7 +14,7 @@
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
diff --git a/docs/xml/Android.Runtime/ResourceDesignerAttribute.xml b/docs/xml/Android.Runtime/ResourceDesignerAttribute.xml
index 546f5e48c..9bc8b6e38 100644
--- a/docs/xml/Android.Runtime/ResourceDesignerAttribute.xml
+++ b/docs/xml/Android.Runtime/ResourceDesignerAttribute.xml
@@ -41,7 +41,7 @@
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
@@ -67,7 +67,7 @@
0.0.0.0
-
+
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
diff --git a/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager+ICallback.xml b/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager+ICallback.xml
new file mode 100644
index 000000000..e94745ff8
--- /dev/null
+++ b/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager+ICallback.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/security/advancedprotection/AdvancedProtectionManager$Callback", "", "Android.Security.AdvancedProtection.AdvancedProtectionManager/ICallbackInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/security/advancedprotection/AdvancedProtectionManager$Callback", "", "Android.Security.AdvancedProtection.AdvancedProtectionManager/ICallbackInvoker", ApiSince=36)>]
+
+
+
+ A callback class for monitoring changes to Advanced Protection state
+
+ A callback class for monitoring changes to Advanced Protection state
+ To register a callback, implement this interface, and register it with
+ AdvancedProtectionManager#registerAdvancedProtectionCallback(Executor, Callback).
+ Methods are called when the state changes, as well as once on initial registration.
+
+
+ Java documentation for android.security.advancedprotection.AdvancedProtectionManager.Callback
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onAdvancedProtectionChanged", "(Z)V", "GetOnAdvancedProtectionChanged_ZHandler:Android.Security.AdvancedProtection.AdvancedProtectionManager/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onAdvancedProtectionChanged", "(Z)V", "GetOnAdvancedProtectionChanged_ZHandler:Android.Security.AdvancedProtection.AdvancedProtectionManager/ICallbackInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ the new state
+ Called when advanced protection state changes
+
+ Called when advanced protection state changes
+
+
+ Java documentation for android.security.advancedprotection.AdvancedProtectionManager.Callback.onAdvancedProtectionChanged(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager.xml b/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager.xml
new file mode 100644
index 000000000..204383fd2
--- /dev/null
+++ b/docs/xml/Android.Security.AdvancedProtection/AdvancedProtectionManager.xml
@@ -0,0 +1,257 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/security/advancedprotection/AdvancedProtectionManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/security/advancedprotection/AdvancedProtectionManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Advanced Protection is a mode that users can enroll their device into, that enhances security
+ by enabling features and restrictions across both the platform and user apps.
+
+ Advanced Protection is a mode that users can enroll their device into, that enhances security
+ by enabling features and restrictions across both the platform and user apps.
+ This class provides methods to query and control the advanced protection mode
+ for the device.
+
+
+ Java documentation for android.security.advancedprotection.AdvancedProtectionManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAdvancedProtectionEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAdvancedProtectionEnabled", "()Z", "", ApiSince=36)>]
+
+
+ [get: Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")]
+ [<get: Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")>]
+
+
+
+ System.Boolean
+
+
+ Checks if advanced protection is enabled on the device.
+
+ true if advanced protection is enabled, false otherwise.
+
+ Checks if advanced protection is enabled on the device.
+
+
+ Java documentation for android.security.advancedprotection.AdvancedProtectionManager.isAdvancedProtectionEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerAdvancedProtectionCallback", "(Ljava/util/concurrent/Executor;Landroid/security/advancedprotection/AdvancedProtectionManager$Callback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerAdvancedProtectionCallback", "(Ljava/util/concurrent/Executor;Landroid/security/advancedprotection/AdvancedProtectionManager$Callback;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")]
+ [<Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterAdvancedProtectionCallback", "(Landroid/security/advancedprotection/AdvancedProtectionManager$Callback;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterAdvancedProtectionCallback", "(Landroid/security/advancedprotection/AdvancedProtectionManager$Callback;)V", "", ApiSince=36)>]
+
+
+ [Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")]
+ [<Android.Runtime.RequiresPermission("android.permission.QUERY_ADVANCED_PROTECTION_MODE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Security.Keystore/KeyGenParameterSpec+Builder.xml b/docs/xml/Android.Security.Keystore/KeyGenParameterSpec+Builder.xml
index da076015d..c5ae75e88 100644
--- a/docs/xml/Android.Security.Keystore/KeyGenParameterSpec+Builder.xml
+++ b/docs/xml/Android.Security.Keystore/KeyGenParameterSpec+Builder.xml
@@ -918,11 +918,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -931,7 +931,7 @@
Android.Security.Keystore.KeyGenParameterSpec+Builder
-
+
[System.ParamArray]
diff --git a/docs/xml/Android.Security.Keystore/KeyGenParameterSpec.xml b/docs/xml/Android.Security.Keystore/KeyGenParameterSpec.xml
index 83d934d70..eab66a6ad 100644
--- a/docs/xml/Android.Security.Keystore/KeyGenParameterSpec.xml
+++ b/docs/xml/Android.Security.Keystore/KeyGenParameterSpec.xml
@@ -944,11 +944,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isMgf1DigestsSpecified", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isMgf1DigestsSpecified", "()Z", "", ApiSince=35)>]
@@ -1617,15 +1617,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getMgf1Digests", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getMgf1Digests", "()Ljava/util/Set;", "", ApiSince=35)>]
-
+
[get: Android.Runtime.StringDef(Fields=new System.String[] { "DigestNone", "DigestMd5", "DigestSha1", "DigestSha224", "DigestSha256", "DigestSha384", "DigestSha512" }, Type="Android.Security.Keystore.KeyProperties")]
[<get: Android.Runtime.StringDef(Fields=new System.String[] { "DigestNone", "DigestMd5", "DigestSha1", "DigestSha224", "DigestSha256", "DigestSha384", "DigestSha512" }, Type="Android.Security.Keystore.KeyProperties")>]
diff --git a/docs/xml/Android.Security.Keystore/KeyProperties.xml b/docs/xml/Android.Security.Keystore/KeyProperties.xml
index ceeeb67d4..a7b95bd56 100644
--- a/docs/xml/Android.Security.Keystore/KeyProperties.xml
+++ b/docs/xml/Android.Security.Keystore/KeyProperties.xml
@@ -1232,9 +1232,9 @@
128
- Purpose of key: Signing attestaions.
+ Purpose of key: Signing attestations.
- Purpose of key: Signing attestaions. This purpose is incompatible with all others, meaning
+ Purpose of key: Signing attestations. This purpose is incompatible with all others, meaning
that when generating a key with PURPOSE_ATTEST_KEY, no other purposes may be specified. In
addition, PURPOSE_ATTEST_KEY may not be specified for imported keys.
diff --git a/docs/xml/Android.Security.Keystore/KeyProtection+Builder.xml b/docs/xml/Android.Security.Keystore/KeyProtection+Builder.xml
index 54e18b234..2c0135c7a 100644
--- a/docs/xml/Android.Security.Keystore/KeyProtection+Builder.xml
+++ b/docs/xml/Android.Security.Keystore/KeyProtection+Builder.xml
@@ -584,11 +584,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("setMgf1Digests", "([Ljava/lang/String;)Landroid/security/keystore/KeyProtection$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -597,7 +597,7 @@
Android.Security.Keystore.KeyProtection+Builder
-
+
[System.ParamArray]
diff --git a/docs/xml/Android.Security.Keystore/KeyProtection.xml b/docs/xml/Android.Security.Keystore/KeyProtection.xml
index 97ec54194..9d3761f44 100644
--- a/docs/xml/Android.Security.Keystore/KeyProtection.xml
+++ b/docs/xml/Android.Security.Keystore/KeyProtection.xml
@@ -515,11 +515,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isMgf1DigestsSpecified", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("isMgf1DigestsSpecified", "()Z", "", ApiSince=35)>]
@@ -1054,15 +1054,15 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getMgf1Digests", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getMgf1Digests", "()Ljava/util/Set;", "", ApiSince=35)>]
-
+
[get: Android.Runtime.StringDef(Fields=new System.String[] { "DigestNone", "DigestMd5", "DigestSha1", "DigestSha224", "DigestSha256", "DigestSha384", "DigestSha512" }, Type="Android.Security.Keystore.KeyProperties")]
[<get: Android.Runtime.StringDef(Fields=new System.String[] { "DigestNone", "DigestMd5", "DigestSha1", "DigestSha224", "DigestSha256", "DigestSha384", "DigestSha512" }, Type="Android.Security.Keystore.KeyProperties")>]
diff --git a/docs/xml/Android.Security.Keystore/KeyStoreManager.xml b/docs/xml/Android.Security.Keystore/KeyStoreManager.xml
new file mode 100644
index 000000000..93f35b887
--- /dev/null
+++ b/docs/xml/Android.Security.Keystore/KeyStoreManager.xml
@@ -0,0 +1,491 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/security/keystore/KeyStoreManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/security/keystore/KeyStoreManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This class provides methods for interacting with keys stored within the
+ Android Keystore.
+
+ This class provides methods for interacting with keys stored within the
+ Android Keystore.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getGrantedCertificateChainFromId", "(J)Ljava/util/List;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getGrantedCertificateChainFromId", "(J)Ljava/util/List;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Collections.Generic.IList<Java.Security.Cert.X509Certificate>
+
+
+
+
+
+ the ID of the asymmetric key that was shared with the app
+ Returns a List of X509Certificate instances representing the certificate
+ chain for the key that was previously shared with the app under the provided id.
+ a List of X509Certificates with the certificate at index 0 corresponding to
+ the private key shared with the app
+
+ Returns a List of X509Certificate instances representing the certificate
+ chain for the key that was previously shared with the app under the provided id.
+ If a java.security.PrivateKey has not been granted to the caller with the
+ specified id, then an UnrecoverableKeyException is thrown.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.getGrantedCertificateChainFromId(long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getGrantedKeyFromId", "(J)Ljava/security/Key;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getGrantedKeyFromId", "(J)Ljava/security/Key;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Security.IKey
+
+
+
+
+
+ the ID of the key that was shared with the app
+ Returns the key with the specified id that was previously shared with the
+ app.
+ the Key that was shared with the app
+
+ Returns the key with the specified id that was previously shared with the
+ app.
+ This method can return instances of both javax.crypto.SecretKey and java.security.PrivateKey. If a key with the provide id has not been granted to the
+ caller, then an UnrecoverableKeyException is thrown.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.getGrantedKeyFromId(long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getGrantedKeyPairFromId", "(J)Ljava/security/KeyPair;", "", ApiSince=36)]
+ [<Android.Runtime.Register("getGrantedKeyPairFromId", "(J)Ljava/security/KeyPair;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Java.Security.KeyPair
+
+
+
+
+
+ the ID of the private key that was shared with the app
+ Returns a KeyPair containing the public and private key associated with
+ the key that was previously shared with the app under the provided id.
+ a KeyPair containing the public and private key shared with the app
+
+ Returns a KeyPair containing the public and private key associated with
+ the key that was previously shared with the app under the provided id.
+ If a java.security.PrivateKey has not been granted to the caller with the
+ specified id, then an UnrecoverableKeyException is thrown.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.getGrantedKeyPairFromId(long)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getSupplementaryAttestationInfo", "(I)[B", "", ApiSince=36)]
+ [<Android.Runtime.Register("getSupplementaryAttestationInfo", "(I)[B", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Byte[]
+
+
+
+
+
+ [Android.Runtime.IntDef(Fields=new System.String[] { "ModuleHash" }, Type="Android.Security.Keystore.KeyStoreManager")]
+ [<Android.Runtime.IntDef(Fields=new System.String[] { "ModuleHash" }, Type="Android.Security.Keystore.KeyStoreManager")>]
+
+
+
+
+
+ tag for which info is being requested
+ Returns tag-specific data required to interpret a tag's attested value.
+ tag-specific info
+
+ Returns tag-specific data required to interpret a tag's attested value.
+ When performing key attestation, the obtained attestation certificate contains a list of tags
+ and their corresponding attested values. For some tags, additional information about the
+ attested value can be queried via this API. See individual tags for specifics.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.getSupplementaryAttestationInfo(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("grantKeyAccess", "(Ljava/lang/String;I)J", "", ApiSince=36)]
+ [<Android.Runtime.Register("grantKeyAccess", "(Ljava/lang/String;I)J", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int64
+
+
+
+
+
+
+ the alias of the key to be granted to another app
+ the uid of the app to which the key should be granted
+ Grants access to the key owned by the calling app stored under the specified alias
+ to another app on the device with the provided uid.
+ the ID of the granted key; this can be shared with the specified app, and that
+ app can use #getGrantedKeyFromId(long) to access the key
+
+ Grants access to the key owned by the calling app stored under the specified alias
+ to another app on the device with the provided uid.
+ This method supports granting access to instances of both javax.crypto.SecretKey
+ and java.security.PrivateKey. The resulting ID will persist across reboots and can be
+ used by the grantee app for the life of the key or until access is revoked with #revokeKeyAccess(String, int).
+ If the provided alias does not correspond to a key in the Android KeyStore, then
+ an UnrecoverableKeyException is thrown.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.grantKeyAccess(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("MODULE_HASH", ApiSince=36)]
+ [<Android.Runtime.Register("MODULE_HASH", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+ -1879047468
+
+ When passed into getSupplementaryAttestationInfo, getSupplementaryAttestationInfo returns the
+ DER-encoded structure corresponding to the `Modules` schema described in the KeyMint HAL's
+ KeyCreationResult.
+
+ When passed into getSupplementaryAttestationInfo, getSupplementaryAttestationInfo returns the
+ DER-encoded structure corresponding to the `Modules` schema described in the KeyMint HAL's
+ KeyCreationResult.aidl. The SHA-256 hash of this encoded structure is what's included with
+ the tag in attestations. To ensure the returned encoded structure is the one attested to,
+ clients should verify its SHA-256 hash matches the one in the attestation. Note that the
+ returned structure can vary between boots.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.MODULE_HASH
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("revokeKeyAccess", "(Ljava/lang/String;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("revokeKeyAccess", "(Ljava/lang/String;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ the alias of the key to be revoked from another app
+ the uid of the app from which the key access should be revoked
+ Revokes access to the key in the app's namespace stored under the specified alias that was previously granted to another app on the device with the provided
+ uid.
+
+ Revokes access to the key in the app's namespace stored under the specified alias that was previously granted to another app on the device with the provided
+ uid.
+ If the provided alias does not correspond to a key in the Android KeyStore, then
+ an UnrecoverableKeyException is thrown.
+
+
+ Java documentation for android.security.keystore.KeyStoreManager.revokeKeyAccess(java.lang.String, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Security/FileIntegrityManager.xml b/docs/xml/Android.Security/FileIntegrityManager.xml
index e32a24a3c..3682bc2b5 100644
--- a/docs/xml/Android.Security/FileIntegrityManager.xml
+++ b/docs/xml/Android.Security/FileIntegrityManager.xml
@@ -111,7 +111,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Security/KeyChain.xml b/docs/xml/Android.Security/KeyChain.xml
index f29f8e355..4c5eb7e1e 100644
--- a/docs/xml/Android.Security/KeyChain.xml
+++ b/docs/xml/Android.Security/KeyChain.xml
@@ -515,7 +515,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
@@ -523,14 +523,14 @@
System.Threading.Tasks.Task<System.String>
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -538,7 +538,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -546,7 +546,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -554,8 +554,8 @@
-
-
+
+
To be added.
@@ -581,14 +581,14 @@
System.Threading.Tasks.Task<System.String>
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -596,7 +596,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -604,7 +604,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -612,9 +612,9 @@
-
-
-
+
+
+
To be added.
@@ -639,7 +639,7 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
@@ -647,14 +647,14 @@
System.Threading.Tasks.Task<System.Security.Cryptography.X509Certificates.X509Certificate2>
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -662,7 +662,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -670,7 +670,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -678,8 +678,8 @@
-
-
+
+
To be added.
@@ -705,14 +705,14 @@
System.Threading.Tasks.Task<System.Security.Cryptography.X509Certificates.X509Certificate2>
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })]
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 1, 2 })>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -720,7 +720,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -728,7 +728,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
@@ -736,9 +736,9 @@
-
-
-
+
+
+
To be added.
@@ -1280,15 +1280,15 @@
System.Security.Cryptography.X509Certificates.X509Certificate2
-
+
[System.Runtime.CompilerServices.Nullable(2)]
[<System.Runtime.CompilerServices.Nullable(2)>]
-
-
+
+
To be added.
diff --git a/docs/xml/Android.Security/NetworkSecurityPolicy.xml b/docs/xml/Android.Security/NetworkSecurityPolicy.xml
index 0f9a76e8b..d00b23bca 100644
--- a/docs/xml/Android.Security/NetworkSecurityPolicy.xml
+++ b/docs/xml/Android.Security/NetworkSecurityPolicy.xml
@@ -160,6 +160,56 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("isCertificateTransparencyVerificationRequired", "(Ljava/lang/String;)Z", "GetIsCertificateTransparencyVerificationRequired_Ljava_lang_String_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("isCertificateTransparencyVerificationRequired", "(Ljava/lang/String;)Z", "GetIsCertificateTransparencyVerificationRequired_Ljava_lang_String_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Boolean
+
+
+
+
+
+ hostname to check whether certificate transparency verification is required
+ Returns true if Certificate Transparency information is required to be verified by
+ the client in TLS connections to hostname.
+
+ true if certificate transparency verification is required and false
+ otherwise
+
+ Returns true if Certificate Transparency information is required to be verified by
+ the client in TLS connections to hostname.
+ See RFC6962 section 3.3 for more details.
+
+
+ Java documentation for android.security.NetworkSecurityPolicy.isCertificateTransparencyVerificationRequired(java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Autofill/AutofillService.xml b/docs/xml/Android.Service.Autofill/AutofillService.xml
index d46770507..052b72e2c 100644
--- a/docs/xml/Android.Service.Autofill/AutofillService.xml
+++ b/docs/xml/Android.Service.Autofill/AutofillService.xml
@@ -601,28 +601,30 @@
[get: Android.Runtime.Register("getFillEventHistory", "()Landroid/service/autofill/FillEventHistory;", "", ApiSince=26)]
[<get: Android.Runtime.Register("getFillEventHistory", "()Landroid/service/autofill/FillEventHistory;", "", ApiSince=26)>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
Android.Service.Autofill.FillEventHistory
- Gets the events that happened after the last
- AutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback)
+ Gets the events that happened after the last AutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback)
call.
The history or null if there are no events.
- Gets the events that happened after the last
- AutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback)
+ Gets the events that happened after the last AutofillService#onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback)
call.
This method is typically used to keep track of previous user actions to optimize further
requests. For example, the service might return email addresses in alphabetical order by
default, but change that order based on the address the user picked on previous requests.
- The history is not persisted over reboots, and it's cleared every time the service
- replies to a #onFillRequest(FillRequest, CancellationSignal, FillCallback) by calling
- FillCallback#onSuccess(FillResponse) or FillCallback#onFailure(CharSequence)
- (if the service doesn't call any of these methods, the history will clear out after some
- pre-defined time). Hence, the service should call #getFillEventHistory() before
- finishing the FillCallback.
+ The history is not persisted over reboots, and it's cleared every time the service replies
+ to a #onFillRequest(FillRequest, CancellationSignal, FillCallback) by calling FillCallback#onSuccess(FillResponse) or FillCallback#onFailure(CharSequence) (if the
+ service doesn't call any of these methods, the history will clear out after some pre-defined
+ time). Hence, the service should call #getFillEventHistory() before finishing the
+ FillCallback.
+ This member is deprecated. Use #onSessionDestroyed(FillEventHistory) instead
Java documentation for android.service.autofill.AutofillService.getFillEventHistory()
.
@@ -948,6 +950,54 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSessionDestroyed", "(Landroid/service/autofill/FillEventHistory;)V", "GetOnSessionDestroyed_Landroid_service_autofill_FillEventHistory_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSessionDestroyed", "(Landroid/service/autofill/FillEventHistory;)V", "GetOnSessionDestroyed_Landroid_service_autofill_FillEventHistory_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ Called when an Autofill context has ended and the Autofill session is finished.
+
+ Called when an Autofill context has ended and the Autofill session is finished. This will be
+ called as the last step of the Autofill lifecycle described in AutofillManager.
+ This will also contain the finished Session's FillEventHistory, so providers do not need
+ to explicitly call #getFillEventHistory()
+ This will usually happens whenever AutofillManager#commit() or AutofillManager#cancel() is called.
+
+
+ Java documentation for android.service.autofill.AutofillService.onSessionDestroyed(android.service.autofill.FillEventHistory)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Autofill/EventNoSaveUiReason.xml b/docs/xml/Android.Service.Autofill/EventNoSaveUiReason.xml
index ecc77cfe7..d49731643 100644
--- a/docs/xml/Android.Service.Autofill/EventNoSaveUiReason.xml
+++ b/docs/xml/Android.Service.Autofill/EventNoSaveUiReason.xml
@@ -183,6 +183,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonUsingCredman", JniField="android/service/autofill/FillEventHistory$Event.NO_SAVE_UI_REASON_USING_CREDMAN")]
+ [<Android.Runtime.IntDefinition("Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonUsingCredman", JniField="android/service/autofill/FillEventHistory$Event.NO_SAVE_UI_REASON_USING_CREDMAN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Autofill.EventNoSaveUiReason
+
+ 7
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Service.Autofill/EventUIType.xml b/docs/xml/Android.Service.Autofill/EventUIType.xml
index 5936c0b5c..df83e503c 100644
--- a/docs/xml/Android.Service.Autofill/EventUIType.xml
+++ b/docs/xml/Android.Service.Autofill/EventUIType.xml
@@ -15,6 +15,34 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Autofill.FillEventHistory.Event.UiTypeCredentialManager", JniField="android/service/autofill/FillEventHistory$Event.UI_TYPE_CREDENTIAL_MANAGER")]
+ [<Android.Runtime.IntDefinition("Android.Service.Autofill.FillEventHistory.Event.UiTypeCredentialManager", JniField="android/service/autofill/FillEventHistory$Event.UI_TYPE_CREDENTIAL_MANAGER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Autofill.EventUIType
+
+ 4
+
+ To be added.
+
+
diff --git a/docs/xml/Android.Service.Autofill/FillEventHistory+Event.xml b/docs/xml/Android.Service.Autofill/FillEventHistory+Event.xml
index 4d25d0f6e..3fbe5246a 100644
--- a/docs/xml/Android.Service.Autofill/FillEventHistory+Event.xml
+++ b/docs/xml/Android.Service.Autofill/FillEventHistory+Event.xml
@@ -249,6 +249,51 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getFocusedId", "()Landroid/view/autofill/AutofillId;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getFocusedId", "()Landroid/view/autofill/AutofillId;", "", ApiSince=36)>]
+
+
+
+ Android.Views.Autofill.AutofillId
+
+
+ Gets the AutofillId that's focused at the time of action
+ To be added.
+
+ Gets the AutofillId that's focused at the time of action
+
+
+ Java documentation for android.service.autofill.FillEventHistory.Event.getFocusedId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -707,6 +752,52 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NO_SAVE_UI_REASON_USING_CREDMAN", ApiSince=36)]
+ [<Android.Runtime.Register("NO_SAVE_UI_REASON_USING_CREDMAN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Autofill.EventNoSaveUiReason enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Autofill.EventNoSaveUiReason enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Autofill.EventNoSaveUiReason
+
+ 7
+
+ Credential Manager is invoked instead of Autofill.
+
+ Credential Manager is invoked instead of Autofill. When that happens, Save Dialog cannot
+ be shown, and this will be populated in
+
+
+ Java documentation for android.service.autofill.FillEventHistory.Event.NO_SAVE_UI_REASON_USING_CREDMAN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -794,6 +885,48 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getShownDatasetIds", "()Ljava/util/Set;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getShownDatasetIds", "()Ljava/util/Set;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.ICollection<System.String>
+
+
+ Returns which datasets were shown to the user.
+ To be added.
+
+ Returns which datasets were shown to the user.
+ <b>Note: </b>Only set on events of type #TYPE_DATASETS_SHOWN.
+
+
+ Java documentation for android.service.autofill.FillEventHistory.Event.getShownDatasetIds()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -1047,6 +1180,51 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("UI_TYPE_CREDENTIAL_MANAGER", ApiSince=36)]
+ [<Android.Runtime.Register("UI_TYPE_CREDENTIAL_MANAGER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Autofill.EventUIType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Autofill.EventUIType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Autofill.EventUIType
+
+ 4
+
+ Credential Manager suggestions are shown instead of Autofill suggestion
+
+ Credential Manager suggestions are shown instead of Autofill suggestion
+
+
+ Java documentation for android.service.autofill.FillEventHistory.Event.UI_TYPE_CREDENTIAL_MANAGER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Autofill/FillEventHistory.xml b/docs/xml/Android.Service.Autofill/FillEventHistory.xml
index 560395eb6..fd2cd7ecd 100644
--- a/docs/xml/Android.Service.Autofill/FillEventHistory.xml
+++ b/docs/xml/Android.Service.Autofill/FillEventHistory.xml
@@ -272,6 +272,48 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSessionId", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSessionId", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the unique identifier of this FillEventHistory.
+ To be added.
+
+ Returns the unique identifier of this FillEventHistory.
+ This is used to differentiate individual FillEventHistory.
+
+
+ Java documentation for android.service.autofill.FillEventHistory.getSessionId()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Autofill/FillRequest.xml b/docs/xml/Android.Service.Autofill/FillRequest.xml
index 7b3088b03..b6fa8f932 100644
--- a/docs/xml/Android.Service.Autofill/FillRequest.xml
+++ b/docs/xml/Android.Service.Autofill/FillRequest.xml
@@ -462,6 +462,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("android33.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android33.0")>]
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")>]
+
System.Int32
@@ -473,6 +477,8 @@
Indicates the request supports fill dialog presentation for the fields, the
system will send the request when the activity just started.
+ This member is deprecated. All requests would support fill dialog by default.
+ Presence of this flag isn't needed.
Java documentation for android.service.autofill.FillRequest.FLAG_SUPPORTS_FILL_DIALOG
.
diff --git a/docs/xml/Android.Service.Carrier/CarrierMessagingService.xml b/docs/xml/Android.Service.Carrier/CarrierMessagingService.xml
index c190f7bc8..7f30fe5b1 100644
--- a/docs/xml/Android.Service.Carrier/CarrierMessagingService.xml
+++ b/docs/xml/Android.Service.Carrier/CarrierMessagingService.xml
@@ -104,6 +104,546 @@
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 606
+
+ The carrier-dependent configuration values could not be loaded.
+
+ The carrier-dependent configuration values could not be loaded.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 610
+
+ Data is disabled for the MMS APN.
+
+ Data is disabled for the MMS APN.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 603
+
+ An error occurred during the HTTP client setup.
+
+ An error occurred during the HTTP client setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 609
+
+ The subscription id for the download is inactive.
+
+ The subscription id for the download is inactive.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 601
+
+ ApnException occurred during MMS network setup.
+
+ ApnException occurred during MMS network setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 608
+
+ The subscription id for the download is invalid.
+
+ The subscription id for the download is invalid.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 604
+
+ An I/O error occurred reading the PDU.
+
+ An I/O error occurred reading the PDU.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 611
+
+ MMS is disabled by a carrier.
+
+ MMS is disabled by a carrier.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 607
+
+ There is neither Wi-Fi nor mobile data network.
+
+ There is neither Wi-Fi nor mobile data network.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_RETRY", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_RETRY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 605
+
+ An error occurred while retrying downloading the MMS.
+
+ An error occurred while retrying downloading the MMS.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_RETRY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 602
+
+ An error occurred during the MMS connection setup.
+
+ An error occurred during the MMS connection setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED", ApiSince=36)]
+ [<Android.Runtime.Register("DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.DownloadStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 600
+
+ Unspecific MMS error occurred during download.
+
+ Unspecific MMS error occurred during download.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -115,108 +655,1492 @@
0.0.0.0
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
- [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ Android.OS.IBinder
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onDownloadMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnDownloadMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onDownloadMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnDownloadMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ the content provider URI of the PDU to be downloaded.
+ SMS subscription ID of the SIM
+ the URI of the message to be downloaded.
+ result callback. Call with a status code which is one of
+ #DOWNLOAD_STATUS_OK,
+ #DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK, or #DOWNLOAD_STATUS_ERROR.
+ Override this method to download MMSs received.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onDownloadMms(android.net.Uri, int, android.net.Uri, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android24.0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ the PDUs of the message
+ the format of the PDUs, typically "3gpp" or "3gpp2"
+ the destination port of a binary SMS, this will be -1 for text SMS
+ SMS subscription ID of the SIM
+ result callback. Call with true to keep an inbound SMS message and
+ deliver to SMS apps, and false to drop the message.
+ Override this method to filter inbound SMS messages.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onFilterSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onReceiveTextSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnReceiveTextSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=24)]
+ [<Android.Runtime.Register("onReceiveTextSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnReceiveTextSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=24)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ the PDUs of the message
+ the format of the PDUs, typically "3gpp" or "3gpp2"
+ the destination port of a binary SMS, this will be -1 for text SMS
+ SMS subscription ID of the SIM
+ result callback. Call with a bitmask integer to indicate how the incoming
+ text SMS should be handled by the platform. Use #RECEIVE_OPTIONS_DROP and
+ #RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE
+ to set the flags in the bitmask.
+ Override this method to filter inbound SMS messages.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onReceiveTextSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ the binary content
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ the destination port
+ result callback. Call with a SendSmsResult.
+ Override this method to intercept binary SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendDataSms(byte[], int, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
+ [<Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+
+ the binary content
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ the destination port
+ Flag for sending SMS. Acceptable values are 0 and
+ #SEND_FLAG_REQUEST_DELIVERY_STATUS.
+ result callback. Call with a SendSmsResult.
+ Override this method to intercept binary SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendDataSms(byte[], int, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onSendMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+ Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ a List of the message parts
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ result callback. Call with a SendMultipartSmsResult.
+ Override this method to intercept long SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendMultipartTextSms(java.util.List, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
+ [<Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ a List of the message parts
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ Flag for sending SMS. Acceptable values are 0 and
+ #SEND_FLAG_REQUEST_DELIVERY_STATUS.
+ result callback. Call with a SendMultipartSmsResult.
+ Override this method to intercept long SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendMultipartTextSms(java.util.List, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
+ [<Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+
+ [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ the text to send
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ result callback. Call with a SendSmsResult.
+ Override this method to intercept text SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendTextSms(java.lang.String, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
+ [<Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ the text to send
+ SMS subscription ID of the SIM
+ phone number of the recipient of the message
+ Flag for sending SMS. Acceptable values are 0 and
+ #SEND_FLAG_REQUEST_DELIVERY_STATUS.
+ result callback. Call with a SendSmsResult.
+ Override this method to intercept text SMSs sent from the device.
+
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.onSendTextSms(java.lang.String, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RECEIVE_OPTIONS_DEFAULT", ApiSince=24)]
+ [<Android.Runtime.Register("RECEIVE_OPTIONS_DEFAULT", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Service.Carrier.ReceiveOptions
+
+ 0
+
+ The default bitmask value passed to the callback of #onReceiveTextSms with all
+ RECEIVE_OPTIONS_x flags cleared to indicate that the message should be kept and a
+ new message notification should be shown.
+
+ The default bitmask value passed to the callback of #onReceiveTextSms with all
+ RECEIVE_OPTIONS_x flags cleared to indicate that the message should be kept and a
+ new message notification should be shown.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_DEFAULT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RECEIVE_OPTIONS_DROP", ApiSince=24)]
+ [<Android.Runtime.Register("RECEIVE_OPTIONS_DROP", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Service.Carrier.ReceiveOptions
+
+ 1
+
+ Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
+ indicate that the inbound SMS should be dropped.
+
+ Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
+ indicate that the inbound SMS should be dropped.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_DROP
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE", ApiSince=24)]
+ [<Android.Runtime.Register("RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE", ApiSince=24)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+
+
+ Android.Service.Carrier.ReceiveOptions
+
+ 2
+
+ Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
+ indicate that a new message notification should not be shown to the user when the
+ credential-encrypted storage of the device is not available before the user unlocks the
+ phone.
+
+ Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
+ indicate that a new message notification should not be shown to the user when the
+ credential-encrypted storage of the device is not available before the user unlocks the
+ phone. It is only applicable to devices that support file-based encryption.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_FLAG_REQUEST_DELIVERY_STATUS", ApiSince=23)]
+ [<Android.Runtime.Register("SEND_FLAG_REQUEST_DELIVERY_STATUS", ApiSince=23)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Flag to request SMS delivery status report.
+
+ Flag to request SMS delivery status report.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_FLAG_REQUEST_DELIVERY_STATUS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 406
+
+ The carrier-dependent configuration values could not be loaded.
+
+ The carrier-dependent configuration values could not be loaded.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_DATA_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_DATA_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 410
+
+ Data is disabled for the MMS APN.
+
+ Data is disabled for the MMS APN.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_DATA_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_HTTP_FAILURE", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_HTTP_FAILURE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 403
+
+ An error occurred during the HTTP client setup.
+
+ An error occurred during the HTTP client setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_HTTP_FAILURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 409
+
+ The subscription id for the send is inactive.
+
+ The subscription id for the send is inactive.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INVALID_APN", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INVALID_APN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 401
+
+ ApnException occurred during MMS network setup.
+
+ ApnException occurred during MMS network setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_APN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 408
+
+ The subscription id for the send is invalid.
+
+ The subscription id for the send is invalid.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_IO_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_IO_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 404
+
+ An I/O error occurred reading the PDU.
+
+ An I/O error occurred reading the PDU.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_IO_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 411
+
+ MMS is disabled by a carrier.
+
+ MMS is disabled by a carrier.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 407
+
+ There is neither Wi-Fi nor mobile data network.
+
+ There is neither Wi-Fi nor mobile data network.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_RETRY", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_RETRY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 405
+
+ An error occurred while retrying sending the MMS.
+
+ An error occurred while retrying sending the MMS.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_RETRY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 402
+
+ An error occurred during the MMS connection setup.
+
+ An error occurred during the MMS connection setup.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_MMS_ERROR_UNSPECIFIED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_MMS_ERROR_UNSPECIFIED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusMmsErrorType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 400
+
+ Unspecific MMS error occurred during send.
+
+ Unspecific MMS error occurred during send.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNSPECIFIED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_CANCELLED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_CANCELLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 215
+
+ Failed because the operation was cancelled.
+
+ Failed because the operation was cancelled.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_CANCELLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ENCODING_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ENCODING_ERROR", ApiSince=36)>]
-
- [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
- [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Java.Interop.JniPeerMembers
+ Android.Service.Carrier.SendStatusResultType
+ 212
- To be added.
- To be added.
+ Failed because of an encoding error.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ Failed because of an encoding error.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ENCODING_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.OS.IBinder
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
+ Android.Service.Carrier.SendStatusResultType
-
-
-
+ 204
- To be added.
- To be added.
- To be added.
+ Failed because FDN is enabled.
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ Failed because FDN is enabled.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onDownloadMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnDownloadMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onDownloadMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnDownloadMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
+ 200
- the content provider URI of the PDU to be downloaded.
- SMS subscription ID of the SIM
- the URI of the message to be downloaded.
- result callback. Call with a status code which is one of
- #DOWNLOAD_STATUS_OK,
- #DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK, or #DOWNLOAD_STATUS_ERROR.
- Override this method to download MMSs received.
+ Generic failure cause.
+ Generic failure cause.
- Java documentation for android.service.carrier.CarrierMessagingService.onDownloadMms(android.net.Uri, int, android.net.Uri, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE
.
@@ -227,52 +2151,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onFilterSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnFilterSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED", ApiSince=36)>]
-
- [System.Runtime.Versioning.ObsoletedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.ObsoletedOSPlatform("android24.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
+ 203
- the PDUs of the message
- the format of the PDUs, typically "3gpp" or "3gpp2"
- the destination port of a binary SMS, this will be -1 for text SMS
- SMS subscription ID of the SIM
- result callback. Call with true to keep an inbound SMS message and
- deliver to SMS apps, and false to drop the message.
- Override this method to filter inbound SMS messages.
+ Failed because we reached the sending queue limit.
+ Failed because we reached the sending queue limit.
- Java documentation for android.service.carrier.CarrierMessagingService.onFilterSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED
.
@@ -283,50 +2196,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onReceiveTextSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnReceiveTextSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=24)]
- [<Android.Runtime.Register("onReceiveTextSms", "(Landroid/service/carrier/MessagePdu;Ljava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnReceiveTextSms_Landroid_service_carrier_MessagePdu_Ljava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=24)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_NO_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_NO_SERVICE", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
+ 202
- the PDUs of the message
- the format of the PDUs, typically "3gpp" or "3gpp2"
- the destination port of a binary SMS, this will be -1 for text SMS
- SMS subscription ID of the SIM
- result callback. Call with a bitmask integer to indicate how the incoming
- text SMS should be handled by the platform. Use #RECEIVE_OPTIONS_DROP and
- #RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE
- to set the flags in the bitmask.
- Override this method to filter inbound SMS messages.
+ Failed because service is currently unavailable.
+ Failed because service is currently unavailable.
- Java documentation for android.service.carrier.CarrierMessagingService.onReceiveTextSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NO_SERVICE
.
@@ -337,51 +2241,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_NULL_PDU", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_NULL_PDU", ApiSince=36)>]
-
- [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
+ 201
- the binary content
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- the destination port
- result callback. Call with a SendSmsResult.
- Override this method to intercept binary SMSs sent from the device.
+ Failed because no pdu provided.
+ Failed because no pdu provided.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendDataSms(byte[], int, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NULL_PDU
.
@@ -392,50 +2286,131 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
- [<Android.Runtime.Register("onSendDataSms", "([BILjava/lang/String;IILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendDataSms_arrayBILjava_lang_String_IILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
-
+ 206
+
+ Failed because the user has denied this app ever send premium short codes.
+
+ Failed because the user has denied this app ever send premium short codes.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 205
+
+ Failed because user denied the sending of this short code.
+
+ Failed because user denied the sending of this short code.
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_ARGUMENTS", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_ARGUMENTS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 208
- the binary content
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- the destination port
- Flag for sending SMS. Acceptable values are 0 and
- #SEND_FLAG_REQUEST_DELIVERY_STATUS.
- result callback. Call with a SendSmsResult.
- Override this method to intercept binary SMSs sent from the device.
+ Failed because of invalid arguments.
+ Failed because of invalid arguments.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendDataSms(byte[], int, java.lang.String, int, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_INVALID_ARGUMENTS
.
@@ -446,96 +2421,86 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onSendMms", "(Landroid/net/Uri;ILandroid/net/Uri;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMms_Landroid_net_Uri_ILandroid_net_Uri_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
- [<System.Runtime.CompilerServices.Nullable(2)>]
-
-
-
-
-
+ 213
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Failed because of an invalid smsc address
- Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
+ Failed because of an invalid smsc address
+
+
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_SMS_FORMAT", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_SMS_FORMAT", ApiSince=36)>]
-
- [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
+ 210
- a List of the message parts
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- result callback. Call with a SendMultipartSmsResult.
- Override this method to intercept long SMSs sent from the device.
+ Failed because the sms format is not valid.
+ Failed because the sms format is not valid.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendMultipartTextSms(java.util.List, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMS_FORMAT
.
@@ -546,48 +2511,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
- [<Android.Runtime.Register("onSendMultipartTextSms", "(Ljava/util/List;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendMultipartTextSms_Ljava_util_List_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_STATE", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_INVALID_STATE", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
+ 209
- a List of the message parts
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- Flag for sending SMS. Acceptable values are 0 and
- #SEND_FLAG_REQUEST_DELIVERY_STATUS.
- result callback. Call with a SendMultipartSmsResult.
- Override this method to intercept long SMSs sent from the device.
+ Failed because of an invalid state.
+ Failed because of an invalid state.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendMultipartTextSms(java.util.List, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_INVALID_STATE
.
@@ -598,49 +2556,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)]
- [<Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;Landroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_Landroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=22)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_NETWORK_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_NETWORK_ERROR", ApiSince=36)>]
-
- [System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.ObsoletedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android22.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android22.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
+ 211
- the text to send
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- result callback. Call with a SendSmsResult.
- Override this method to intercept text SMSs sent from the device.
+ Failed because of a network error.
+ Failed because of a network error.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendTextSms(java.lang.String, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_ERROR
.
@@ -651,48 +2601,41 @@
-
-
-
-
-
- Method
+
+
+
+
+
+ Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)]
- [<Android.Runtime.Register("onSendTextSms", "(Ljava/lang/String;ILjava/lang/String;ILandroid/service/carrier/CarrierMessagingService$ResultCallback;)V", "GetOnSendTextSms_Ljava_lang_String_ILjava_lang_String_ILandroid_service_carrier_CarrierMessagingService_ResultCallback_Handler", ApiSince=23)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_NETWORK_REJECT", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_NETWORK_REJECT", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Void
+ Android.Service.Carrier.SendStatusResultType
-
-
-
-
-
-
-
+ 207
- the text to send
- SMS subscription ID of the SIM
- phone number of the recipient of the message
- Flag for sending SMS. Acceptable values are 0 and
- #SEND_FLAG_REQUEST_DELIVERY_STATUS.
- result callback. Call with a SendSmsResult.
- Override this method to intercept text SMSs sent from the device.
+ Failed because of network rejection.
+ Failed because of network rejection.
- Java documentation for android.service.carrier.CarrierMessagingService.onSendTextSms(java.lang.String, int, java.lang.String, int, android.service.carrier.ResultCallback)
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_REJECT
.
@@ -703,45 +2646,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("RECEIVE_OPTIONS_DEFAULT", ApiSince=24)]
- [<Android.Runtime.Register("RECEIVE_OPTIONS_DEFAULT", ApiSince=24)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Service.Carrier.ReceiveOptions
+ Android.Service.Carrier.SendStatusResultType
- 0
+ 214
- The default bitmask value passed to the callback of #onReceiveTextSms with all
- RECEIVE_OPTIONS_x flags cleared to indicate that the message should be kept and a
- new message notification should be shown.
+ Failed because the operation is not allowed.
- The default bitmask value passed to the callback of #onReceiveTextSms with all
- RECEIVE_OPTIONS_x flags cleared to indicate that the message should be kept and a
- new message notification should be shown.
+ Failed because the operation is not allowed.
- Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_DEFAULT
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED
.
@@ -752,43 +2691,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("RECEIVE_OPTIONS_DROP", ApiSince=24)]
- [<Android.Runtime.Register("RECEIVE_OPTIONS_DROP", ApiSince=24)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Service.Carrier.ReceiveOptions
+ Android.Service.Carrier.SendStatusResultType
- 1
+ 216
- Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
- indicate that the inbound SMS should be dropped.
+ Failed because the request is not supported.
- Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
- indicate that the inbound SMS should be dropped.
+ Failed because the request is not supported.
- Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_DROP
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED
.
@@ -799,47 +2736,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE", ApiSince=24)]
- [<Android.Runtime.Register("RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE", ApiSince=24)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY", ApiSince=36)>]
-
- [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)]
- [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.ReceiveOptions enum directly instead of this field.", true)>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android24.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android24.0")>]
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- Android.Service.Carrier.ReceiveOptions
+ Android.Service.Carrier.SendStatusResultType
- 2
+ 217
- Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
- indicate that a new message notification should not be shown to the user when the
- credential-encrypted storage of the device is not available before the user unlocks the
- phone.
+ Failed sending during an emergency call.
- Used to set the flag in the bitmask passed to the callback of #onReceiveTextSms to
- indicate that a new message notification should not be shown to the user when the
- credential-encrypted storage of the device is not available before the user unlocks the
- phone. It is only applicable to devices that support file-based encryption.
+ Failed sending during an emergency call.
- Java documentation for android.service.carrier.CarrierMessagingService.RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY
.
@@ -850,37 +2781,41 @@
-
-
-
-
-
+
+
+
+
+
Field
Mono.Android
0.0.0.0
-
- [Android.Runtime.Register("SEND_FLAG_REQUEST_DELIVERY_STATUS", ApiSince=23)]
- [<Android.Runtime.Register("SEND_FLAG_REQUEST_DELIVERY_STATUS", ApiSince=23)>]
+
+ [Android.Runtime.Register("SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED", ApiSince=36)]
+ [<Android.Runtime.Register("SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED", ApiSince=36)>]
-
- [System.Runtime.Versioning.SupportedOSPlatform("android23.0")]
- [<System.Runtime.Versioning.SupportedOSPlatform("android23.0")>]
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Carrier.SendStatusResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
- System.Int32
+ Android.Service.Carrier.SendStatusResultType
- 1
+ 218
- Flag to request SMS delivery status report.
+ Failed to send an sms retry.
- Flag to request SMS delivery status report.
+ Failed to send an sms retry.
- Java documentation for android.service.carrier.CarrierMessagingService.SEND_FLAG_REQUEST_DELIVERY_STATUS
.
+ Java documentation for android.service.carrier.CarrierMessagingService.SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED
.
diff --git a/docs/xml/Android.Service.Carrier/DownloadStatusMmsErrorType.xml b/docs/xml/Android.Service.Carrier/DownloadStatusMmsErrorType.xml
new file mode 100644
index 000000000..7b437c007
--- /dev/null
+++ b/docs/xml/Android.Service.Carrier/DownloadStatusMmsErrorType.xml
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorConfigurationError", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorConfigurationError", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 606
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorDataDisabled", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorDataDisabled", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 610
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorHttpFailure", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorHttpFailure", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 603
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInactiveSubscription", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInactiveSubscription", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 609
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInvalidApn", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInvalidApn", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 601
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInvalidSubscriptionId", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorInvalidSubscriptionId", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 608
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorIoError", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorIoError", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 604
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorMmsDisabledByCarrier", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorMmsDisabledByCarrier", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 611
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorNoDataNetwork", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorNoDataNetwork", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 607
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorRetry", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_RETRY")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorRetry", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_RETRY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 605
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorUnableConnectMms", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorUnableConnectMms", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 602
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorUnspecified", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.DownloadStatusMmsErrorUnspecified", JniField="android/service/carrier/CarrierMessagingService.DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.DownloadStatusMmsErrorType
+
+ 600
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Carrier/SendStatusMmsErrorType.xml b/docs/xml/Android.Service.Carrier/SendStatusMmsErrorType.xml
new file mode 100644
index 000000000..f32eba7f6
--- /dev/null
+++ b/docs/xml/Android.Service.Carrier/SendStatusMmsErrorType.xml
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorConfigurationError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorConfigurationError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 406
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorDataDisabled", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_DATA_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorDataDisabled", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_DATA_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 410
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorHttpFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_HTTP_FAILURE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorHttpFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_HTTP_FAILURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 403
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInactiveSubscription", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInactiveSubscription", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 409
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInvalidApn", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_APN")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInvalidApn", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_APN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 401
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInvalidSubscriptionId", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorInvalidSubscriptionId", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 408
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorIoError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_IO_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorIoError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_IO_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 404
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorMmsDisabledByCarrier", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorMmsDisabledByCarrier", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 411
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorNoDataNetwork", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorNoDataNetwork", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 407
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorRetry", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_RETRY")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorRetry", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_RETRY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 405
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorUnableConnectMms", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorUnableConnectMms", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 402
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorUnspecified", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNSPECIFIED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusMmsErrorUnspecified", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_MMS_ERROR_UNSPECIFIED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusMmsErrorType
+
+ 400
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Carrier/SendStatusResultType.xml b/docs/xml/Android.Service.Carrier/SendStatusResultType.xml
new file mode 100644
index 000000000..42cac0870
--- /dev/null
+++ b/docs/xml/Android.Service.Carrier/SendStatusResultType.xml
@@ -0,0 +1,551 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultCancelled", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_CANCELLED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultCancelled", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_CANCELLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 215
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultEncodingError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ENCODING_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultEncodingError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ENCODING_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 212
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorFdnCheckFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorFdnCheckFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 204
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorGenericFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorGenericFailure", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 200
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorLimitExceeded", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorLimitExceeded", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 203
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorNoService", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NO_SERVICE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorNoService", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NO_SERVICE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 202
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorNullPdu", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NULL_PDU")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorNullPdu", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_NULL_PDU")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 201
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorShortCodeNeverAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorShortCodeNeverAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 206
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorShortCodeNotAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultErrorShortCodeNotAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 205
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidArguments", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_ARGUMENTS")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidArguments", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_ARGUMENTS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 208
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidSmscAddress", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidSmscAddress", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 213
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidSmsFormat", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMS_FORMAT")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidSmsFormat", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_SMS_FORMAT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 210
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidState", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_STATE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultInvalidState", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_INVALID_STATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 209
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultNetworkError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultNetworkError", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 211
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultNetworkReject", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_REJECT")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultNetworkReject", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_NETWORK_REJECT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 207
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultOperationNotAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultOperationNotAllowed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 214
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultRequestNotSupported", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultRequestNotSupported", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 216
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultSmsBlockedDuringEmergency", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultSmsBlockedDuringEmergency", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 217
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultSmsSendRetryFailed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Carrier.CarrierMessagingService.SendStatusResultSmsSendRetryFailed", JniField="android/service/carrier/CarrierMessagingService.SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Carrier.SendStatusResultType
+
+ 218
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Controls/ControlsProviderService.xml b/docs/xml/Android.Service.Controls/ControlsProviderService.xml
index b784dcdcf..50a1b4800 100644
--- a/docs/xml/Android.Service.Controls/ControlsProviderService.xml
+++ b/docs/xml/Android.Service.Controls/ControlsProviderService.xml
@@ -101,15 +101,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROLS_SURFACE_ACTIVITY_PANEL", ApiSince=35)]
[<Android.Runtime.Register("CONTROLS_SURFACE_ACTIVITY_PANEL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Controls.ControlsSurface enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Controls.ControlsSurface enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -146,15 +146,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CONTROLS_SURFACE_DREAM", ApiSince=35)]
[<Android.Runtime.Register("CONTROLS_SURFACE_DREAM", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Controls.ControlsSurface enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Controls.ControlsSurface enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -322,11 +322,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CONTROLS_SURFACE", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CONTROLS_SURFACE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Service.Dreams/DreamService.xml b/docs/xml/Android.Service.Dreams/DreamService.xml
index 8afeb083d..8899f0148 100644
--- a/docs/xml/Android.Service.Dreams/DreamService.xml
+++ b/docs/xml/Android.Service.Dreams/DreamService.xml
@@ -501,8 +501,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
@@ -1840,8 +1840,8 @@
F:Android.Views.Window.ICallback._members
F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_Z
F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I
- F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
- F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
+ F:Android.Views.Window.ICallback.cb_onPointerCaptureChanged_OnPointerCaptureChanged_Z_V
+ F:Android.Views.Window.ICallback.cb_onProvideKeyboardShortcuts_OnProvideKeyboardShortcuts_Ljava_util_List_Landroid_view_Menu_I_V
Mono.Android
diff --git a/docs/xml/Android.Service.Notification/Condition.xml b/docs/xml/Android.Service.Notification/Condition.xml
index e2c1bf185..f0bc30510 100644
--- a/docs/xml/Android.Service.Notification/Condition.xml
+++ b/docs/xml/Android.Service.Notification/Condition.xml
@@ -161,19 +161,19 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;II)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;II)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
-
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -181,7 +181,7 @@
-
+
[Android.Runtime.GeneratedEnum]
@@ -288,22 +288,22 @@
0.0.0.0
-
+
[Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIII)V", "", ApiSince=35)]
[<Android.Runtime.Register(".ctor", "(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIII)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
-
-
-
-
-
+
+
+
+
+
+
[Android.Runtime.GeneratedEnum]
@@ -311,7 +311,7 @@
-
+
[Android.Runtime.GeneratedEnum]
@@ -319,7 +319,7 @@
-
+
[Android.Runtime.GeneratedEnum]
@@ -897,11 +897,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("source", ApiSince=35)]
[<Android.Runtime.Register("source", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -941,15 +941,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SOURCE_CONTEXT", ApiSince=35)]
[<Android.Runtime.Register("SOURCE_CONTEXT", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -989,15 +989,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SOURCE_SCHEDULE", ApiSince=35)]
[<Android.Runtime.Register("SOURCE_SCHEDULE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1037,15 +1037,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SOURCE_UNKNOWN", ApiSince=35)]
[<Android.Runtime.Register("SOURCE_UNKNOWN", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1085,15 +1085,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SOURCE_USER_ACTION", ApiSince=35)]
[<Android.Runtime.Register("SOURCE_USER_ACTION", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Notification.ConditionSource enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Service.Notification/NotificationListenerService+Ranking.xml b/docs/xml/Android.Service.Notification/NotificationListenerService+Ranking.xml
index 961793672..53386b135 100644
--- a/docs/xml/Android.Service.Notification/NotificationListenerService+Ranking.xml
+++ b/docs/xml/Android.Service.Notification/NotificationListenerService+Ranking.xml
@@ -176,10 +176,11 @@
-
+
+
Property
Mono.Android
@@ -219,10 +220,11 @@
-
+
+
Property
Mono.Android
@@ -264,10 +266,11 @@
-
+
+
Property
Mono.Android
@@ -291,10 +294,11 @@
-
+
+
Property
Mono.Android
@@ -496,10 +500,11 @@
-
+
+
Property
Mono.Android
@@ -665,10 +670,11 @@
-
+
+
Property
Mono.Android
diff --git a/docs/xml/Android.Service.Notification/NotificationListenerService.xml b/docs/xml/Android.Service.Notification/NotificationListenerService.xml
index ff3920513..e576d7b81 100644
--- a/docs/xml/Android.Service.Notification/NotificationListenerService.xml
+++ b/docs/xml/Android.Service.Notification/NotificationListenerService.xml
@@ -134,7 +134,7 @@
[Android.Runtime.Register("ACTION_SETTINGS_HOME", ApiSince=34)]
[<Android.Runtime.Register("ACTION_SETTINGS_HOME", ApiSince=34)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -429,6 +429,67 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("createConversationNotificationChannelForPackage", "(Ljava/lang/String;Landroid/os/UserHandle;Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel;", "", ApiSince=36)]
+ [<Android.Runtime.Register("createConversationNotificationChannelForPackage", "(Ljava/lang/String;Landroid/os/UserHandle;Ljava/lang/String;Ljava/lang/String;)Landroid/app/NotificationChannel;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.NotificationChannel
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+
+
+
+ The package the channel belongs to.
+ The user the channel belongs to.
+ The parent channel id of the conversation channel belongs to.
+ The conversation id of the conversation channel.
+ Creates a conversation notification channel for a given package for a given user.
+ The created conversation channel.
+
+ Creates a conversation notification channel for a given package for a given user.
+ This method will throw a security exception if you don't have access to notifications
+ for the given user.
+ The caller must have CompanionDeviceManager#getAssociations() an associated
+ device or be the notification assistant in order to use this method.
+
+
+ Java documentation for android.service.notification.NotificationListenerService.createConversationNotificationChannelForPackage(java.lang.String, android.os.UserHandle, java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -534,6 +595,10 @@
[get: Android.Runtime.Register("getCurrentRanking", "()Landroid/service/notification/NotificationListenerService$RankingMap;", "GetGetCurrentRankingHandler")]
[<get: Android.Runtime.Register("getCurrentRanking", "()Landroid/service/notification/NotificationListenerService$RankingMap;", "GetGetCurrentRankingHandler")>]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
Android.Service.Notification.NotificationListenerService+RankingMap
@@ -1032,7 +1097,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1063,7 +1128,7 @@
[Android.Runtime.Register("META_DATA_DEFAULT_AUTOBIND", ApiSince=34)]
[<Android.Runtime.Register("META_DATA_DEFAULT_AUTOBIND", ApiSince=34)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1111,7 +1176,7 @@
[Android.Runtime.Register("META_DATA_DEFAULT_FILTER_TYPES", ApiSince=31)]
[<Android.Runtime.Register("META_DATA_DEFAULT_FILTER_TYPES", ApiSince=31)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -1166,7 +1231,7 @@
[Android.Runtime.Register("META_DATA_DISABLED_FILTER_TYPES", ApiSince=31)]
[<Android.Runtime.Register("META_DATA_DISABLED_FILTER_TYPES", ApiSince=31)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -2392,7 +2457,7 @@
[Android.Runtime.Register("SERVICE_INTERFACE")]
[<Android.Runtime.Register("SERVICE_INTERFACE")>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -2674,7 +2739,7 @@
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
[<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
@@ -2729,7 +2794,7 @@
This method will throw a security exception if you don't have access to notifications
for the given user.
The caller must have CompanionDeviceManager#getAssociations() an associated
- device in order to use this method.
+ device or be the notification assistant in order to use this method.
Java documentation for android.service.notification.NotificationListenerService.updateNotificationChannel(java.lang.String, android.os.UserHandle, android.app.NotificationChannel)
.
diff --git a/docs/xml/Android.Service.Notification/ZenPolicy+Builder.xml b/docs/xml/Android.Service.Notification/ZenPolicy+Builder.xml
index e296c80d6..1b81f8a54 100644
--- a/docs/xml/Android.Service.Notification/ZenPolicy+Builder.xml
+++ b/docs/xml/Android.Service.Notification/ZenPolicy+Builder.xml
@@ -322,11 +322,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("allowPriorityChannels", "(Z)Landroid/service/notification/ZenPolicy$Builder;", "", ApiSince=35)]
[<Android.Runtime.Register("allowPriorityChannels", "(Z)Landroid/service/notification/ZenPolicy$Builder;", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -335,7 +335,7 @@
Android.Service.Notification.ZenPolicy+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Service.Notification/ZenPolicy.xml b/docs/xml/Android.Service.Notification/ZenPolicy.xml
index 2e147c7a7..a0fa4a03b 100644
--- a/docs/xml/Android.Service.Notification/ZenPolicy.xml
+++ b/docs/xml/Android.Service.Notification/ZenPolicy.xml
@@ -1056,11 +1056,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getPriorityChannelsAllowed", "()I", "", ApiSince=35)]
[<get: Android.Runtime.Register("getPriorityChannelsAllowed", "()I", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Service.QuickAccessWallet/QuickAccessWalletService.xml b/docs/xml/Android.Service.QuickAccessWallet/QuickAccessWalletService.xml
index a78728a31..6a97360f8 100644
--- a/docs/xml/Android.Service.QuickAccessWallet/QuickAccessWalletService.xml
+++ b/docs/xml/Android.Service.QuickAccessWallet/QuickAccessWalletService.xml
@@ -82,6 +82,9 @@
All calls should be considered stateless: if the service needs to keep state between calls, it
must do its own state management (keeping in mind that the service's process might be killed
by the Android System when unbound; for example, if the device is running low in memory).
+ The service also provides pending intents to override the system's Quick Access activities
+ via the #getTargetActivityPendingIntent and the
+ #getGestureTargetActivityPendingIntent method.
"ErrorHandling"><h3>Error handling</h3>
If the service encountered an error processing the request, it should call
GetWalletCardsCallback#onFailure.
@@ -273,6 +276,56 @@
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getGestureTargetActivityPendingIntent", "()Landroid/app/PendingIntent;", "GetGetGestureTargetActivityPendingIntentHandler", ApiSince=36)]
+ [<get: Android.Runtime.Register("getGestureTargetActivityPendingIntent", "()Landroid/app/PendingIntent;", "GetGetGestureTargetActivityPendingIntentHandler", ApiSince=36)>]
+
+
+
+ Android.App.PendingIntent
+
+
+ Specify a PendingIntent to be launched on user gesture.
+ To be added.
+
+ Specify a PendingIntent to be launched on user gesture.
+ The pending intent will be sent when the user performs a gesture to open Wallet.
+ The pending intent should launch an activity.
+ If the gesture is performed and this method returns null, the system will launch the
+ activity specified by the #getTargetActivityPendingIntent method. If that method
+ also returns null, the system will launch the system-provided card switcher activity.
+
+
+ Java documentation for android.service.quickaccesswallet.QuickAccessWalletService.getGestureTargetActivityPendingIntent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+Builder.xml
new file mode 100644
index 000000000..4fd94c10e
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+Builder.xml
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/GetValueRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/GetValueRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct GetValueRequest.
+
+ Builder to construct GetValueRequest.
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ required to be not empty
+ required to be not empty
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.Builder.GetValueRequest$Builder(java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/GetValueRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/GetValueRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueRequest
+
+
+
+ Constructs an immutable GetValueRequest object.
+ To be added.
+
+ Constructs an immutable GetValueRequest object.
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..0e0460f06
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueRequest.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest.xml
new file mode 100644
index 000000000..e1cbf579c
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueRequest.xml
@@ -0,0 +1,370 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/GetValueRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/GetValueRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Request parameters to retrieve the current value of a Settings Preference.
+
+ Request parameters to retrieve the current value of a Settings Preference.
+ This object passed to SettingsPreferenceService#onGetPreferenceValue will result
+ in a GetValueResult.
+
+ <ul>
+ <li>#getScreenKey is a parameter to distinguish the container screen
+ of a preference as a preference key may not be unique within its application.
+ <li>#getPreferenceKey is a parameter to identify the preference for which the value is
+ being requested. These keys will be unique with their Preference Screen, but may not be unique
+ within their application, so it is required to pair this with #getScreenKey to
+ ensure this request matches the intended target.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPreferenceKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPreferenceKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the key of requested Preference.
+ To be added.
+
+ Returns the key of requested Preference.
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.getPreferenceKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the screen key of requested Preference.
+ To be added.
+
+ Returns the screen key of requested Preference.
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.getScreenKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.GetValueRequest.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueResult+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueResult+Builder.xml
new file mode 100644
index 000000000..7d28c375c
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueResult+Builder.xml
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/GetValueResult$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/GetValueResult$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct GetValueResult.
+
+ Builder to construct GetValueResult.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ indicates status of the request
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.Builder.GetValueResult$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/GetValueResult;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/GetValueResult;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResult
+
+
+
+ Constructs an immutable GetValueResult object.
+ To be added.
+
+ Constructs an immutable GetValueResult object.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMetadata", "(Landroid/service/settings/preferences/SettingsPreferenceMetadata;)Landroid/service/settings/preferences/GetValueResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMetadata", "(Landroid/service/settings/preferences/SettingsPreferenceMetadata;)Landroid/service/settings/preferences/GetValueResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResult+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setValue", "(Landroid/service/settings/preferences/SettingsPreferenceValue;)Landroid/service/settings/preferences/GetValueResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setValue", "(Landroid/service/settings/preferences/SettingsPreferenceValue;)Landroid/service/settings/preferences/GetValueResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResult+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueResult+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueResult+InterfaceConsts.xml
new file mode 100644
index 000000000..ad25c29f5
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueResult+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueResult.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueResult.xml
new file mode 100644
index 000000000..357630d98
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueResult.xml
@@ -0,0 +1,760 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/GetValueResult", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/GetValueResult", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Result object given a corresponding GetValueRequest.
+
+ Result object given a corresponding GetValueRequest.
+ <ul>
+ <li>If the request was successful, #getResultCode will be #RESULT_OK,
+ #getValue will be populated with the settings preference value and
+ #getMetadata will be populated with its metadata.
+ <li>If the request is unsuccessful, #getResultCode be a value other than
+ #RESULT_OK - see documentation for those possibilities to understand the cause
+ of the failure.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMetadata", "()Landroid/service/settings/preferences/SettingsPreferenceMetadata;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMetadata", "()Landroid/service/settings/preferences/SettingsPreferenceMetadata;", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata
+
+
+ Returns the metadata of requested Preference if request successful.
+ To be added.
+
+ Returns the metadata of requested Preference if request successful.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.getMetadata()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+
+ Returns the result code indicating status of the request.
+ To be added.
+
+ Returns the result code indicating status of the request.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.getResultCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_DISALLOW", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_DISALLOW", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 4
+
+ Requested preference is not allowed for access in this API under the current device policy.
+
+ Requested preference is not allowed for access in this API under the current device policy.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_DISALLOW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 6
+
+ API call failed due to an issue with the service binding.
+
+ API call failed due to an issue with the service binding.
+ Retry may succeed.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_INTERNAL_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_INVALID_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_INVALID_REQUEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 5
+
+ Request object is not valid.
+
+ Request object is not valid.
+ Retry not advised with current parameters.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_INVALID_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_OK", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_OK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 0
+
+ Request is successful.
+
+ Request is successful.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_OK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_REQUIRE_APP_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_REQUIRE_APP_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 3
+
+ Requested preference requires permissions not held by the calling application.
+
+ Requested preference requires permissions not held by the calling application.
+ Retry may succeed if necessary permissions are obtained.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_REQUIRE_APP_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_UNAVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_UNAVAILABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 2
+
+ Preference is currently not available, likely due to device state or the state of
+ a dependency.
+
+ Preference is currently not available, likely due to device state or the state of
+ a dependency.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_UNAVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.GetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 1
+
+ Requested preference is not supported by this API.
+
+ Requested preference is not supported by this API.
+ Retry not advised.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.RESULT_UNSUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getValue", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getValue", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue
+
+
+ Returns the value of requested Preference if request successful.
+ To be added.
+
+ Returns the value of requested Preference if request successful.
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.getValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.GetValueResult.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/GetValueResultType.xml b/docs/xml/Android.Service.Settings.Preferences/GetValueResultType.xml
new file mode 100644
index 000000000..3b899fff2
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/GetValueResultType.xml
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultDisallow", JniField="android/service/settings/preferences/GetValueResult.RESULT_DISALLOW")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultDisallow", JniField="android/service/settings/preferences/GetValueResult.RESULT_DISALLOW")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultInternalError", JniField="android/service/settings/preferences/GetValueResult.RESULT_INTERNAL_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultInternalError", JniField="android/service/settings/preferences/GetValueResult.RESULT_INTERNAL_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultInvalidRequest", JniField="android/service/settings/preferences/GetValueResult.RESULT_INVALID_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultInvalidRequest", JniField="android/service/settings/preferences/GetValueResult.RESULT_INVALID_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultOk", JniField="android/service/settings/preferences/GetValueResult.RESULT_OK")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultOk", JniField="android/service/settings/preferences/GetValueResult.RESULT_OK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultRequireAppPermission", JniField="android/service/settings/preferences/GetValueResult.RESULT_REQUIRE_APP_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultRequireAppPermission", JniField="android/service/settings/preferences/GetValueResult.RESULT_REQUIRE_APP_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultUnavailable", JniField="android/service/settings/preferences/GetValueResult.RESULT_UNAVAILABLE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultUnavailable", JniField="android/service/settings/preferences/GetValueResult.RESULT_UNAVAILABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultUnsupported", JniField="android/service/settings/preferences/GetValueResult.RESULT_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.GetValueResult.ResultUnsupported", JniField="android/service/settings/preferences/GetValueResult.RESULT_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.GetValueResultType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+Builder.xml
new file mode 100644
index 000000000..f1069b3a7
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+Builder.xml
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/MetadataRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/MetadataRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct MetadataRequest.
+
+ Builder to construct MetadataRequest.
+
+
+ Java documentation for android.service.settings.preferences.MetadataRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/MetadataRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/MetadataRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataRequest
+
+
+
+ Constructs an immutable MetadataRequest object.
+ To be added.
+
+ Constructs an immutable MetadataRequest object.
+
+
+ Java documentation for android.service.settings.preferences.MetadataRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..2263784cb
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataRequest.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest.xml
new file mode 100644
index 000000000..7abbbb0f0
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataRequest.xml
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/MetadataRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/MetadataRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Request parameters to retrieve all metadata for all available settings preferences within this
+ application.
+
+ Request parameters to retrieve all metadata for all available settings preferences within this
+ application.
+ This object passed to SettingsPreferenceService#onGetAllPreferenceMetadata will result
+ in a MetadataResult.
+
+
+ Java documentation for android.service.settings.preferences.MetadataRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.MetadataRequest.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.MetadataRequest.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataResult+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataResult+Builder.xml
new file mode 100644
index 000000000..7e073568b
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataResult+Builder.xml
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/MetadataResult$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/MetadataResult$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct MetadataResult.
+
+ Builder to construct MetadataResult.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ indicates status of the request
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.Builder.MetadataResult$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/MetadataResult;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/MetadataResult;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResult
+
+
+
+ Constructs an immutable MetadataResult object.
+ To be added.
+
+ Constructs an immutable MetadataResult object.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setMetadataList", "(Ljava/util/List;)Landroid/service/settings/preferences/MetadataResult$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setMetadataList", "(Ljava/util/List;)Landroid/service/settings/preferences/MetadataResult$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResult+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataResult+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataResult+InterfaceConsts.xml
new file mode 100644
index 000000000..431835ef5
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataResult+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataResult.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataResult.xml
new file mode 100644
index 000000000..e796f57e4
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataResult.xml
@@ -0,0 +1,514 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/MetadataResult", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/MetadataResult", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Result object given a corresponding MetadataRequest.
+
+ Result object given a corresponding MetadataRequest.
+ <ul>
+ <li>If the request was successful, #getResultCode will be #RESULT_OK and
+ #getMetadataList will be populated with metadata for all available preferences within
+ this application.
+ <li>If the request is unsuccessful, #getResultCode be a value other than
+ #RESULT_OK - see documentation for those possibilities to understand the cause
+ of the failure.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getMetadataList", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getMetadataList", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<Android.Service.Settings.Preferences.SettingsPreferenceMetadata>
+
+
+ Returns the list of available Preference Metadata.
+ To be added.
+
+ Returns the list of available Preference Metadata.
+ This instance is shared so this list should not be modified.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.getMetadataList()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+
+ Returns the result code indicating status of the request.
+ To be added.
+
+ Returns the result code indicating status of the request.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.getResultCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 2
+
+ API call failed due to an issue with the service binding.
+
+ API call failed due to an issue with the service binding.
+ Retry may succeed.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.RESULT_INTERNAL_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_OK", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_OK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 0
+
+ Request is successful.
+
+ Request is successful.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.RESULT_OK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.MetadataResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 1
+
+ No preferences in this application support this API.
+
+ No preferences in this application support this API.
+ Retry not advised.
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.RESULT_UNSUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.MetadataResult.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/MetadataResultType.xml b/docs/xml/Android.Service.Settings.Preferences/MetadataResultType.xml
new file mode 100644
index 000000000..2b4041886
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/MetadataResultType.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultInternalError", JniField="android/service/settings/preferences/MetadataResult.RESULT_INTERNAL_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultInternalError", JniField="android/service/settings/preferences/MetadataResult.RESULT_INTERNAL_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultOk", JniField="android/service/settings/preferences/MetadataResult.RESULT_OK")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultOk", JniField="android/service/settings/preferences/MetadataResult.RESULT_OK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultUnsupported", JniField="android/service/settings/preferences/MetadataResult.RESULT_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.MetadataResult.ResultUnsupported", JniField="android/service/settings/preferences/MetadataResult.RESULT_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.MetadataResultType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+Builder.xml
new file mode 100644
index 000000000..71d7e905d
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+Builder.xml
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SetValueRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SetValueRequest$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct SetValueRequest.
+
+ Builder to construct SetValueRequest.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Landroid/service/settings/preferences/SettingsPreferenceValue;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Landroid/service/settings/preferences/SettingsPreferenceValue;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+ required to be not empty
+ required to be not empty
+ value to set to requested Preference
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.Builder.SetValueRequest$Builder(java.lang.String, java.lang.String, android.service.settings.preferences.SettingsPreferenceValue)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SetValueRequest;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SetValueRequest;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueRequest
+
+
+
+ Constructs an immutable SetValueRequest object.
+ To be added.
+
+ Constructs an immutable SetValueRequest object.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+InterfaceConsts.xml
new file mode 100644
index 000000000..8eb979ecf
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueRequest.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest.xml
new file mode 100644
index 000000000..adc3caf66
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueRequest.xml
@@ -0,0 +1,413 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SetValueRequest", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SetValueRequest", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Request parameters to set the current value to a Settings Preference.
+
+ Request parameters to set the current value to a Settings Preference.
+ This object passed to SettingsPreferenceService#onSetPreferenceValue will result in a
+ SetValueResult.
+ <ul>
+ <li>#getScreenKey is a parameter to distinguish the container screen
+ of a preference as a preference key may not be unique within its application.
+ <li>#getPreferenceKey is a parameter to identify the preference for which the value is
+ being requested. These keys will be unique with their Preference Screen, but may not be unique
+ within their application, so it is required to pair this with #getScreenKey to
+ ensure this request matches the intended target.
+ <li>#getPreferenceValue is a parameter to specify the value that this request aims to
+ set. If this value is invalid (malformed or does not match the type of the preference) then
+ this request will fail.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPreferenceKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPreferenceKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the key of requested Preference.
+ To be added.
+
+ Returns the key of requested Preference.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.getPreferenceKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getPreferenceValue", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getPreferenceValue", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue
+
+
+ Returns the value of requested Preference.
+ To be added.
+
+ Returns the value of requested Preference.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.getPreferenceValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the screen key of requested Preference.
+ To be added.
+
+ Returns the screen key of requested Preference.
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.getScreenKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SetValueRequest.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueResult+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueResult+Builder.xml
new file mode 100644
index 000000000..44000142c
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueResult+Builder.xml
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SetValueResult$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SetValueResult$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct SetValueResult.
+
+ Builder to construct SetValueResult.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ indicates status of the request
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.Builder.SetValueResult$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SetValueResult;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SetValueResult;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResult
+
+
+
+ Constructs an immutable SetValueResult object.
+ To be added.
+
+ Constructs an immutable SetValueResult object.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueResult+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueResult+InterfaceConsts.xml
new file mode 100644
index 000000000..09b2293be
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueResult+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueResult.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueResult.xml
new file mode 100644
index 000000000..ed153f61a
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueResult.xml
@@ -0,0 +1,815 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SetValueResult", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SetValueResult", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Result object given a corresponding SetValueRequest.
+
+ Result object given a corresponding SetValueRequest.
+ <ul>
+ <li>If the request was successful, #getResultCode will be #RESULT_OK.
+ <li>If the request is unsuccessful, #getResultCode be a value other than
+ #RESULT_OK - see documentation for those possibilities to understand the cause
+ of the failure.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getResultCode", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+
+ Returns the result code indicating status of the request.
+ To be added.
+
+ Returns the result code indicating status of the request.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.getResultCode()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_DISABLED", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_DISABLED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 2
+
+ Requested preference is disabled, thus unable to be set in this state.
+
+ Requested preference is disabled, thus unable to be set in this state.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_DISABLED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_DISALLOW", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_DISALLOW", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 7
+
+ Requested preference is not allowed for access in this API under the current device policy.
+
+ Requested preference is not allowed for access in this API under the current device policy.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_DISALLOW
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_INTERNAL_ERROR", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 9
+
+ API call failed due to an issue with the service binding.
+
+ API call failed due to an issue with the service binding.
+ Retry may succeed.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_INTERNAL_ERROR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_INVALID_REQUEST", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_INVALID_REQUEST", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 8
+
+ Request object is not valid.
+
+ Request object is not valid.
+ Retry not advised with current parameters.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_INVALID_REQUEST
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_OK", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_OK", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 0
+
+ Request is successful and the value was set.
+
+ Request is successful and the value was set.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_OK
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_REQUIRE_APP_PERMISSION", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_REQUIRE_APP_PERMISSION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 5
+
+ Requested preference requires permissions not held by the calling application.
+
+ Requested preference requires permissions not held by the calling application.
+ Retry may succeed if necessary permissions are obtained.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_REQUIRE_APP_PERMISSION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_REQUIRE_USER_CONSENT", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_REQUIRE_USER_CONSENT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 6
+
+ User consent was not approved for this operation.
+
+ User consent was not approved for this operation.
+ Retry may succeed if user provides consent.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_REQUIRE_USER_CONSENT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_RESTRICTED", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_RESTRICTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 3
+
+ Requested preference is restricted, thus unable to be set under this policy.
+
+ Requested preference is restricted, thus unable to be set under this policy.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_RESTRICTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_UNAVAILABLE", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_UNAVAILABLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 4
+
+ Preference is currently not available, likely due to device state or the state of
+ a dependency.
+
+ Preference is currently not available, likely due to device state or the state of
+ a dependency.
+ Retry may succeed if underlying conditions change.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_UNAVAILABLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)]
+ [<Android.Runtime.Register("RESULT_UNSUPPORTED", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SetValueResultType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 1
+
+ Requested preference is not supported by this API.
+
+ Requested preference is not supported by this API.
+ Retry not advised.
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.RESULT_UNSUPPORTED
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SetValueResult.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SetValueResultType.xml b/docs/xml/Android.Service.Settings.Preferences/SetValueResultType.xml
new file mode 100644
index 000000000..c5b41149e
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SetValueResultType.xml
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultDisabled", JniField="android/service/settings/preferences/SetValueResult.RESULT_DISABLED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultDisabled", JniField="android/service/settings/preferences/SetValueResult.RESULT_DISABLED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultDisallow", JniField="android/service/settings/preferences/SetValueResult.RESULT_DISALLOW")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultDisallow", JniField="android/service/settings/preferences/SetValueResult.RESULT_DISALLOW")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 7
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultInternalError", JniField="android/service/settings/preferences/SetValueResult.RESULT_INTERNAL_ERROR")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultInternalError", JniField="android/service/settings/preferences/SetValueResult.RESULT_INTERNAL_ERROR")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 9
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultInvalidRequest", JniField="android/service/settings/preferences/SetValueResult.RESULT_INVALID_REQUEST")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultInvalidRequest", JniField="android/service/settings/preferences/SetValueResult.RESULT_INVALID_REQUEST")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 8
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultOk", JniField="android/service/settings/preferences/SetValueResult.RESULT_OK")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultOk", JniField="android/service/settings/preferences/SetValueResult.RESULT_OK")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRequireAppPermission", JniField="android/service/settings/preferences/SetValueResult.RESULT_REQUIRE_APP_PERMISSION")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRequireAppPermission", JniField="android/service/settings/preferences/SetValueResult.RESULT_REQUIRE_APP_PERMISSION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 5
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRequireUserConsent", JniField="android/service/settings/preferences/SetValueResult.RESULT_REQUIRE_USER_CONSENT")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRequireUserConsent", JniField="android/service/settings/preferences/SetValueResult.RESULT_REQUIRE_USER_CONSENT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 6
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRestricted", JniField="android/service/settings/preferences/SetValueResult.RESULT_RESTRICTED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultRestricted", JniField="android/service/settings/preferences/SetValueResult.RESULT_RESTRICTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultUnavailable", JniField="android/service/settings/preferences/SetValueResult.RESULT_UNAVAILABLE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultUnavailable", JniField="android/service/settings/preferences/SetValueResult.RESULT_UNAVAILABLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultUnsupported", JniField="android/service/settings/preferences/SetValueResult.RESULT_UNSUPPORTED")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SetValueResult.ResultUnsupported", JniField="android/service/settings/preferences/SetValueResult.RESULT_UNSUPPORTED")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SetValueResultType
+
+ 1
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+Builder.xml
new file mode 100644
index 000000000..07c1a3e21
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+Builder.xml
@@ -0,0 +1,602 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceMetadata$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceMetadata$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct SettingsPreferenceMetadata.
+
+ Builder to construct SettingsPreferenceMetadata.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+ required to be not empty
+ required to be not empty
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.Builder.SettingsPreferenceMetadata$Builder(java.lang.String, java.lang.String)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SettingsPreferenceMetadata;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SettingsPreferenceMetadata;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata
+
+
+
+ Constructs an immutable SettingsPreferenceMetadata object.
+ To be added.
+
+ Constructs an immutable SettingsPreferenceMetadata object.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setAvailable", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setAvailable", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setEnabled", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setEnabled", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setLaunchIntent", "(Landroid/content/Intent;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setLaunchIntent", "(Landroid/content/Intent;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setReadPermissions", "(Ljava/util/List;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setReadPermissions", "(Ljava/util/List;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setRestricted", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setRestricted", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setSummary", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setSummary", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setTitle", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setTitle", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setWritable", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setWritable", "(Z)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setWritePermissions", "(Ljava/util/List;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setWritePermissions", "(Ljava/util/List;)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setWriteSensitivity", "(I)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setWriteSensitivity", "(I)Landroid/service/settings/preferences/SettingsPreferenceMetadata$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadata+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+InterfaceConsts.xml
new file mode 100644
index 000000000..b6d7b208d
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata.xml
new file mode 100644
index 000000000..9f23bc1d7
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadata.xml
@@ -0,0 +1,1030 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceMetadata", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceMetadata", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Data object representation of a Settings Preference definition and state.
+
+ Data object representation of a Settings Preference definition and state.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("DEEPLINK_ONLY", ApiSince=36)]
+ [<Android.Runtime.Register("DEEPLINK_ONLY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 2
+
+ Indicates preference is write-sensitive.
+
+ Indicates preference is write-sensitive.
+ This preference cannot be changed through this API; instead a deeplink to the Preference's
+ page should be used instead, accessible via #getLaunchIntent.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.DEEPLINK_ONLY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("EXPECT_POST_CONFIRMATION", ApiSince=36)]
+ [<Android.Runtime.Register("EXPECT_POST_CONFIRMATION", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 1
+
+ Indicates preference is mildly write-sensitive.
+
+ Indicates preference is mildly write-sensitive.
+ In addition to necessary permissions, after writing its value the user should be
+ given the option to revert back.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.EXPECT_POST_CONFIRMATION
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getExtras", "()Landroid/os/Bundle;", "", ApiSince=36)>]
+
+
+
+ Android.OS.Bundle
+
+
+ Returns any additional fields specific to this preference.
+ To be added.
+
+ Returns any additional fields specific to this preference.
+ Treat all data as optional. This may contain unstructured data for a given preference,
+ where the type and format of this data may only known by inspecting the source code of that
+ preference. As such, any access of this data must handle failures gracefully to account for
+ changing or missing data.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getExtras()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isAvailable", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isAvailable", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether Preference is available.
+ To be added.
+
+ Returns whether Preference is available.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.isAvailable()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isEnabled", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isEnabled", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether Preference is enabled.
+ To be added.
+
+ Returns whether Preference is enabled.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.isEnabled()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isRestricted", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isRestricted", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether Preference is restricted.
+ To be added.
+
+ Returns whether Preference is restricted.
+ If true, this means the Preference is treated as a Restricted Preference which indicates
+ that it could be conditionally disabled/unavailable due to admin settings.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.isRestricted()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("isWritable", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("isWritable", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns whether Preference is writable.
+ To be added.
+
+ Returns whether Preference is writable.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.isWritable()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the key of Preference.
+ To be added.
+
+ Returns the key of Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getLaunchIntent", "()Landroid/content/Intent;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getLaunchIntent", "()Landroid/content/Intent;", "", ApiSince=36)>]
+
+
+
+ Android.Content.Intent
+
+
+ Returns the intent to launch the host app page for this Preference.
+ To be added.
+
+ Returns the intent to launch the host app page for this Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getLaunchIntent()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NO_DIRECT_ACCESS", ApiSince=36)]
+ [<Android.Runtime.Register("NO_DIRECT_ACCESS", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 3
+
+ Indicates preference is highly write-sensitivity and carries significant user-risk.
+
+ Indicates preference is highly write-sensitivity and carries significant user-risk.
+ This Preference cannot be changed through this API and no direct deeplink is available.
+ Other Metadata is still available.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.NO_DIRECT_ACCESS
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("NO_SENSITIVITY", ApiSince=36)]
+ [<Android.Runtime.Register("NO_SENSITIVITY", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceMetadataType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 0
+
+ Indicates preference is not write-sensitive.
+
+ Indicates preference is not write-sensitive.
+ Its value is writable without explicit consent, assuming all necessary permissions are
+ granted.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.NO_SENSITIVITY
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getReadPermissions", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getReadPermissions", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the permissions required to read this Preference's value.
+ To be added.
+
+ Returns the permissions required to read this Preference's value.
+ May be empty.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getReadPermissions()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getScreenKey", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the screen key of Preference.
+ To be added.
+
+ Returns the screen key of Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getScreenKey()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getSummary", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getSummary", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the summary of Preference.
+ To be added.
+
+ Returns the summary of Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getSummary()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getTitle", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getTitle", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the title of Preference.
+ To be added.
+
+ Returns the title of Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getTitle()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWritePermissions", "()Ljava/util/List;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWritePermissions", "()Ljava/util/List;", "", ApiSince=36)>]
+
+
+
+ System.Collections.Generic.IList<System.String>
+
+
+ Returns the permissions required to write this Preference's value.
+ To be added.
+
+ Returns the permissions required to write this Preference's value.
+ May be empty.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getWritePermissions()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getWriteSensitivity", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getWriteSensitivity", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+
+ Returns the write-level sensitivity of Preference.
+ To be added.
+
+ Returns the write-level sensitivity of Preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.getWriteSensitivity()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceMetadata.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadataType.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadataType.xml
new file mode 100644
index 000000000..8e8799a9e
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceMetadataType.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.DeeplinkOnly", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.DEEPLINK_ONLY")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.DeeplinkOnly", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.DEEPLINK_ONLY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.ExpectPostConfirmation", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.EXPECT_POST_CONFIRMATION")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.ExpectPostConfirmation", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.EXPECT_POST_CONFIRMATION")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.NoDirectAccess", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.NO_DIRECT_ACCESS")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.NoDirectAccess", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.NO_DIRECT_ACCESS")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 3
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.NoSensitivity", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.NO_SENSITIVITY")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceMetadata.NoSensitivity", JniField="android/service/settings/preferences/SettingsPreferenceMetadata.NO_SENSITIVITY")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceMetadataType
+
+ 0
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceService.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceService.xml
new file mode 100644
index 000000000..b5bf62943
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceService.xml
@@ -0,0 +1,446 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Android.App.Service
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceService", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceService", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Base class for a service that exposes its settings preferences to external access.
+
+ Base class for a service that exposes its settings preferences to external access.
+ This class is to be implemented by apps that contribute to the Android Settings surface.
+ Access to this service is permission guarded by
+ android.permission.READ_SYSTEM_PREFERENCES for binding and reading, and guarded by both
+ android.permission.READ_SYSTEM_PREFERENCES and
+ android.permission.WRITE_SYSTEM_PREFERENCES for writing. An additional checks for access
+ control are the responsibility of the implementing class.
+ This implementation must correspond to an exported service declaration in the host app
+ AndroidManifest.xml as follows
+ {@literal
+ <service
+ android:permission="android.permission.READ_SYSTEM_PREFERENCES"
+ android:exported="true">
+ <intent-filter>
+ <action android:name="android.service.settings.preferences.action.PREFERENCE_SERVICE" />
+ </intent-filter>
+ </service>}
+
+ <ul>
+ <li>It is recommended to expose the metadata for most, if not all, preferences within a
+ settings app, thus implementing #onGetAllPreferenceMetadata.
+ <li>Exposing preferences for read access of their values is up to the implementer, but any
+ exposed must be a subset of the preferences exposed in #onGetAllPreferenceMetadata.
+ To expose a preference for read access, the implementation will contain
+ #onGetPreferenceValue.
+ <li>Exposing a preference for write access of their values is up to the implementer, but should
+ be done so with extra care and consideration, both for security and privacy. These must also
+ be a subset of those exposed in #onGetAllPreferenceMetadata. To expose a preference for
+ write access, the implementation will contain #onSetPreferenceValue.
+ </ul>
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "()V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("ACTION_PREFERENCE_SERVICE", ApiSince=36)]
+ [<Android.Runtime.Register("ACTION_PREFERENCE_SERVICE", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Intent Action corresponding to a SettingsPreferenceService.
+
+ Intent Action corresponding to a SettingsPreferenceService. Note that any checks for
+ such services must be accompanied by a check to ensure the host is a system application.
+ Given an android.content.pm.ApplicationInfo you can check for
+ android.content.pm.ApplicationInfo#FLAG_SYSTEM, or when querying
+ PackageManager#queryIntentServices you can provide the flag
+ PackageManager#MATCH_SYSTEM_ONLY.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService.ACTION_PREFERENCE_SERVICE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IBinder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService.onBind(android.content.Intent)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onGetAllPreferenceMetadata", "(Landroid/service/settings/preferences/MetadataRequest;Landroid/os/OutcomeReceiver;)V", "GetOnGetAllPreferenceMetadata_Landroid_service_settings_preferences_MetadataRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onGetAllPreferenceMetadata", "(Landroid/service/settings/preferences/MetadataRequest;Landroid/os/OutcomeReceiver;)V", "GetOnGetAllPreferenceMetadata_Landroid_service_settings_preferences_MetadataRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ object to specify request parameters
+ object to receive result or failure of request
+ Retrieve the metadata for all exposed settings preferences within this application.
+
+ Retrieve the metadata for all exposed settings preferences within this application. This
+ data should be a snapshot of their state at the time of this method being called.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService.onGetAllPreferenceMetadata(android.service.settings.preferences.MetadataRequest, android.os.OutcomeReceiver<android.service.settings.preferences.MetadataResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onGetPreferenceValue", "(Landroid/service/settings/preferences/GetValueRequest;Landroid/os/OutcomeReceiver;)V", "GetOnGetPreferenceValue_Landroid_service_settings_preferences_GetValueRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onGetPreferenceValue", "(Landroid/service/settings/preferences/GetValueRequest;Landroid/os/OutcomeReceiver;)V", "GetOnGetPreferenceValue_Landroid_service_settings_preferences_GetValueRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ object to specify request parameters
+ object to receive result or failure of request
+ Retrieve the current value of the requested settings preference.
+
+ Retrieve the current value of the requested settings preference. If this value is not exposed
+ or cannot be obtained for some reason, the corresponding result code will be set on the
+ result object.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService.onGetPreferenceValue(android.service.settings.preferences.GetValueRequest, android.os.OutcomeReceiver<android.service.settings.preferences.GetValueResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onSetPreferenceValue", "(Landroid/service/settings/preferences/SetValueRequest;Landroid/os/OutcomeReceiver;)V", "GetOnSetPreferenceValue_Landroid_service_settings_preferences_SetValueRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onSetPreferenceValue", "(Landroid/service/settings/preferences/SetValueRequest;Landroid/os/OutcomeReceiver;)V", "GetOnSetPreferenceValue_Landroid_service_settings_preferences_SetValueRequest_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ object to specify request parameters
+ object to receive result or failure of request
+ Set the value within the request to the target settings preference.
+
+ Set the value within the request to the target settings preference. If this value cannot
+ be written for some reason, the corresponding result code will be set on the result object.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceService.onSetPreferenceValue(android.service.settings.preferences.SetValueRequest, android.os.OutcomeReceiver<android.service.settings.preferences.SetValueResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceServiceClient.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceServiceClient.xml
new file mode 100644
index 000000000..2b97f9ec0
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceServiceClient.xml
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ Java.Lang.IAutoCloseable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceServiceClient", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceServiceClient", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Client class responsible for binding to and interacting with an instance of
+ SettingsPreferenceService.
+
+ Client class responsible for binding to and interacting with an instance of
+ SettingsPreferenceService.
+ This is a convenience class to handle the lifecycle of the service connection.
+ This client will only interact with one instance at a time,
+ so if the caller requires multiple instances (multiple applications that provide settings), then
+ the caller must create multiple client classes, one for each instance required. To find all
+ available services, a caller may query android.content.pm.PackageManager for applications
+ that provide the intent action SettingsPreferenceService#ACTION_PREFERENCE_SERVICE that
+ are also system applications (android.content.pm.ApplicationInfo#FLAG_SYSTEM).
+ Note: Each instance of this client will open a binding to an application. This can be resource
+ intensive and affect the health of the system. It is essential that each client instance is
+ only used when needed and the number of calls made are minimal.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+
+
+
+ Application context
+ package name for which this client will initiate a service binding
+ executor on which to invoke clientReadyCallback
+ callback invoked once the client is ready, error otherwise
+ Construct a client for binding to a SettingsPreferenceService provided by the
+ application corresponding to the provided package name.
+
+ Construct a client for binding to a SettingsPreferenceService provided by the
+ application corresponding to the provided package name.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient.SettingsPreferenceServiceClient(android.content.Context, java.lang.String, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.service.settings.preferences.SettingsPreferenceServiceClient, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Java.Lang.IAutoCloseable.Close
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
+ [<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+ This client handles a resource, thus is it important to appropriately close that resource
+ when it is no longer needed.
+
+ This client handles a resource, thus is it important to appropriately close that resource
+ when it is no longer needed.
+ This method is provided by AutoCloseable and calling it
+ will unbind any service binding.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient.close()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getAllPreferenceMetadata", "(Landroid/service/settings/preferences/MetadataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAllPreferenceMetadata_Landroid_service_settings_preferences_MetadataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getAllPreferenceMetadata", "(Landroid/service/settings/preferences/MetadataRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetAllPreferenceMetadata_Landroid_service_settings_preferences_MetadataRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ object to specify request parameters
+
+ Executor on which to invoke the receiver
+ callback to receive the result or failure
+ Retrieve the metadata for all exposed settings preferences within the application.
+
+ Retrieve the metadata for all exposed settings preferences within the application.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient.getAllPreferenceMetadata(android.service.settings.preferences.MetadataRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.service.settings.preferences.MetadataResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("getPreferenceValue", "(Landroid/service/settings/preferences/GetValueRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetPreferenceValue_Landroid_service_settings_preferences_GetValueRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("getPreferenceValue", "(Landroid/service/settings/preferences/GetValueRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetGetPreferenceValue_Landroid_service_settings_preferences_GetValueRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ object to specify request parameters
+
+ Executor on which to invoke the receiver
+ callback to receive the result or failure
+ Retrieve the current value of the requested settings preference.
+
+ Retrieve the current value of the requested settings preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient.getPreferenceValue(android.service.settings.preferences.GetValueRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.service.settings.preferences.GetValueResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setPreferenceValue", "(Landroid/service/settings/preferences/SetValueRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSetPreferenceValue_Landroid_service_settings_preferences_SetValueRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("setPreferenceValue", "(Landroid/service/settings/preferences/SetValueRequest;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetSetPreferenceValue_Landroid_service_settings_preferences_SetValueRequest_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ object to specify request parameters
+
+ Executor on which to invoke the receiver
+ callback to receive the result or failure
+ Set the value on the target settings preference.
+
+ Set the value on the target settings preference.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceServiceClient.setPreferenceValue(android.service.settings.preferences.SetValueRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<android.service.settings.preferences.SetValueResult, java.lang.Exception>)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+Builder.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+Builder.xml
new file mode 100644
index 000000000..e29562c15
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+Builder.xml
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceValue$Builder", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceValue$Builder", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Builder to construct SettingsPreferenceValue.
+
+ Builder to construct SettingsPreferenceValue.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.Builder
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register(".ctor", "(I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+
+
+
+ type indicator for preference value
+ Create Builder instance.
+
+ Create Builder instance.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.Builder.SettingsPreferenceValue$Builder(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)]
+ [<Android.Runtime.Register("build", "()Landroid/service/settings/preferences/SettingsPreferenceValue;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue
+
+
+
+ Constructs an immutable SettingsPreferenceValue object.
+ To be added.
+
+ Constructs an immutable SettingsPreferenceValue object.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.Builder.build()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setBooleanValue", "(Z)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setBooleanValue", "(Z)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setDoubleValue", "(D)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setDoubleValue", "(D)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setIntValue", "(I)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setIntValue", "(I)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setLongValue", "(J)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setLongValue", "(J)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue+Builder
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("setStringValue", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)]
+ [<Android.Runtime.Register("setStringValue", "(Ljava/lang/String;)Landroid/service/settings/preferences/SettingsPreferenceValue$Builder;", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValue+Builder
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+InterfaceConsts.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+InterfaceConsts.xml
new file mode 100644
index 000000000..2caca7186
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue+InterfaceConsts.xml
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Object
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")]
+ [<Android.Runtime.Register("CONTENTS_FILE_DESCRIPTOR")>]
+
+
+
+ System.Int32
+
+ 1
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+ Descriptor bit used with #describeContents(): indicates that
+ the Parcelable object's flattened representation includes a file descriptor.
+
+
+ Java documentation for android.os.Parcelable.CONTENTS_FILE_DESCRIPTOR
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")]
+ [<Android.Runtime.Register("PARCELABLE_WRITE_RETURN_VALUE")>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.OS.ParcelableWriteFlags enum directly instead of this field.", true)>]
+
+
+
+ Android.OS.ParcelableWriteFlags
+
+ 1
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)".
+
+ Flag for use with #writeToParcel: the object being written
+ is a return value, that is the result of a function such as
+ "Parcelable someFunction()",
+ "void someFunction(out Parcelable)", or
+ "void someFunction(inout Parcelable)". Some implementations
+ may want to release resources at this point.
+
+
+ Java documentation for android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue.xml
new file mode 100644
index 000000000..640c2ba7b
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValue.xml
@@ -0,0 +1,771 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+ Android.OS.IParcelable
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceValue", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/service/settings/preferences/SettingsPreferenceValue", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ This objects represents a value that can be used for a particular settings preference.
+
+ This objects represents a value that can be used for a particular settings preference.
+ The data type for the value will correspond to #getType. For possible types, see
+ constants below, such as #TYPE_BOOLEAN and #TYPE_STRING.
+ Depending on the type, the corresponding getter will contain its value.
+ See documentation on the constants for which getter method should be used.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getBooleanValue", "()Z", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getBooleanValue", "()Z", "", ApiSince=36)>]
+
+
+
+ System.Boolean
+
+
+ Returns the boolean value for Preference, the type must be #TYPE_BOOLEAN.
+ To be added.
+
+ Returns the boolean value for Preference, the type must be #TYPE_BOOLEAN.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getBooleanValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("CREATOR", ApiSince=36)]
+ [<Android.Runtime.Register("CREATOR", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.OS.IParcelableCreator
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.DescribeContents
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)]
+ [<Android.Runtime.Register("describeContents", "()I", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Int32
+
+
+
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.describeContents()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getDoubleValue", "()D", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getDoubleValue", "()D", "", ApiSince=36)>]
+
+
+
+ System.Double
+
+
+ Returns the double value for Preference, the type must be #TYPE_DOUBLE.
+ To be added.
+
+ Returns the double value for Preference, the type must be #TYPE_DOUBLE.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getDoubleValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getIntValue", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getIntValue", "()I", "", ApiSince=36)>]
+
+
+
+ System.Int32
+
+
+ Returns the int value for Preference, the type must be #TYPE_INT.
+ To be added.
+
+ Returns the int value for Preference, the type must be #TYPE_INT.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getIntValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ P:Java.Interop.IJavaPeerable.JniPeerMembers
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getLongValue", "()J", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getLongValue", "()J", "", ApiSince=36)>]
+
+
+
+ System.Int64
+
+
+ Returns the long value for Preference, the type must be #TYPE_LONG.
+ To be added.
+
+ Returns the long value for Preference, the type must be #TYPE_LONG.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getLongValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getStringValue", "()Ljava/lang/String;", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getStringValue", "()Ljava/lang/String;", "", ApiSince=36)>]
+
+
+
+ System.String
+
+
+ Returns the string value for Preference, the type must be #TYPE_STRING.
+ To be added.
+
+ Returns the string value for Preference, the type must be #TYPE_STRING.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getStringValue()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+ [get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)]
+ [<get: Android.Runtime.Register("getType", "()I", "", ApiSince=36)>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+
+ Returns the type indicator for Preference value.
+ To be added.
+
+ Returns the type indicator for Preference value.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.getType()
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_BOOLEAN", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_BOOLEAN", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 0
+
+ Value is of type boolean.
+
+ Value is of type boolean. Access via #getBooleanValue.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.TYPE_BOOLEAN
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_DOUBLE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_DOUBLE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 2
+
+ Value is of type double.
+
+ Value is of type double. Access via #getDoubleValue().
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.TYPE_DOUBLE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_INT", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_INT", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 4
+
+ Value is of type int.
+
+ Value is of type int. Access via #getIntValue.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.TYPE_INT
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_LONG", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_LONG", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 1
+
+ Value is of type long.
+
+ Value is of type long. Access via #getLongValue().
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.TYPE_LONG
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_STRING", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_STRING", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Service.Settings.Preferences.SettingsPreferenceValueType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 3
+
+ Value is of type string.
+
+ Value is of type string. Access via #getStringValue.
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.TYPE_STRING
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ M:Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel,Android.OS.ParcelableWriteFlags)
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("writeToParcel", "(Landroid/os/Parcel;I)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ [Android.Runtime.GeneratedEnum]
+ [<Android.Runtime.GeneratedEnum>]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+ Java documentation for android.service.settings.preferences.SettingsPreferenceValue.writeToParcel(android.os.Parcel, int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValueType.xml b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValueType.xml
new file mode 100644
index 000000000..831e3dc83
--- /dev/null
+++ b/docs/xml/Android.Service.Settings.Preferences/SettingsPreferenceValueType.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Enum
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeBoolean", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_BOOLEAN")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeBoolean", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_BOOLEAN")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 0
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeDouble", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_DOUBLE")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeDouble", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_DOUBLE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 2
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeInt", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_INT")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeInt", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_INT")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 4
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeLong", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_LONG")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeLong", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_LONG")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 1
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeString", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_STRING")]
+ [<Android.Runtime.IntDefinition("Android.Service.Settings.Preferences.SettingsPreferenceValue.TypeString", JniField="android/service/settings/preferences/SettingsPreferenceValue.TYPE_STRING")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Settings.Preferences.SettingsPreferenceValueType
+
+ 3
+
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Service.Voice/VoiceInteractionSession+InterfaceConsts.xml b/docs/xml/Android.Service.Voice/VoiceInteractionSession+InterfaceConsts.xml
index 483f4c097..2b01379b6 100644
--- a/docs/xml/Android.Service.Voice/VoiceInteractionSession+InterfaceConsts.xml
+++ b/docs/xml/Android.Service.Voice/VoiceInteractionSession+InterfaceConsts.xml
@@ -81,7 +81,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -131,7 +131,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -181,7 +181,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -236,7 +236,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
@@ -286,7 +286,7 @@
[System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")]
[<System.Runtime.Versioning.ObsoletedOSPlatform("android35.0", "This constant will be removed in the future version. Use Android.Content.TrimMemory enum directly instead of this field.")>]
diff --git a/docs/xml/Android.Service.Voice/VoiceInteractionSession.xml b/docs/xml/Android.Service.Voice/VoiceInteractionSession.xml
index d8df0396b..eea004ae6 100644
--- a/docs/xml/Android.Service.Voice/VoiceInteractionSession.xml
+++ b/docs/xml/Android.Service.Voice/VoiceInteractionSession.xml
@@ -472,15 +472,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_FOREGROUND_ACTIVITIES", ApiSince=35)]
[<Android.Runtime.Register("KEY_FOREGROUND_ACTIVITIES", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Service.Wallpaper/WallpaperService+Engine.xml b/docs/xml/Android.Service.Wallpaper/WallpaperService+Engine.xml
index 7832cbc63..f146a1bb4 100644
--- a/docs/xml/Android.Service.Wallpaper/WallpaperService+Engine.xml
+++ b/docs/xml/Android.Service.Wallpaper/WallpaperService+Engine.xml
@@ -429,6 +429,58 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onApplyWallpaper", "(I)Landroid/app/wallpaper/WallpaperDescription;", "GetOnApplyWallpaper_IHandler", ApiSince=36)]
+ [<Android.Runtime.Register("onApplyWallpaper", "(I)Landroid/app/wallpaper/WallpaperDescription;", "GetOnApplyWallpaper_IHandler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.App.Wallpaper.WallpaperDescription
+
+
+
+
+
+ Specifies wallpaper destination: home, lock, or both
+ Called when the wallpaper preview rendered by this engine is about to be persisted as
+ a selected wallpaper.
+ the description of the applied wallpaper, or null if description is
+ unchanged
+
+ Called when the wallpaper preview rendered by this engine is about to be persisted as
+ a selected wallpaper. The returned WallpaperDescription (if any) will be persisted by
+ the system and passed into subsequent calls to
+ WallpaperService#onCreateEngine(WallpaperDescription). This allows the Engine
+ to perform any necessary bookkeeping before a wallpaper being previewed is set on
+ the device, and update the description if necessary.
+
+
+ Java documentation for android.service.wallpaper.WallpaperService.Engine.onApplyWallpaper(int)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Service.Wallpaper/WallpaperService.xml b/docs/xml/Android.Service.Wallpaper/WallpaperService.xml
index 7295447f5..ac1fb29d6 100644
--- a/docs/xml/Android.Service.Wallpaper/WallpaperService.xml
+++ b/docs/xml/Android.Service.Wallpaper/WallpaperService.xml
@@ -209,6 +209,45 @@
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onCreateEngine", "(Landroid/app/wallpaper/WallpaperDescription;)Landroid/service/wallpaper/WallpaperService$Engine;", "GetOnCreateEngine_Landroid_app_wallpaper_WallpaperDescription_Handler", ApiSince=36)]
+ [<Android.Runtime.Register("onCreateEngine", "(Landroid/app/wallpaper/WallpaperDescription;)Landroid/service/wallpaper/WallpaperService$Engine;", "GetOnCreateEngine_Landroid_app_wallpaper_WallpaperDescription_Handler", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Service.Wallpaper.WallpaperService+Engine
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+ [<System.Runtime.CompilerServices.Nullable(2)>]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/docs/xml/Android.Speech/RecognizerIntent.xml b/docs/xml/Android.Speech/RecognizerIntent.xml
index 3de07292a..83bf09ab3 100644
--- a/docs/xml/Android.Speech/RecognizerIntent.xml
+++ b/docs/xml/Android.Speech/RecognizerIntent.xml
@@ -1131,11 +1131,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1175,11 +1175,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_LANGUAGE_SWITCH_MAX_SWITCHES", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_LANGUAGE_SWITCH_MAX_SWITCHES", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Systems/OsConstants.xml b/docs/xml/Android.Systems/OsConstants.xml
index 6d8e2d23e..5e2ecb08c 100644
--- a/docs/xml/Android.Systems/OsConstants.xml
+++ b/docs/xml/Android.Systems/OsConstants.xml
@@ -5848,11 +5848,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("IPPROTO_ESP", ApiSince=35)]
[<Android.Runtime.Register("IPPROTO_ESP", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -6254,11 +6254,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("IPV6_PKTINFO", ApiSince=35)]
[<Android.Runtime.Register("IPV6_PKTINFO", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -7311,11 +7311,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("NETLINK_XFRM", ApiSince=35)]
[<Android.Runtime.Register("NETLINK_XFRM", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -7890,11 +7890,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("PACKET_IGNORE_OUTGOING", ApiSince=35)]
[<Android.Runtime.Register("PACKET_IGNORE_OUTGOING", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -13654,11 +13654,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("SOL_PACKET", ApiSince=35)]
[<Android.Runtime.Register("SOL_PACKET", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/Call+Details.xml b/docs/xml/Android.Telecom/Call+Details.xml
index d3a2874e5..2bb294173 100644
--- a/docs/xml/Android.Telecom/Call+Details.xml
+++ b/docs/xml/Android.Telecom/Call+Details.xml
@@ -1273,15 +1273,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "GetGetIdHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getId", "()Ljava/lang/String;", "GetGetIdHandler", ApiSince=35)>]
@@ -1588,15 +1588,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("PROPERTY_IS_TRANSACTIONAL", ApiSince=35)]
[<Android.Runtime.Register("PROPERTY_IS_TRANSACTIONAL", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.CallProperty enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.CallProperty enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/Call.xml b/docs/xml/Android.Telecom/Call.xml
index 2a914bb05..9bde27960 100644
--- a/docs/xml/Android.Telecom/Call.xml
+++ b/docs/xml/Android.Telecom/Call.xml
@@ -588,15 +588,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_ASSERTED_DISPLAY_NAME", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_ASSERTED_DISPLAY_NAME", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -731,15 +731,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_IS_BUSINESS_CALL", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_IS_BUSINESS_CALL", ApiSince=35)>]
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/CallAttributes.xml b/docs/xml/Android.Telecom/CallAttributes.xml
index 08b16d90e..4ce2e552e 100644
--- a/docs/xml/Android.Telecom/CallAttributes.xml
+++ b/docs/xml/Android.Telecom/CallAttributes.xml
@@ -734,15 +734,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SUPPORTS_VIDEO_CALLING", ApiSince=35)]
[<Android.Runtime.Register("SUPPORTS_VIDEO_CALLING", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.CallCapabilities enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.CallCapabilities enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/CallCapabilities.xml b/docs/xml/Android.Telecom/CallCapabilities.xml
index cff51ae83..3d08e95fa 100644
--- a/docs/xml/Android.Telecom/CallCapabilities.xml
+++ b/docs/xml/Android.Telecom/CallCapabilities.xml
@@ -144,11 +144,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/telecom/CallAttributes.SUPPORTS_VIDEO_CALLING")]
[<Android.Runtime.IntDefinition(null, JniField="android/telecom/CallAttributes.SUPPORTS_VIDEO_CALLING")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/CallControl.xml b/docs/xml/Android.Telecom/CallControl.xml
index 9cc6bfc6e..39124240d 100644
--- a/docs/xml/Android.Telecom/CallControl.xml
+++ b/docs/xml/Android.Telecom/CallControl.xml
@@ -29,7 +29,10 @@
CallControl provides client side control of a call.
CallControl provides client side control of a call. Each Call will get an individual CallControl
- instance in which the client can alter the state of the associated call.
+ instance in which the client can alter the state of the associated call. Outgoing and incoming
+ calls should move to active (via CallControl#setActive(Executor, OutcomeReceiver) or
+ answered (via CallControl#answer(int, Executor, OutcomeReceiver) before 60 seconds. If
+ the new call is not moved to active or answered before 60 seconds, the call will be disconnected.
Each method is Transactional meaning that it can succeed or fail. If a transaction succeeds,
the OutcomeReceiver#onResult will be called by Telecom. Otherwise, the
OutcomeReceiver#onError is called and provides a CallException that details why
@@ -322,11 +325,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestMuteState", "(ZLjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)]
[<Android.Runtime.Register("requestMuteState", "(ZLjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -335,9 +338,9 @@
System.Void
-
-
-
+
+
+
The new mute state. Passing in a Boolean#TRUE for the isMuted
@@ -382,11 +385,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("requestVideoState", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)]
[<Android.Runtime.Register("requestVideoState", "(ILjava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -395,7 +398,7 @@
System.Void
-
+
[Android.Runtime.GeneratedEnum]
@@ -403,8 +406,8 @@
-
-
+
+
to report to Telecom. To see the valid argument to pass,
diff --git a/docs/xml/Android.Telecom/CallProperty.xml b/docs/xml/Android.Telecom/CallProperty.xml
index bd692bc30..891a6f7cf 100644
--- a/docs/xml/Android.Telecom/CallProperty.xml
+++ b/docs/xml/Android.Telecom/CallProperty.xml
@@ -329,11 +329,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition(null, JniField="android/telecom/Call$Details.PROPERTY_IS_TRANSACTIONAL")]
[<Android.Runtime.IntDefinition(null, JniField="android/telecom/Call$Details.PROPERTY_IS_TRANSACTIONAL")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telecom/Connection.xml b/docs/xml/Android.Telecom/Connection.xml
index 4be758b1b..6e7e0b4ae 100644
--- a/docs/xml/Android.Telecom/Connection.xml
+++ b/docs/xml/Android.Telecom/Connection.xml
@@ -6135,7 +6135,9 @@
Sets state to dialing (e.
- Sets state to dialing (e.g., dialing an outbound connection).
+ Sets state to dialing (e.g., dialing an outbound connection). The Connection should not be
+ in STATE_DIALING for more than 60 seconds. After 60 seconds, the Connection will
+ be disconnected.
Java documentation for android.telecom.Connection.setDialing()
.
@@ -6483,7 +6485,9 @@
Sets state to ringing (e.
- Sets state to ringing (e.g., an inbound ringing connection).
+ Sets state to ringing (e.g., an inbound ringing connection). The Connection should not be
+ in STATE_RINGING for more than 60 seconds. After 60 seconds, the Connection will
+ be disconnected.
Java documentation for android.telecom.Connection.setRinging()
.
diff --git a/docs/xml/Android.Telecom/ICallEventCallback.xml b/docs/xml/Android.Telecom/ICallEventCallback.xml
index 6a4a0e3b2..e558bfdb5 100644
--- a/docs/xml/Android.Telecom/ICallEventCallback.xml
+++ b/docs/xml/Android.Telecom/ICallEventCallback.xml
@@ -291,11 +291,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onVideoStateChanged", "(I)V", "GetOnVideoStateChanged_IHandler:Android.Telecom.ICallEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
[<Android.Runtime.Register("onVideoStateChanged", "(I)V", "GetOnVideoStateChanged_IHandler:Android.Telecom.ICallEventCallback, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -304,7 +304,7 @@
System.Void
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "AudioCall", "VideoCall" }, Type="Android.Telecom.CallAttributes")]
diff --git a/docs/xml/Android.Telecom/PhoneAccount+Builder.xml b/docs/xml/Android.Telecom/PhoneAccount+Builder.xml
index 4ee308190..9c3abb797 100644
--- a/docs/xml/Android.Telecom/PhoneAccount+Builder.xml
+++ b/docs/xml/Android.Telecom/PhoneAccount+Builder.xml
@@ -276,11 +276,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("clearSimultaneousCallingRestriction", "()Landroid/telecom/PhoneAccount$Builder;", "GetClearSimultaneousCallingRestrictionHandler", ApiSince=35)]
[<Android.Runtime.Register("clearSimultaneousCallingRestriction", "()Landroid/telecom/PhoneAccount$Builder;", "GetClearSimultaneousCallingRestrictionHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -582,11 +582,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setSimultaneousCallingRestriction", "(Ljava/util/Set;)Landroid/telecom/PhoneAccount$Builder;", "GetSetSimultaneousCallingRestriction_Ljava_util_Set_Handler", ApiSince=35)]
[<Android.Runtime.Register("setSimultaneousCallingRestriction", "(Ljava/util/Set;)Landroid/telecom/PhoneAccount$Builder;", "GetSetSimultaneousCallingRestriction_Ljava_util_Set_Handler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -595,7 +595,7 @@
Android.Telecom.PhoneAccount+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Telecom/PhoneAccount.xml b/docs/xml/Android.Telecom/PhoneAccount.xml
index 7424a513c..c22d97f15 100644
--- a/docs/xml/Android.Telecom/PhoneAccount.xml
+++ b/docs/xml/Android.Telecom/PhoneAccount.xml
@@ -1073,11 +1073,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("hasSimultaneousCallingRestriction", "()Z", "", ApiSince=35)]
[<get: Android.Runtime.Register("hasSimultaneousCallingRestriction", "()Z", "", ApiSince=35)>]
@@ -1715,15 +1715,15 @@
0.0.0.0
-
+
[System.Runtime.CompilerServices.Nullable(1)]
[<System.Runtime.CompilerServices.Nullable(1)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getSimultaneousCallingRestriction", "()Ljava/util/Set;", "", ApiSince=35)]
[<get: Android.Runtime.Register("getSimultaneousCallingRestriction", "()Ljava/util/Set;", "", ApiSince=35)>]
diff --git a/docs/xml/Android.Telecom/TelecomManager.xml b/docs/xml/Android.Telecom/TelecomManager.xml
index d108ab161..9561fdee3 100644
--- a/docs/xml/Android.Telecom/TelecomManager.xml
+++ b/docs/xml/Android.Telecom/TelecomManager.xml
@@ -188,7 +188,10 @@
If the incoming call is a video call, the call will be answered with the same video state as
the incoming call requests. This means, for example, that an incoming call requesting
- VideoProfile#STATE_BIDIRECTIONAL will be answered, accepting that state.
+ VideoProfile#STATE_BIDIRECTIONAL will be answered, accepting that state.
+
+ If the ringing incoming call is self-managed, this method will only accept the call if the
+ caller of this method is privileged (i.e. system, shell, or root) or system UI.
This member is deprecated. Companion apps for wearable devices should use the InCallService API
instead.
@@ -1597,10 +1600,13 @@
otherwise.
Ends the foreground call on the device.
- If there is a ringing call, calling this method rejects the ringing call. Otherwise the
+ If there is a ringing call, calling this method rejects the ringing call. Otherwise, the
foreground call is ended.
Note: this method CANNOT be used to end ongoing emergency calls and will return false
if an attempt is made to end an emergency call.
+ Note: If the foreground call on this device is self-managed, this method will only end
+ the call if the caller of this method is privileged (i.e. system, shell, or root) or system
+ UI.
This member is deprecated. Companion apps for wearable devices should use the InCallService API
instead. Apps performing call screening should use the CallScreeningService API
instead.
@@ -1797,11 +1803,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EXTRA_CALL_LOG_URI", ApiSince=35)]
[<Android.Runtime.Register("EXTRA_CALL_LOG_URI", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -4263,11 +4269,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getRegisteredPhoneAccounts", "()Ljava/util/List;", "GetGetRegisteredPhoneAccountsHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getRegisteredPhoneAccounts", "()Ljava/util/List;", "GetGetRegisteredPhoneAccountsHandler", ApiSince=35)>]
diff --git a/docs/xml/Android.Telephony.Data/ApnSetting+Builder.xml b/docs/xml/Android.Telephony.Data/ApnSetting+Builder.xml
index 3d2ac4bb0..3f3db50f1 100644
--- a/docs/xml/Android.Telephony.Data/ApnSetting+Builder.xml
+++ b/docs/xml/Android.Telephony.Data/ApnSetting+Builder.xml
@@ -214,11 +214,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("setAlwaysOn", "(Z)Landroid/telephony/data/ApnSetting$Builder;", "GetSetAlwaysOn_ZHandler", ApiSince=35)]
[<Android.Runtime.Register("setAlwaysOn", "(Z)Landroid/telephony/data/ApnSetting$Builder;", "GetSetAlwaysOn_ZHandler", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -227,7 +227,7 @@
Android.Telephony.Data.ApnSetting+Builder
-
+
To be added.
diff --git a/docs/xml/Android.Telephony.Data/ApnSetting.xml b/docs/xml/Android.Telephony.Data/ApnSetting.xml
index 7aa2d09d6..795cc96ac 100644
--- a/docs/xml/Android.Telephony.Data/ApnSetting.xml
+++ b/docs/xml/Android.Telephony.Data/ApnSetting.xml
@@ -607,11 +607,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("isAlwaysOn", "()Z", "GetIsAlwaysOnHandler", ApiSince=35)]
[<get: Android.Runtime.Register("isAlwaysOn", "()Z", "GetIsAlwaysOnHandler", ApiSince=35)>]
@@ -2568,6 +2568,102 @@
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_OEM_PAID", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_OEM_PAID", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Telephony.Data.ApnType
+
+ 65536
+
+ APN type for OEM_PAID networks (Automotive PANS)
+
+ APN type for OEM_PAID networks (Automotive PANS)
+
+
+ Java documentation for android.telephony.data.ApnSetting.TYPE_OEM_PAID
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Field
+
+ F:Android.OS.IParcelable.ContentsFileDescriptor
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("TYPE_OEM_PRIVATE", ApiSince=36)]
+ [<Android.Runtime.Register("TYPE_OEM_PRIVATE", ApiSince=36)>]
+
+
+ [System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)]
+ [<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Telephony.Data.ApnType
+
+ 131072
+
+ APN type for OEM_PRIVATE networks (Automotive PANS)
+
+ APN type for OEM_PRIVATE networks (Automotive PANS)
+
+
+ Java documentation for android.telephony.data.ApnSetting.TYPE_OEM_PRIVATE
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
@@ -2582,15 +2678,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("TYPE_RCS", ApiSince=35)]
[<Android.Runtime.Register("TYPE_RCS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Data.ApnType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony.Data/ApnType.xml b/docs/xml/Android.Telephony.Data/ApnType.xml
index 5e4101d22..5a75156fa 100644
--- a/docs/xml/Android.Telephony.Data/ApnType.xml
+++ b/docs/xml/Android.Telephony.Data/ApnType.xml
@@ -357,6 +357,62 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeOemPaid", JniField="android/telephony/data/ApnSetting.TYPE_OEM_PAID")]
+ [<Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeOemPaid", JniField="android/telephony/data/ApnSetting.TYPE_OEM_PAID")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Telephony.Data.ApnType
+
+ 65536
+
+ To be added.
+
+
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeOemPrivate", JniField="android/telephony/data/ApnSetting.TYPE_OEM_PRIVATE")]
+ [<Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeOemPrivate", JniField="android/telephony/data/ApnSetting.TYPE_OEM_PRIVATE")>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Android.Telephony.Data.ApnType
+
+ 131072
+
+ To be added.
+
+
@@ -368,11 +424,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeRcs", JniField="android/telephony/data/ApnSetting.TYPE_RCS")]
[<Android.Runtime.IntDefinition("Android.Telephony.Data.ApnSetting.TypeRcs", JniField="android/telephony/data/ApnSetting.TYPE_RCS")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony.Euicc/EuiccManager.xml b/docs/xml/Android.Telephony.Euicc/EuiccManager.xml
index 5502e04fd..d93888e06 100644
--- a/docs/xml/Android.Telephony.Euicc/EuiccManager.xml
+++ b/docs/xml/Android.Telephony.Euicc/EuiccManager.xml
@@ -225,11 +225,11 @@
0.0.0.0
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
-
+
[get: Android.Runtime.Register("getAvailableMemoryInBytes", "()J", "GetGetAvailableMemoryInBytesHandler", ApiSince=35)]
[<get: Android.Runtime.Register("getAvailableMemoryInBytes", "()J", "GetGetAvailableMemoryInBytesHandler", ApiSince=35)>]
@@ -1501,11 +1501,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("EUICC_MEMORY_FIELD_UNAVAILABLE", ApiSince=35)]
[<Android.Runtime.Register("EUICC_MEMORY_FIELD_UNAVAILABLE", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony.Ims.Feature/MmTelCapabilityType.xml b/docs/xml/Android.Telephony.Ims.Feature/MmTelCapabilityType.xml
index 1f7fa472e..347db14fa 100644
--- a/docs/xml/Android.Telephony.Ims.Feature/MmTelCapabilityType.xml
+++ b/docs/xml/Android.Telephony.Ims.Feature/MmTelCapabilityType.xml
@@ -60,11 +60,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeCallComposerBusinessOnly", JniField="android/telephony/ims/feature/MmTelFeature$MmTelCapabilities.CAPABILITY_TYPE_CALL_COMPOSER_BUSINESS_ONLY")]
[<Android.Runtime.IntDefinition("Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeCallComposerBusinessOnly", JniField="android/telephony/ims/feature/MmTelFeature$MmTelCapabilities.CAPABILITY_TYPE_CALL_COMPOSER_BUSINESS_ONLY")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony.Ims.Feature/MmTelFeature+MmTelCapabilities.xml b/docs/xml/Android.Telephony.Ims.Feature/MmTelFeature+MmTelCapabilities.xml
index b0f8ff0e0..58ddaa262 100644
--- a/docs/xml/Android.Telephony.Ims.Feature/MmTelFeature+MmTelCapabilities.xml
+++ b/docs/xml/Android.Telephony.Ims.Feature/MmTelFeature+MmTelCapabilities.xml
@@ -129,15 +129,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("CAPABILITY_TYPE_CALL_COMPOSER_BUSINESS_ONLY", ApiSince=35)]
[<Android.Runtime.Register("CAPABILITY_TYPE_CALL_COMPOSER_BUSINESS_ONLY", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Ims.Feature.MmTelCapabilityType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.Ims.Feature.MmTelCapabilityType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony.Ims/ImsMmTelManager.xml b/docs/xml/Android.Telephony.Ims/ImsMmTelManager.xml
index b4347af8f..d43dc72a9 100644
--- a/docs/xml/Android.Telephony.Ims/ImsMmTelManager.xml
+++ b/docs/xml/Android.Telephony.Ims/ImsMmTelManager.xml
@@ -107,7 +107,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
-
+
[Android.Runtime.RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE")]
[<Android.Runtime.RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE")>]
diff --git a/docs/xml/Android.Telephony.Ims/ProvisioningManager.xml b/docs/xml/Android.Telephony.Ims/ProvisioningManager.xml
index fd632157d..8fab35510 100644
--- a/docs/xml/Android.Telephony.Ims/ProvisioningManager.xml
+++ b/docs/xml/Android.Telephony.Ims/ProvisioningManager.xml
@@ -106,7 +106,7 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")>]
@@ -265,7 +265,7 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")>]
@@ -488,7 +488,7 @@
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "" }, Flag=true, Type="")>]
-
+
[Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")]
[<Android.Runtime.IntDef(Fields=new System.String[] { "", "", "", "", "", "" }, Flag=true, Type="")>]
diff --git a/docs/xml/Android.Telephony.Ims/RegistrationManager.xml b/docs/xml/Android.Telephony.Ims/RegistrationManager.xml
index 9b68b7245..9fa82b0fa 100644
--- a/docs/xml/Android.Telephony.Ims/RegistrationManager.xml
+++ b/docs/xml/Android.Telephony.Ims/RegistrationManager.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/telephony/ims/RegistrationManager", ApiSince=30, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/telephony/ims/RegistrationManager", ApiSince=30, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Telephony.Mbms/DownloadStatusListener.xml b/docs/xml/Android.Telephony.Mbms/DownloadStatusListener.xml
index b152959e7..f330d103f 100644
--- a/docs/xml/Android.Telephony.Mbms/DownloadStatusListener.xml
+++ b/docs/xml/Android.Telephony.Mbms/DownloadStatusListener.xml
@@ -133,11 +133,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onStatusUpdated", "(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V", "GetOnStatusUpdated_Landroid_telephony_mbms_DownloadRequest_Landroid_telephony_mbms_FileInfo_IHandler", ApiSince=28)]
[<Android.Runtime.Register("onStatusUpdated", "(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V", "GetOnStatusUpdated_Landroid_telephony_mbms_DownloadRequest_Landroid_telephony_mbms_FileInfo_IHandler", ApiSince=28)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
@@ -146,9 +146,9 @@
System.Void
-
-
-
+
+
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.Telephony.Mbms/GroupCallCallback.xml b/docs/xml/Android.Telephony.Mbms/GroupCallCallback.xml
index d56787fe0..542d17735 100644
--- a/docs/xml/Android.Telephony.Mbms/GroupCallCallback.xml
+++ b/docs/xml/Android.Telephony.Mbms/GroupCallCallback.xml
@@ -24,7 +24,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android29.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android29.0")>]
-
+
[Android.Runtime.Register("mono/internal/android/telephony/mbms/GroupCallCallback", ApiSince=29, DoNotGenerateAcw=true)]
[<Android.Runtime.Register("mono/internal/android/telephony/mbms/GroupCallCallback", ApiSince=29, DoNotGenerateAcw=true)>]
diff --git a/docs/xml/Android.Telephony.Mbms/StreamingService.xml b/docs/xml/Android.Telephony.Mbms/StreamingService.xml
index 4875183dc..0c99d8bc8 100644
--- a/docs/xml/Android.Telephony.Mbms/StreamingService.xml
+++ b/docs/xml/Android.Telephony.Mbms/StreamingService.xml
@@ -636,7 +636,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)>]
@@ -669,7 +669,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)>]
@@ -702,7 +702,7 @@
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
-
+
[System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in a future version. Use Android.Telephony.StreamingState enum directly instead of this field.", true)>]
diff --git a/docs/xml/Android.Telephony.Mbms/StreamingServiceCallback.xml b/docs/xml/Android.Telephony.Mbms/StreamingServiceCallback.xml
index a94057284..155d133d4 100644
--- a/docs/xml/Android.Telephony.Mbms/StreamingServiceCallback.xml
+++ b/docs/xml/Android.Telephony.Mbms/StreamingServiceCallback.xml
@@ -284,11 +284,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onStreamMethodUpdated", "(I)V", "GetOnStreamMethodUpdated_IHandler", ApiSince=28)]
[<Android.Runtime.Register("onStreamMethodUpdated", "(I)V", "GetOnStreamMethodUpdated_IHandler", ApiSince=28)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
@@ -297,7 +297,7 @@
System.Void
-
+
[Android.Runtime.GeneratedEnum]
@@ -348,11 +348,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("onStreamStateUpdated", "(II)V", "GetOnStreamStateUpdated_IIHandler", ApiSince=28)]
[<Android.Runtime.Register("onStreamStateUpdated", "(II)V", "GetOnStreamStateUpdated_IIHandler", ApiSince=28)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android28.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android28.0")>]
@@ -361,7 +361,7 @@
System.Void
-
+
[Android.Runtime.GeneratedEnum]
@@ -369,7 +369,7 @@
-
+
[Android.Runtime.GeneratedEnum]
diff --git a/docs/xml/Android.Telephony.Satellite/ISatelliteStateChangeListener.xml b/docs/xml/Android.Telephony.Satellite/ISatelliteStateChangeListener.xml
new file mode 100644
index 000000000..ff5be1a47
--- /dev/null
+++ b/docs/xml/Android.Telephony.Satellite/ISatelliteStateChangeListener.xml
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ Android.Runtime.IJavaObject
+
+
+ Java.Interop.IJavaPeerable
+
+
+ System.IDisposable
+
+
+
+
+ [Android.Runtime.Register("android/telephony/satellite/SatelliteStateChangeListener", "", "Android.Telephony.Satellite.ISatelliteStateChangeListenerInvoker", ApiSince=36)]
+ [<Android.Runtime.Register("android/telephony/satellite/SatelliteStateChangeListener", "", "Android.Telephony.Satellite.ISatelliteStateChangeListenerInvoker", ApiSince=36)>]
+
+
+
+ A listener interface to monitor satellite state change events.
+
+ A listener interface to monitor satellite state change events.
+ Call
+ SatelliteManager#registerStateChangeListener(Executor, SatelliteStateChangeListener)
+ to monitor. Call
+ SatelliteManager#unregisterStateChangeListener(SatelliteStateChangeListener) to cancel.
+
+
+ Java documentation for android.telephony.satellite.SatelliteStateChangeListener
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("onEnabledStateChanged", "(Z)V", "GetOnEnabledStateChanged_ZHandler:Android.Telephony.Satellite.ISatelliteStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)]
+ [<Android.Runtime.Register("onEnabledStateChanged", "(Z)V", "GetOnEnabledStateChanged_ZHandler:Android.Telephony.Satellite.ISatelliteStateChangeListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ true means satellite modem is enabled.
+ Called when satellite modem enabled state may have changed.
+
+ Called when satellite modem enabled state may have changed.
+ Note:there is no guarantee that this callback will only be invoked upon a change of state.
+ In other word, in some cases, the callback may report with the same enabled states. It is the
+ caller's responsibility to filter uninterested states.
+ Note:satellite enabled state is a device state that is NOT associated with subscription or
+ SIM slot.
+
+
+ Java documentation for android.telephony.satellite.SatelliteStateChangeListener.onEnabledStateChanged(boolean)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Telephony.Satellite/SatelliteManager.xml b/docs/xml/Android.Telephony.Satellite/SatelliteManager.xml
new file mode 100644
index 000000000..f55bd22e0
--- /dev/null
+++ b/docs/xml/Android.Telephony.Satellite/SatelliteManager.xml
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ Java.Lang.Object
+
+
+
+
+ [Android.Runtime.Register("android/telephony/satellite/SatelliteManager", ApiSince=36, DoNotGenerateAcw=true)]
+ [<Android.Runtime.Register("android/telephony/satellite/SatelliteManager", ApiSince=36, DoNotGenerateAcw=true)>]
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+ [<System.Runtime.CompilerServices.Nullable(0)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ Manages satellite states such as monitoring enabled state and operations such as provisioning,
+ pointing, messaging, location sharing, etc.
+
+ Manages satellite states such as monitoring enabled state and operations such as provisioning,
+ pointing, messaging, location sharing, etc.
+ To get the object, call Context#getSystemService(String) with
+ Context#SATELLITE_SERVICE.
+ SatelliteManager is intended for use on devices with feature
+ PackageManager#FEATURE_TELEPHONY_SATELLITE. On devices without the feature, the behavior
+ is not reliable.
+
+
+ Java documentation for android.telephony.satellite.SatelliteManager
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ Java.Interop.JniPeerMembers
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("registerStateChangeListener", "(Ljava/util/concurrent/Executor;Landroid/telephony/satellite/SatelliteStateChangeListener;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("registerStateChangeListener", "(Ljava/util/concurrent/Executor;Landroid/telephony/satellite/SatelliteStateChangeListener;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+
+ The Executor where the listener will be invoked
+ The listener to monitor the satellite state change
+ Registers a SatelliteStateChangeListener to receive callbacks when the satellite
+ state may have changed.
+
+ Registers a SatelliteStateChangeListener to receive callbacks when the satellite
+ state may have changed.
+ The callback method is immediately triggered with latest state on invoking this method if
+ the state change has been notified before.
+
+
+ Java documentation for android.telephony.satellite.SatelliteManager.registerStateChangeListener(java.util.concurrent.Executor, android.telephony.satellite.SatelliteStateChangeListener)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.IntPtr
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+ [<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
+
+
+ [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
+ [<System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)>]
+
+
+
+ System.Type
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Method
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("unregisterStateChangeListener", "(Landroid/telephony/satellite/SatelliteStateChangeListener;)V", "", ApiSince=36)]
+ [<Android.Runtime.Register("unregisterStateChangeListener", "(Landroid/telephony/satellite/SatelliteStateChangeListener;)V", "", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.Void
+
+
+
+
+
+ The listener to unregister
+ Unregisters the SatelliteStateChangeListener previously registered with
+ #registerStateChangeListener(Executor, SatelliteStateChangeListener).
+
+ Unregisters the SatelliteStateChangeListener previously registered with
+ #registerStateChangeListener(Executor, SatelliteStateChangeListener).
+ It will be a no-op if the listener is not currently registered.
+
+
+ Java documentation for android.telephony.satellite.SatelliteManager.unregisterStateChangeListener(android.telephony.satellite.SatelliteStateChangeListener)
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
+
+
diff --git a/docs/xml/Android.Telephony.Satellite/SatelliteStateChangeEventArgs.xml b/docs/xml/Android.Telephony.Satellite/SatelliteStateChangeEventArgs.xml
new file mode 100644
index 000000000..80af16fb1
--- /dev/null
+++ b/docs/xml/Android.Telephony.Satellite/SatelliteStateChangeEventArgs.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.EventArgs
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Constructor
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+ Property
+
+ Mono.Android
+ 0.0.0.0
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
diff --git a/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml b/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml
index 9659aab8f..b91d360f1 100644
--- a/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml
+++ b/docs/xml/Android.Telephony/BarringInfo+BarringServiceInfo.xml
@@ -302,7 +302,7 @@
To be added.
the conditional barring factor as a percentage 0-100, which is the probability of
- a random device being barred for the service type.
+ a random device being allowed for a conditionally barred service.
diff --git a/docs/xml/Android.Telephony/CallComposerStatus.xml b/docs/xml/Android.Telephony/CallComposerStatus.xml
index 2e9617258..95370a4c7 100644
--- a/docs/xml/Android.Telephony/CallComposerStatus.xml
+++ b/docs/xml/Android.Telephony/CallComposerStatus.xml
@@ -26,11 +26,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Telephony.TelephonyManager.CallComposerStatusBusinessOnly", JniField="android/telephony/TelephonyManager.CALL_COMPOSER_STATUS_BUSINESS_ONLY")]
[<Android.Runtime.IntDefinition("Android.Telephony.TelephonyManager.CallComposerStatusBusinessOnly", JniField="android/telephony/TelephonyManager.CALL_COMPOSER_STATUS_BUSINESS_ONLY")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony/CallDisconnectCause.xml b/docs/xml/Android.Telephony/CallDisconnectCause.xml
index b2228018b..6522964c9 100644
--- a/docs/xml/Android.Telephony/CallDisconnectCause.xml
+++ b/docs/xml/Android.Telephony/CallDisconnectCause.xml
@@ -1986,11 +1986,11 @@
0.0.0.0
-
+
[Android.Runtime.IntDefinition("Android.Telephony.DisconnectCause.SatelliteEnabled", JniField="android/telephony/DisconnectCause.SATELLITE_ENABLED")]
[<Android.Runtime.IntDefinition("Android.Telephony.DisconnectCause.SatelliteEnabled", JniField="android/telephony/DisconnectCause.SATELLITE_ENABLED")>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
diff --git a/docs/xml/Android.Telephony/CarrierConfigManager+Gps.xml b/docs/xml/Android.Telephony/CarrierConfigManager+Gps.xml
index bbaf68b59..c0b0e1385 100644
--- a/docs/xml/Android.Telephony/CarrierConfigManager+Gps.xml
+++ b/docs/xml/Android.Telephony/CarrierConfigManager+Gps.xml
@@ -71,6 +71,50 @@
To be added.
+
+
+
+
+
+ Field
+
+ Mono.Android
+ 0.0.0.0
+
+
+
+ [Android.Runtime.Register("KEY_ENABLE_NI_SUPL_MESSAGE_INJECTION_BOOL", ApiSince=36)]
+ [<Android.Runtime.Register("KEY_ENABLE_NI_SUPL_MESSAGE_INJECTION_BOOL", ApiSince=36)>]
+
+
+ [System.Runtime.Versioning.SupportedOSPlatform("android36.0")]
+ [<System.Runtime.Versioning.SupportedOSPlatform("android36.0")>]
+
+
+
+ System.String
+
+
+ Determine whether to enable Net Initiated SUPL (NI SUPL) message injection.
+
+ Determine whether to enable Net Initiated SUPL (NI SUPL) message injection.
+ If enabled, the GnssLocationProvider will monitor for WAP PUSH or MT SMS NI SUPL intents
+ and subsequently inject the NI SUPL packet into the GNSS HAL.
+ false - Disable NI SUPL message injection. This is default.
+ true - Enable NI SUPL message injection.
+
+
+ Java documentation for android.telephony.CarrierConfigManager.Gps.KEY_ENABLE_NI_SUPL_MESSAGE_INJECTION_BOOL
.
+
+
+
+ Portions of this page are modifications based on work created and shared by the
+ Android Open Source Project
+ and used according to terms described in the
+ Creative Commons 2.5 Attribution License.
+
+
+
diff --git a/docs/xml/Android.Telephony/CarrierConfigManager+ImsEmergency.xml b/docs/xml/Android.Telephony/CarrierConfigManager+ImsEmergency.xml
index bbb2d7a21..ef0eeff6d 100644
--- a/docs/xml/Android.Telephony/CarrierConfigManager+ImsEmergency.xml
+++ b/docs/xml/Android.Telephony/CarrierConfigManager+ImsEmergency.xml
@@ -55,15 +55,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DOMAIN_CS", ApiSince=35)]
[<Android.Runtime.Register("DOMAIN_CS", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -100,15 +100,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DOMAIN_PS_3GPP", ApiSince=35)]
[<Android.Runtime.Register("DOMAIN_PS_3GPP", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -145,15 +145,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("DOMAIN_PS_NON_3GPP", ApiSince=35)]
[<Android.Runtime.Register("DOMAIN_PS_NON_3GPP", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyDomain enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -219,11 +219,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_CROSS_STACK_REDIAL_TIMER_SEC_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_CROSS_STACK_REDIAL_TIMER_SEC_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -311,11 +311,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_CALL_SETUP_TIMER_ON_CURRENT_NETWORK_SEC_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_CALL_SETUP_TIMER_ON_CURRENT_NETWORK_SEC_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -356,11 +356,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_CDMA_PREFERRED_NUMBERS_STRING_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_CDMA_PREFERRED_NUMBERS_STRING_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -397,11 +397,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_DOMAIN_PREFERENCE_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_DOMAIN_PREFERENCE_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -446,11 +446,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_DOMAIN_PREFERENCE_ROAMING_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_DOMAIN_PREFERENCE_ROAMING_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -495,11 +495,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_LTE_PREFERRED_AFTER_NR_FAILED_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_LTE_PREFERRED_AFTER_NR_FAILED_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -539,11 +539,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_NETWORK_SCAN_TYPE_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_NETWORK_SCAN_TYPE_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -583,11 +583,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_OVER_CS_ROAMING_SUPPORTED_ACCESS_NETWORK_TYPES_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_OVER_CS_ROAMING_SUPPORTED_ACCESS_NETWORK_TYPES_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -633,11 +633,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_OVER_CS_SUPPORTED_ACCESS_NETWORK_TYPES_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_OVER_CS_SUPPORTED_ACCESS_NETWORK_TYPES_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -683,11 +683,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_OVER_IMS_ROAMING_SUPPORTED_3GPP_NETWORK_TYPES_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_OVER_IMS_ROAMING_SUPPORTED_3GPP_NETWORK_TYPES_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -732,11 +732,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_OVER_IMS_SUPPORTED_3GPP_NETWORK_TYPES_INT_ARRAY", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_OVER_IMS_SUPPORTED_3GPP_NETWORK_TYPES_INT_ARRAY", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -914,11 +914,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_REQUIRES_IMS_REGISTRATION_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_REQUIRES_IMS_REGISTRATION_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -957,11 +957,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_REQUIRES_VOLTE_ENABLED_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_REQUIRES_VOLTE_ENABLED_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1001,11 +1001,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_SCAN_TIMER_SEC_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_SCAN_TIMER_SEC_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1049,11 +1049,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_EMERGENCY_VOWIFI_REQUIRES_CONDITION_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_EMERGENCY_VOWIFI_REQUIRES_CONDITION_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1093,11 +1093,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_MAXIMUM_CELLULAR_SEARCH_TIMER_SEC_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_MAXIMUM_CELLULAR_SEARCH_TIMER_SEC_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1146,11 +1146,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_MAXIMUM_NUMBER_OF_EMERGENCY_TRIES_OVER_VOWIFI_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_MAXIMUM_NUMBER_OF_EMERGENCY_TRIES_OVER_VOWIFI_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1191,11 +1191,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_PREFER_IMS_EMERGENCY_WHEN_VOICE_CALLS_ON_CS_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_PREFER_IMS_EMERGENCY_WHEN_VOICE_CALLS_ON_CS_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1279,11 +1279,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_QUICK_CROSS_STACK_REDIAL_TIMER_SEC_INT", ApiSince=35)]
[<Android.Runtime.Register("KEY_QUICK_CROSS_STACK_REDIAL_TIMER_SEC_INT", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1416,11 +1416,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_SCAN_LIMITED_SERVICE_AFTER_VOLTE_FAILURE_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_SCAN_LIMITED_SERVICE_AFTER_VOLTE_FAILURE_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1461,11 +1461,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("KEY_START_QUICK_CROSS_STACK_REDIAL_TIMER_WHEN_REGISTERED_BOOL", ApiSince=35)]
[<Android.Runtime.Register("KEY_START_QUICK_CROSS_STACK_REDIAL_TIMER_WHEN_REGISTERED_BOOL", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1505,11 +1505,11 @@
0.0.0.0
-
+
[Android.Runtime.Register("REDIAL_TIMER_DISABLED", ApiSince=35)]
[<Android.Runtime.Register("REDIAL_TIMER_DISABLED", ApiSince=35)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1548,15 +1548,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SCAN_TYPE_FULL_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("SCAN_TYPE_FULL_SERVICE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1593,15 +1593,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SCAN_TYPE_FULL_SERVICE_FOLLOWED_BY_LIMITED_SERVICE", ApiSince=35)]
[<Android.Runtime.Register("SCAN_TYPE_FULL_SERVICE_FOLLOWED_BY_LIMITED_SERVICE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1639,15 +1639,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("SCAN_TYPE_NO_PREFERENCE", ApiSince=35)]
[<Android.Runtime.Register("SCAN_TYPE_NO_PREFERENCE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyScanType enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1743,15 +1743,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VOWIFI_REQUIRES_NONE", ApiSince=35)]
[<Android.Runtime.Register("VOWIFI_REQUIRES_NONE", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyVoWifiRequires enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyVoWifiRequires enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1791,15 +1791,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VOWIFI_REQUIRES_SETTING_ENABLED", ApiSince=35)]
[<Android.Runtime.Register("VOWIFI_REQUIRES_SETTING_ENABLED", ApiSince=35)>]
-
+
[System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyVoWifiRequires enum directly instead of this field.", true)]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telephony.ImsEmergencyVoWifiRequires enum directly instead of this field.", true)>]
-
+
[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]
[<System.Runtime.Versioning.SupportedOSPlatform("android35.0")>]
@@ -1839,15 +1839,15 @@
0.0.0.0
-
+
[Android.Runtime.Register("VOWIFI_REQUIRES_VALID_EID", ApiSince=35)]
[<Android.Runtime.Register("VOWIFI_REQUIRES_VALID_EID", ApiSince=35)>]
-
+