Skip to content

Import documentation for API 36 #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
94 changes: 92 additions & 2 deletions docs/xml/Android.AccessibilityServices/AccessibilityService.xml
Original file line number Diff line number Diff line change
Expand Up @@ -416,11 +416,11 @@
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-35.0">
<Attribute FrameworkAlternate="net-android-35.0;net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android35.0")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-35.0">
<Attribute FrameworkAlternate="net-android-35.0;net-android-36.0">
<AttributeName Language="C#">[get: Android.Runtime.Register("getBrailleDisplayController", "()Landroid/accessibilityservice/BrailleDisplayController;", "", ApiSince=35)]</AttributeName>
<AttributeName Language="F#">[&lt;get: Android.Runtime.Register("getBrailleDisplayController", "()Landroid/accessibilityservice/BrailleDisplayController;", "", ApiSince=35)&gt;]</AttributeName>
</Attribute>
Expand Down Expand Up @@ -3918,6 +3918,96 @@
</remarks>
</Docs>
</Member>
<Member MemberName="GlobalActionMediaPlayPause">
<MemberSignature Language="C#" Value="public const Android.AccessibilityServices.GlobalAction GlobalActionMediaPlayPause = 22;" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction GlobalActionMediaPlayPause = (22)" />
<MemberSignature Language="DocId" Value="F:Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause" />
<MemberSignature Language="F#" Value="val mutable GlobalActionMediaPlayPause : Android.AccessibilityServices.GlobalAction" Usage="Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.Register("GLOBAL_ACTION_MEDIA_PLAY_PAUSE", ApiSince=36)]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.Register("GLOBAL_ACTION_MEDIA_PLAY_PAUSE", ApiSince=36)&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)]</AttributeName>
<AttributeName Language="F#">[&lt;System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android36.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android36.0")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.AccessibilityServices.GlobalAction</ReturnType>
</ReturnValue>
<MemberValue>22</MemberValue>
<Docs>
<summary>Action to trigger media play/pause key event.</summary>
<remarks>
<para>Action to trigger media play/pause key event.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityService#GLOBAL_ACTION_MEDIA_PLAY_PAUSE" title="Reference documentation">Java documentation for <code>android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
</Docs>
</Member>
<Member MemberName="GlobalActionMenu">
<MemberSignature Language="C#" Value="public const Android.AccessibilityServices.GlobalAction GlobalActionMenu = 21;" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction GlobalActionMenu = (21)" />
<MemberSignature Language="DocId" Value="F:Android.AccessibilityServices.AccessibilityService.GlobalActionMenu" />
<MemberSignature Language="F#" Value="val mutable GlobalActionMenu : Android.AccessibilityServices.GlobalAction" Usage="Android.AccessibilityServices.AccessibilityService.GlobalActionMenu" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.Register("GLOBAL_ACTION_MENU", ApiSince=36)]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.Register("GLOBAL_ACTION_MENU", ApiSince=36)&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)]</AttributeName>
<AttributeName Language="F#">[&lt;System.Obsolete("This constant will be removed in the future version. Use Android.AccessibilityServices.GlobalAction enum directly instead of this field.", true)&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android36.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android36.0")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.AccessibilityServices.GlobalAction</ReturnType>
</ReturnValue>
<MemberValue>21</MemberValue>
<Docs>
<summary>Action to trigger menu key event.</summary>
<remarks>
<para>Action to trigger menu key event.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityService#GLOBAL_ACTION_MENU" title="Reference documentation">Java documentation for <code>android.accessibilityservice.AccessibilityService.GLOBAL_ACTION_MENU</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
</Docs>
</Member>
<Member MemberName="GlobalActionNotifications">
<MemberSignature Language="C#" Value="public const Android.AccessibilityServices.GlobalAction GlobalActionNotifications = 4;" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction GlobalActionNotifications = (4)" />
Expand Down
56 changes: 56 additions & 0 deletions docs/xml/Android.AccessibilityServices/GlobalAction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -407,6 +407,62 @@
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="MediaPlayPause">
<MemberSignature Language="C#" Value="MediaPlayPause" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction MediaPlayPause = int32(22)" />
<MemberSignature Language="DocId" Value="F:Android.AccessibilityServices.GlobalAction.MediaPlayPause" />
<MemberSignature Language="F#" Value="MediaPlayPause = 22" Usage="Android.AccessibilityServices.GlobalAction.MediaPlayPause" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE")]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMediaPlayPause", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MEDIA_PLAY_PAUSE")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android36.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android36.0")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.AccessibilityServices.GlobalAction</ReturnType>
</ReturnValue>
<MemberValue>22</MemberValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Menu">
<MemberSignature Language="C#" Value="Menu" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction Menu = int32(21)" />
<MemberSignature Language="DocId" Value="F:Android.AccessibilityServices.GlobalAction.Menu" />
<MemberSignature Language="F#" Value="Menu = 21" Usage="Android.AccessibilityServices.GlobalAction.Menu" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMenu", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MENU")]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.IntDefinition("Android.AccessibilityServices.AccessibilityService.GlobalActionMenu", JniField="android/accessibilityservice/AccessibilityService.GLOBAL_ACTION_MENU")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android36.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android36.0")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.AccessibilityServices.GlobalAction</ReturnType>
</ReturnValue>
<MemberValue>21</MemberValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Notifications">
<MemberSignature Language="C#" Value="Notifications" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Android.AccessibilityServices.GlobalAction Notifications = int32(4)" />
Expand Down
2 changes: 1 addition & 1 deletion docs/xml/Android.Accounts/Account.xml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string type) cil managed" />
<MemberSignature Language="DocId" Value="M:Android.Accounts.Account.#ctor(System.String,System.String)" />
<MemberSignature Language="F#" Value="new Android.Accounts.Account : string * string -&gt; Android.Accounts.Account" Usage="new Android.Accounts.Account (name, type)" />
<MemberSignature Language="C#" Value="public Account (string name, string type);" FrameworkAlternate="net-android-35.0" />
<MemberSignature Language="C#" Value="public Account (string name, string type);" FrameworkAlternate="net-android-35.0;net-android-36.0" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
Expand Down
9 changes: 7 additions & 2 deletions docs/xml/Android.Accounts/AccountManager.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4092,14 +4092,18 @@
<AttributeName Language="C#">[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)]</AttributeName>
<AttributeName Language="F#">[&lt;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)&gt;]</AttributeName>
</Attribute>
<Attribute>
<Attribute FrameworkAlternate="net-android-34.0;net-android-35.0">
<AttributeName Language="C#">[Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.RequiresPermission("android.permission.MANAGE_ACCOUNTS")&gt;]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android22.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android22.0")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.RequiresPermission("android.permission.REMOVE_ACCOUNTS")]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.RequiresPermission("android.permission.REMOVE_ACCOUNTS")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Android.Accounts.IAccountManagerFuture</ReturnType>
Expand Down Expand Up @@ -4145,7 +4149,8 @@
<para>This method may be called from any thread, but the returned
<c>AccountManagerFuture</c> must not be used on the main thread.</para>
<para>This method requires the caller to have a signature match with the
authenticator that manages the specified account.</para>
authenticator that manages the specified account, be a profile owner or have the
<c>android.Manifest.permission#REMOVE_ACCOUNTS</c> permission.</para>
<para>&lt;b&gt;NOTE:&lt;/b&gt; 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.</para>
Expand Down
16 changes: 11 additions & 5 deletions docs/xml/Android.AdServices.AdIds/AdIdManager.xml
Original file line number Diff line number Diff line change
Expand Up @@ -122,32 +122,38 @@
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="net-android-35.0">
<Attribute FrameworkAlternate="net-android-35.0;net-android-36.0">
<AttributeName Language="C#">[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)]</AttributeName>
<AttributeName Language="F#">[&lt;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)&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-35.0">
<Attribute FrameworkAlternate="net-android-35.0;net-android-36.0">
<AttributeName Language="C#">[Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_AD_ID")]</AttributeName>
<AttributeName Language="F#">[&lt;Android.Runtime.RequiresPermission("android.permission.ACCESS_ADSERVICES_AD_ID")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-35.0">
<Attribute FrameworkAlternate="net-android-35.0;net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android35.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.SupportedOSPlatform("android35.0")&gt;]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-android-36.0">
<AttributeName Language="C#">[System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")]</AttributeName>
<AttributeName Language="F#">[&lt;System.Runtime.Versioning.ObsoletedOSPlatform("android36.0")&gt;]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="executor" Type="Java.Util.Concurrent.IExecutor" Index="0" FrameworkAlternate="net-android-35.0" />
<Parameter Name="callback" Type="Android.AdServices.Common.IAdServicesOutcomeReceiver" Index="1" FrameworkAlternate="net-android-35.0" />
<Parameter Name="executor" Type="Java.Util.Concurrent.IExecutor" Index="0" FrameworkAlternate="net-android-35.0;net-android-36.0" />
<Parameter Name="callback" Type="Android.AdServices.Common.IAdServicesOutcomeReceiver" Index="1" FrameworkAlternate="net-android-35.0;net-android-36.0" />
</Parameters>
<Docs>
<param name="executor">The executor to run callback.</param>
<param name="callback">The callback that's called after adid are available or an error occurs.</param>
<summary>Return the AdId.</summary>
<remarks>
<para>Return the AdId. For use on Android R or lower.</para>
<para>This member is deprecated. use <c>#getAdId(Executor, OutcomeReceiver)</c> instead. Android R is no longer
supported.</para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/adservices/adid/AdIdManager#getAdId(java.util.concurrent.Executor,%20android.adservices.common.AdServicesOutcomeReceiver%3Candroid.adservices.adid.AdId,%20java.lang.Exception%3E)" title="Reference documentation">Java documentation for <code>android.adservices.adid.AdIdManager.getAdId(java.util.concurrent.Executor, android.adservices.common.AdServicesOutcomeReceiver&lt;android.adservices.adid.AdId, java.lang.Exception&gt;)</code>.</a>
Expand Down
Loading