Skip to content
This repository was archived by the owner on May 29, 2024. It is now read-only.

Commit e048ed3

Browse files
committed
Import documentation for API-30.
Context: dotnet/android#5485 Context: dotnet/android@a7413a2 Update the `Mono.Android.dll` documentation, importing the Google-provided [API-30 Javadoc documentation][0]. At this time, only the following documentation is imported: * `<exception/>`: The Javadoc `@throws` block tag. * `<param/>`: The Javadoc `@param` block tag. * `<returns/>`: The Javadoc `@returns` block tag. * `<summary/>`: First sentence in Javadoc comment. Additionally, the following information is generated: * Documentation Copyright notification * HTML Link to the Android documentation for the member. Note that the link to Android documentation may not work; there are known issues around the use of generic types. (There are *lots* of issues here, e.g. `<see/>` will be emitted which references the Java type names, not the managed type names, and thus is invalid.) The perfect is the enemy of the good (enough)! It's been 4+ years since the last documentation import. Let's get *something* newer. [0]: http://dl.google.com/android/repository/sources-30_r01.zip
1 parent 035344f commit e048ed3

File tree

6,655 files changed

+1090308
-200195
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,655 files changed

+1090308
-200195
lines changed

docs/Mono.Android/en/Android.AccessibilityServices/AccessibilityButtonController+AccessibilityButtonCallback.xml

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</AssemblyInfo>
4040
<Attributes>
4141
<Attribute>
42-
<AttributeName>Android.Runtime.Register(".ctor", "()V", "")</AttributeName>
42+
<AttributeName>Android.Runtime.Register(".ctor", "()V", "", ApiSince=26)</AttributeName>
4343
</Attribute>
4444
</Attributes>
4545
<Parameters />
@@ -83,6 +83,14 @@
8383
<AssemblyName>Mono.Android</AssemblyName>
8484
<AssemblyVersion>0.0.0.0</AssemblyVersion>
8585
</AssemblyInfo>
86+
<Attributes>
87+
<Attribute>
88+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
89+
</Attribute>
90+
<Attribute>
91+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
92+
</Attribute>
93+
</Attributes>
8694
<ReturnValue>
8795
<ReturnType>Java.Interop.JniPeerMembers</ReturnType>
8896
</ReturnValue>
@@ -106,7 +114,7 @@
106114
</AssemblyInfo>
107115
<Attributes>
108116
<Attribute>
109-
<AttributeName>Android.Runtime.Register("onAvailabilityChanged", "(Landroid/accessibilityservice/AccessibilityButtonController;Z)V", "GetOnAvailabilityChanged_Landroid_accessibilityservice_AccessibilityButtonController_ZHandler")</AttributeName>
117+
<AttributeName>Android.Runtime.Register("onAvailabilityChanged", "(Landroid/accessibilityservice/AccessibilityButtonController;Z)V", "GetOnAvailabilityChanged_Landroid_accessibilityservice_AccessibilityButtonController_ZHandler", ApiSince=26)</AttributeName>
110118
</Attribute>
111119
</Attributes>
112120
<ReturnValue>
@@ -137,7 +145,7 @@
137145
</AssemblyInfo>
138146
<Attributes>
139147
<Attribute>
140-
<AttributeName>Android.Runtime.Register("onClicked", "(Landroid/accessibilityservice/AccessibilityButtonController;)V", "GetOnClicked_Landroid_accessibilityservice_AccessibilityButtonController_Handler")</AttributeName>
148+
<AttributeName>Android.Runtime.Register("onClicked", "(Landroid/accessibilityservice/AccessibilityButtonController;)V", "GetOnClicked_Landroid_accessibilityservice_AccessibilityButtonController_Handler", ApiSince=26)</AttributeName>
141149
</Attribute>
142150
</Attributes>
143151
<ReturnValue>
@@ -164,6 +172,14 @@
164172
<AssemblyName>Mono.Android</AssemblyName>
165173
<AssemblyVersion>0.0.0.0</AssemblyVersion>
166174
</AssemblyInfo>
175+
<Attributes>
176+
<Attribute>
177+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
178+
</Attribute>
179+
<Attribute>
180+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
181+
</Attribute>
182+
</Attributes>
167183
<ReturnValue>
168184
<ReturnType>System.IntPtr</ReturnType>
169185
</ReturnValue>
@@ -185,6 +201,14 @@
185201
<AssemblyName>Mono.Android</AssemblyName>
186202
<AssemblyVersion>0.0.0.0</AssemblyVersion>
187203
</AssemblyInfo>
204+
<Attributes>
205+
<Attribute>
206+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
207+
</Attribute>
208+
<Attribute>
209+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
210+
</Attribute>
211+
</Attributes>
188212
<ReturnValue>
189213
<ReturnType>System.Type</ReturnType>
190214
</ReturnValue>

docs/Mono.Android/en/Android.AccessibilityServices/AccessibilityButtonController.xml

Lines changed: 89 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,18 @@
1717
</Attribute>
1818
</Attributes>
1919
<Docs>
20-
<summary>To be added.</summary>
20+
<summary>Controller for the accessibility button within the system's navigation area</summary>
2121
<remarks>
2222
<para>
2323
<format type="text/html">
24-
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController" title="Reference documentation">Android platform documentation</a>
24+
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController" title="Reference documentation">Java documentation for <tt>android.accessibilityservice.AccessibilityButtonController</tt>.</a>
2525
</format>
2626
</para>
27-
<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>
27+
<para>
28+
Portions of this page are modifications based on work created and shared by the
29+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
30+
and used according to terms described in the
31+
<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>
2832
</remarks>
2933
</Docs>
3034
<Members>
@@ -40,17 +44,29 @@
4044
</AssemblyInfo>
4145
<Attributes>
4246
<Attribute>
43-
<AttributeName>get: Android.Runtime.Register("isAccessibilityButtonAvailable", "()Z", "GetIsAccessibilityButtonAvailableHandler")</AttributeName>
47+
<AttributeName>get: Android.Runtime.Register("isAccessibilityButtonAvailable", "()Z", "", ApiSince=26)</AttributeName>
4448
</Attribute>
4549
</Attributes>
4650
<ReturnValue>
4751
<ReturnType>System.Boolean</ReturnType>
4852
</ReturnValue>
4953
<Docs>
50-
<summary>To be added.</summary>
51-
<value>To be added.</value>
54+
<summary>Retrieves whether the accessibility button in the system's navigation area is
55+
available to the calling service.</summary>
56+
<value>
57+
<c>true</c> if the accessibility button in the system's navigation area is
58+
available to the calling service, <c>false</c> otherwise</value>
5259
<remarks>
53-
<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>
60+
<para>
61+
<format type="text/html">
62+
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController#isAccessibilityButtonAvailable()" title="Reference documentation">Java documentation for <tt>android.accessibilityservice.AccessibilityButtonController.isAccessibilityButtonAvailable()</tt>.</a>
63+
</format>
64+
</para>
65+
<para>
66+
Portions of this page are modifications based on work created and shared by the
67+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
68+
and used according to terms described in the
69+
<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>
5470
</remarks>
5571
</Docs>
5672
</Member>
@@ -64,6 +80,14 @@
6480
<AssemblyName>Mono.Android</AssemblyName>
6581
<AssemblyVersion>0.0.0.0</AssemblyVersion>
6682
</AssemblyInfo>
83+
<Attributes>
84+
<Attribute>
85+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
86+
</Attribute>
87+
<Attribute>
88+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
89+
</Attribute>
90+
</Attributes>
6791
<ReturnValue>
6892
<ReturnType>Java.Interop.JniPeerMembers</ReturnType>
6993
</ReturnValue>
@@ -87,7 +111,7 @@
87111
</AssemblyInfo>
88112
<Attributes>
89113
<Attribute>
90-
<AttributeName>Android.Runtime.Register("registerAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V", "")</AttributeName>
114+
<AttributeName>Android.Runtime.Register("registerAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V", "", ApiSince=26)</AttributeName>
91115
</Attribute>
92116
</Attributes>
93117
<ReturnValue>
@@ -97,10 +121,20 @@
97121
<Parameter Name="callback" Type="Android.AccessibilityServices.AccessibilityButtonController+AccessibilityButtonCallback" />
98122
</Parameters>
99123
<Docs>
100-
<param name="callback">To be added.</param>
101-
<summary>To be added.</summary>
124+
<param name="callback">the callback to add, must be non-null</param>
125+
<summary>Registers the provided <c><see cref="T:Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback" /></c> for interaction and state
126+
changes callbacks related to the accessibility button.</summary>
102127
<remarks>
103-
<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>
128+
<para>
129+
<format type="text/html">
130+
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController#registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)" title="Reference documentation">Java documentation for <tt>android.accessibilityservice.AccessibilityButtonController.registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)</tt>.</a>
131+
</format>
132+
</para>
133+
<para>
134+
Portions of this page are modifications based on work created and shared by the
135+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
136+
and used according to terms described in the
137+
<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>
104138
</remarks>
105139
</Docs>
106140
</Member>
@@ -116,7 +150,7 @@
116150
</AssemblyInfo>
117151
<Attributes>
118152
<Attribute>
119-
<AttributeName>Android.Runtime.Register("registerAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;Landroid/os/Handler;)V", "")</AttributeName>
153+
<AttributeName>Android.Runtime.Register("registerAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;Landroid/os/Handler;)V", "", ApiSince=26)</AttributeName>
120154
</Attribute>
121155
</Attributes>
122156
<ReturnValue>
@@ -127,11 +161,21 @@
127161
<Parameter Name="handler" Type="Android.OS.Handler" />
128162
</Parameters>
129163
<Docs>
130-
<param name="callback">To be added.</param>
164+
<param name="callback">the callback to add, must be non-null</param>
131165
<param name="handler">To be added.</param>
132-
<summary>To be added.</summary>
166+
<summary>Registers the provided <c><see cref="T:Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback" /></c> for interaction and state
167+
changes callbacks related to the accessibility button.</summary>
133168
<remarks>
134-
<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>
169+
<para>
170+
<format type="text/html">
171+
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController#registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)" title="Reference documentation">Java documentation for <tt>android.accessibilityservice.AccessibilityButtonController.registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)</tt>.</a>
172+
</format>
173+
</para>
174+
<para>
175+
Portions of this page are modifications based on work created and shared by the
176+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
177+
and used according to terms described in the
178+
<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>
135179
</remarks>
136180
</Docs>
137181
</Member>
@@ -145,6 +189,14 @@
145189
<AssemblyName>Mono.Android</AssemblyName>
146190
<AssemblyVersion>0.0.0.0</AssemblyVersion>
147191
</AssemblyInfo>
192+
<Attributes>
193+
<Attribute>
194+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
195+
</Attribute>
196+
<Attribute>
197+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
198+
</Attribute>
199+
</Attributes>
148200
<ReturnValue>
149201
<ReturnType>System.IntPtr</ReturnType>
150202
</ReturnValue>
@@ -166,6 +218,14 @@
166218
<AssemblyName>Mono.Android</AssemblyName>
167219
<AssemblyVersion>0.0.0.0</AssemblyVersion>
168220
</AssemblyInfo>
221+
<Attributes>
222+
<Attribute>
223+
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
224+
</Attribute>
225+
<Attribute>
226+
<AttributeName>System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)</AttributeName>
227+
</Attribute>
228+
</Attributes>
169229
<ReturnValue>
170230
<ReturnType>System.Type</ReturnType>
171231
</ReturnValue>
@@ -189,7 +249,7 @@
189249
</AssemblyInfo>
190250
<Attributes>
191251
<Attribute>
192-
<AttributeName>Android.Runtime.Register("unregisterAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V", "")</AttributeName>
252+
<AttributeName>Android.Runtime.Register("unregisterAccessibilityButtonCallback", "(Landroid/accessibilityservice/AccessibilityButtonController$AccessibilityButtonCallback;)V", "", ApiSince=26)</AttributeName>
193253
</Attribute>
194254
</Attributes>
195255
<ReturnValue>
@@ -199,10 +259,20 @@
199259
<Parameter Name="callback" Type="Android.AccessibilityServices.AccessibilityButtonController+AccessibilityButtonCallback" />
200260
</Parameters>
201261
<Docs>
202-
<param name="callback">To be added.</param>
203-
<summary>To be added.</summary>
262+
<param name="callback">the callback to remove, must be non-null</param>
263+
<summary>Unregisters the provided <c><see cref="T:Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback" /></c> for interaction and state
264+
change callbacks related to the accessibility button.</summary>
204265
<remarks>
205-
<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>
266+
<para>
267+
<format type="text/html">
268+
<a href="https://developer.android.com/reference/android/accessibilityservice/AccessibilityButtonController#unregisterAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)" title="Reference documentation">Java documentation for <tt>android.accessibilityservice.AccessibilityButtonController.unregisterAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonCallback)</tt>.</a>
269+
</format>
270+
</para>
271+
<para>
272+
Portions of this page are modifications based on work created and shared by the
273+
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
274+
and used according to terms described in the
275+
<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>
206276
</remarks>
207277
</Docs>
208278
</Member>

0 commit comments

Comments
 (0)