diff --git a/src/configuration.json b/src/configuration.json
index 1701e8b4d..23b8df590 100644
--- a/src/configuration.json
+++ b/src/configuration.json
@@ -37,11 +37,15 @@
"android.bluetooth.BluetoothAdapter",
"android.content.AbstractThreadedSyncAdapter",
"android.hardware.TriggerEventListener",
+ "android.net.sip.SipAudioCall$Listener",
+ "android.net.sip.SipSession$Listener",
"android.net.wifi.aware.IdentityChangedListener",
"android.nfc.NfcAdapter",
"android.os.storage.OnObbStateChangeListener",
"android.print.PrintDocumentAdapter",
+ "android.renderscript.AllocationAdapter",
"android.speech.tts.UtteranceProgressListener",
+ "android.telephony.PhoneStateListener",
"android.telephony.SubscriptionManager$OnOpportunisticSubscriptionsChangedListener",
"android.telephony.SubscriptionManager$OnSubscriptionsChangedListener",
"android.telephony.ims.RcsUceAdapter",
@@ -108,6 +112,7 @@
],
"NamespacesInConflict": [
"android.system",
+ "dalvik.system",
"java.lang.module",
"java.awt.color",
"java.awt.desktop",
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBackStackChangedListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBackStackChangedListener.java
new file mode 100644
index 000000000..62d3a5fad
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBackStackChangedListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.app;
+
+public final class OnBackStackChangedListener extends org.mases.jcobridge.JCListener implements android.app.FragmentManager.OnBackStackChangedListener {
+ public OnBackStackChangedListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onBackStackChanged() {
+ raiseEvent("onBackStackChanged");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBreadCrumbClickListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBreadCrumbClickListener.java
new file mode 100644
index 000000000..9ca9fdfc8
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnBreadCrumbClickListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.app;
+
+public final class OnBreadCrumbClickListener extends org.mases.jcobridge.JCListener implements android.app.FragmentBreadCrumbs.OnBreadCrumbClickListener {
+ public OnBreadCrumbClickListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public boolean onBreadCrumbClick(android.app.FragmentManager.BackStackEntry arg0, int arg1) {
+ raiseEvent("onBreadCrumbClick", arg0, arg1); Object retVal = getReturnData(); return (boolean)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnNavigationListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnNavigationListener.java
new file mode 100644
index 000000000..c0bb8bb68
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/OnNavigationListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.app;
+
+public final class OnNavigationListener extends org.mases.jcobridge.JCListener implements android.app.ActionBar.OnNavigationListener {
+ public OnNavigationListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public boolean onNavigationItemSelected(int arg0, long arg1) {
+ raiseEvent("onNavigationItemSelected", arg0, arg1); Object retVal = getReturnData(); return (boolean)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/TabListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/TabListener.java
new file mode 100644
index 000000000..8a620054a
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/app/TabListener.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.app;
+
+public final class TabListener extends org.mases.jcobridge.JCListener implements android.app.ActionBar.TabListener {
+ public TabListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onTabReselected(android.app.ActionBar.Tab arg0, android.app.FragmentTransaction arg1) {
+ raiseEvent("onTabReselected", arg0, arg1);
+ }
+ //@Override
+ public void onTabSelected(android.app.ActionBar.Tab arg0, android.app.FragmentTransaction arg1) {
+ raiseEvent("onTabSelected", arg0, arg1);
+ }
+ //@Override
+ public void onTabUnselected(android.app.ActionBar.Tab arg0, android.app.FragmentTransaction arg1) {
+ raiseEvent("onTabUnselected", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCanceledListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCanceledListener.java
new file mode 100644
index 000000000..48b05ad70
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCanceledListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.content;
+
+public final class OnLoadCanceledListener extends org.mases.jcobridge.JCListener implements android.content.Loader.OnLoadCanceledListener {
+ public OnLoadCanceledListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onLoadCanceled(android.content.Loader arg0) {
+ raiseEvent("onLoadCanceled", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCompleteListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCompleteListener.java
new file mode 100644
index 000000000..74bbd8171
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/content/OnLoadCompleteListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.content;
+
+public final class OnLoadCompleteListener extends org.mases.jcobridge.JCListener implements android.content.Loader.OnLoadCompleteListener {
+ public OnLoadCompleteListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onLoadComplete(android.content.Loader arg0, java.lang.Object arg1) {
+ raiseEvent("onLoadComplete", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnErrorListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnErrorListener.java
new file mode 100644
index 000000000..bf70cc977
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnErrorListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.drm;
+
+public final class OnErrorListener extends org.mases.jcobridge.JCListener implements android.drm.DrmManagerClient.OnErrorListener {
+ public OnErrorListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onError(android.drm.DrmManagerClient arg0, android.drm.DrmErrorEvent arg1) {
+ raiseEvent("onError", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnEventListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnEventListener.java
new file mode 100644
index 000000000..efc427c54
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnEventListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.drm;
+
+public final class OnEventListener extends org.mases.jcobridge.JCListener implements android.drm.DrmManagerClient.OnEventListener {
+ public OnEventListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onEvent(android.drm.DrmManagerClient arg0, android.drm.DrmEvent arg1) {
+ raiseEvent("onEvent", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnInfoListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnInfoListener.java
new file mode 100644
index 000000000..82d8df3dc
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/drm/OnInfoListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.drm;
+
+public final class OnInfoListener extends org.mases.jcobridge.JCListener implements android.drm.DrmManagerClient.OnInfoListener {
+ public OnInfoListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onInfo(android.drm.DrmManagerClient arg0, android.drm.DrmInfoEvent arg1) {
+ raiseEvent("onInfo", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/FaceDetectionListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/FaceDetectionListener.java
new file mode 100644
index 000000000..8a1b6bdd6
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/FaceDetectionListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.hardware;
+
+public final class FaceDetectionListener extends org.mases.jcobridge.JCListener implements android.hardware.Camera.FaceDetectionListener {
+ public FaceDetectionListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onFaceDetection(android.hardware.Camera.Face[] arg0, android.hardware.Camera arg1) {
+ raiseEvent("onFaceDetection", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/OnZoomChangeListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/OnZoomChangeListener.java
new file mode 100644
index 000000000..cac5efdc6
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/OnZoomChangeListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.hardware;
+
+public final class OnZoomChangeListener extends org.mases.jcobridge.JCListener implements android.hardware.Camera.OnZoomChangeListener {
+ public OnZoomChangeListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onZoomChange(int arg0, boolean arg1, android.hardware.Camera arg2) {
+ raiseEvent("onZoomChange", arg0, arg1, arg2);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/SensorListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/SensorListener.java
new file mode 100644
index 000000000..e8adadf08
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/hardware/SensorListener.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.hardware;
+
+public final class SensorListener extends org.mases.jcobridge.JCListener implements android.hardware.SensorListener {
+ public SensorListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onAccuracyChanged(int arg0, int arg1) {
+ raiseEvent("onAccuracyChanged", arg0, arg1);
+ }
+ //@Override
+ public void onSensorChanged(int arg0, float[] arg1) {
+ raiseEvent("onSensorChanged", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/inputmethodservice/OnKeyboardActionListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/inputmethodservice/OnKeyboardActionListener.java
new file mode 100644
index 000000000..707d60a2f
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/inputmethodservice/OnKeyboardActionListener.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.inputmethodservice;
+
+public final class OnKeyboardActionListener extends org.mases.jcobridge.JCListener implements android.inputmethodservice.KeyboardView.OnKeyboardActionListener {
+ public OnKeyboardActionListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onKey(int arg0, int[] arg1) {
+ raiseEvent("onKey", arg0, arg1);
+ }
+ //@Override
+ public void onPress(int arg0) {
+ raiseEvent("onPress", arg0);
+ }
+ //@Override
+ public void onRelease(int arg0) {
+ raiseEvent("onRelease", arg0);
+ }
+ //@Override
+ public void onText(java.lang.CharSequence arg0) {
+ raiseEvent("onText", arg0);
+ }
+ //@Override
+ public void swipeDown() {
+ raiseEvent("swipeDown");
+ }
+ //@Override
+ public void swipeLeft() {
+ raiseEvent("swipeLeft");
+ }
+ //@Override
+ public void swipeRight() {
+ raiseEvent("swipeRight");
+ }
+ //@Override
+ public void swipeUp() {
+ raiseEvent("swipeUp");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/Listener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/Listener.java
index 8a3f50d70..48c0eea85 100644
--- a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/Listener.java
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/Listener.java
@@ -22,14 +22,14 @@
package org.mases.netdroid.generated.android.location;
-public final class Listener extends org.mases.jcobridge.JCListener implements android.location.GnssAntennaInfo.Listener {
+public final class Listener extends org.mases.jcobridge.JCListener implements android.location.GpsStatus.Listener {
public Listener(String key) throws org.mases.jcobridge.JCNativeException {
super(key);
}
//@Override
- public void onGnssAntennaInfoReceived(java.util.List arg0) {
- raiseEvent("onGnssAntennaInfoReceived", arg0);
+ public void onGpsStatusChanged(int arg0) {
+ raiseEvent("onGpsStatusChanged", arg0);
}
}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/NmeaListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/NmeaListener.java
new file mode 100644
index 000000000..f2f13bc8d
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/location/NmeaListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.location;
+
+public final class NmeaListener extends org.mases.jcobridge.JCListener implements android.location.GpsStatus.NmeaListener {
+ public NmeaListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onNmeaReceived(long arg0, java.lang.String arg1) {
+ raiseEvent("onNmeaReceived", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnClientUpdateListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnClientUpdateListener.java
new file mode 100644
index 000000000..38b24ab86
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnClientUpdateListener.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.media;
+
+public final class OnClientUpdateListener extends org.mases.jcobridge.JCListener implements android.media.RemoteController.OnClientUpdateListener {
+ public OnClientUpdateListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onClientChange(boolean arg0) {
+ raiseEvent("onClientChange", arg0);
+ }
+ //@Override
+ public void onClientMetadataUpdate(android.media.RemoteController.MetadataEditor arg0) {
+ raiseEvent("onClientMetadataUpdate", arg0);
+ }
+ //@Override
+ public void onClientPlaybackStateUpdate(int arg0, long arg1, long arg2, float arg3) {
+ raiseEvent("onClientPlaybackStateUpdate", arg0, arg1, arg2, arg3);
+ }
+ //@Override
+ public void onClientPlaybackStateUpdate(int arg0) {
+ raiseEvent("onClientPlaybackStateUpdate1", arg0);
+ }
+ //@Override
+ public void onClientTransportControlUpdate(int arg0) {
+ raiseEvent("onClientTransportControlUpdate", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnGetPlaybackPositionListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnGetPlaybackPositionListener.java
new file mode 100644
index 000000000..3e8b86293
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnGetPlaybackPositionListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.media;
+
+public final class OnGetPlaybackPositionListener extends org.mases.jcobridge.JCListener implements android.media.RemoteControlClient.OnGetPlaybackPositionListener {
+ public OnGetPlaybackPositionListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public long onGetPlaybackPosition() {
+ raiseEvent("onGetPlaybackPosition"); Object retVal = getReturnData(); return (long)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnMetadataUpdateListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnMetadataUpdateListener.java
new file mode 100644
index 000000000..4862cb1af
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnMetadataUpdateListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.media;
+
+public final class OnMetadataUpdateListener extends org.mases.jcobridge.JCListener implements android.media.RemoteControlClient.OnMetadataUpdateListener {
+ public OnMetadataUpdateListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onMetadataUpdate(int arg0, java.lang.Object arg1) {
+ raiseEvent("onMetadataUpdate", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnPlaybackPositionUpdateListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnPlaybackPositionUpdateListener.java
index f1693c819..7a1f33b2e 100644
--- a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnPlaybackPositionUpdateListener.java
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnPlaybackPositionUpdateListener.java
@@ -22,18 +22,14 @@
package org.mases.netdroid.generated.android.media;
-public final class OnPlaybackPositionUpdateListener extends org.mases.jcobridge.JCListener implements android.media.AudioTrack.OnPlaybackPositionUpdateListener {
+public final class OnPlaybackPositionUpdateListener extends org.mases.jcobridge.JCListener implements android.media.RemoteControlClient.OnPlaybackPositionUpdateListener {
public OnPlaybackPositionUpdateListener(String key) throws org.mases.jcobridge.JCNativeException {
super(key);
}
//@Override
- public void onMarkerReached(android.media.AudioTrack arg0) {
- raiseEvent("onMarkerReached", arg0);
- }
- //@Override
- public void onPeriodicNotification(android.media.AudioTrack arg0) {
- raiseEvent("onPeriodicNotification", arg0);
+ public void onPlaybackPositionUpdate(long arg0) {
+ raiseEvent("onPlaybackPositionUpdate", arg0);
}
}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnRoutingChangedListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnRoutingChangedListener.java
index 6be91ce8b..5238a577a 100644
--- a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnRoutingChangedListener.java
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/media/OnRoutingChangedListener.java
@@ -22,14 +22,22 @@
package org.mases.netdroid.generated.android.media;
-public final class OnRoutingChangedListener extends org.mases.jcobridge.JCListener implements android.media.AudioRouting.OnRoutingChangedListener {
+public final class OnRoutingChangedListener extends org.mases.jcobridge.JCListener implements android.media.AudioTrack.OnRoutingChangedListener {
public OnRoutingChangedListener(String key) throws org.mases.jcobridge.JCNativeException {
super(key);
}
//@Override
- public void onRoutingChanged(android.media.AudioRouting arg0) {
+ public void onRoutingChanged(android.media.AudioTrack arg0) {
raiseEvent("onRoutingChanged", arg0);
}
+ //@Override
+ public void onRoutingChanged(android.media.AudioRouting arg0) {
+ raiseEvent("onRoutingChanged1", arg0);
+ }
+ //@Override
+ public void onRoutingChangedDefault(android.media.AudioRouting arg0) {
+ android.media.AudioTrack.OnRoutingChangedListener.super.onRoutingChanged(arg0);
+ }
}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/Listener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/Listener.java
new file mode 100644
index 000000000..d3d4c032a
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/Listener.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.net.sip;
+
+public final class Listener extends org.mases.jcobridge.JCListener implements {
+ public Listener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onCallBusy(android.net.sip.SipSession arg0) {
+ raiseEvent("onCallBusy", arg0);
+ }
+ //@Override
+ public void onCallChangeFailed(android.net.sip.SipSession arg0, int arg1, java.lang.String arg2) {
+ raiseEvent("onCallChangeFailed", arg0, arg1, arg2);
+ }
+ //@Override
+ public void onCallEnded(android.net.sip.SipSession arg0) {
+ raiseEvent("onCallEnded", arg0);
+ }
+ //@Override
+ public void onCallEstablished(android.net.sip.SipSession arg0, java.lang.String arg1) {
+ raiseEvent("onCallEstablished", arg0, arg1);
+ }
+ //@Override
+ public void onCalling(android.net.sip.SipSession arg0) {
+ raiseEvent("onCalling", arg0);
+ }
+ //@Override
+ public void onError(android.net.sip.SipSession arg0, int arg1, java.lang.String arg2) {
+ raiseEvent("onError", arg0, arg1, arg2);
+ }
+ //@Override
+ public void onRegistering(android.net.sip.SipSession arg0) {
+ raiseEvent("onRegistering", arg0);
+ }
+ //@Override
+ public void onRegistrationDone(android.net.sip.SipSession arg0, int arg1) {
+ raiseEvent("onRegistrationDone", arg0, arg1);
+ }
+ //@Override
+ public void onRegistrationFailed(android.net.sip.SipSession arg0, int arg1, java.lang.String arg2) {
+ raiseEvent("onRegistrationFailed", arg0, arg1, arg2);
+ }
+ //@Override
+ public void onRegistrationTimeout(android.net.sip.SipSession arg0) {
+ raiseEvent("onRegistrationTimeout", arg0);
+ }
+ //@Override
+ public void onRinging(android.net.sip.SipSession arg0, android.net.sip.SipProfile arg1, java.lang.String arg2) {
+ raiseEvent("onRinging", arg0, arg1, arg2);
+ }
+ //@Override
+ public void onRingingBack(android.net.sip.SipSession arg0) {
+ raiseEvent("onRingingBack", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/SipRegistrationListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/SipRegistrationListener.java
new file mode 100644
index 000000000..0ce06a004
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/net/sip/SipRegistrationListener.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.net.sip;
+
+public final class SipRegistrationListener extends org.mases.jcobridge.JCListener implements android.net.sip.SipRegistrationListener {
+ public SipRegistrationListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onRegistering(java.lang.String arg0) {
+ raiseEvent("onRegistering", arg0);
+ }
+ //@Override
+ public void onRegistrationDone(java.lang.String arg0, long arg1) {
+ raiseEvent("onRegistrationDone", arg0, arg1);
+ }
+ //@Override
+ public void onRegistrationFailed(java.lang.String arg0, int arg1, java.lang.String arg2) {
+ raiseEvent("onRegistrationFailed", arg0, arg1, arg2);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityDestroyListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityDestroyListener.java
new file mode 100644
index 000000000..7ac8fade0
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityDestroyListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.preference;
+
+public final class OnActivityDestroyListener extends org.mases.jcobridge.JCListener implements android.preference.PreferenceManager.OnActivityDestroyListener {
+ public OnActivityDestroyListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onActivityDestroy() {
+ raiseEvent("onActivityDestroy");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityResultListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityResultListener.java
new file mode 100644
index 000000000..9f4469705
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityResultListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.preference;
+
+public final class OnActivityResultListener extends org.mases.jcobridge.JCListener implements android.preference.PreferenceManager.OnActivityResultListener {
+ public OnActivityResultListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public boolean onActivityResult(int arg0, int arg1, android.content.Intent arg2) {
+ raiseEvent("onActivityResult", arg0, arg1, arg2); Object retVal = getReturnData(); return (boolean)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityStopListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityStopListener.java
new file mode 100644
index 000000000..94dbee89b
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnActivityStopListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.preference;
+
+public final class OnActivityStopListener extends org.mases.jcobridge.JCListener implements android.preference.PreferenceManager.OnActivityStopListener {
+ public OnActivityStopListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onActivityStop() {
+ raiseEvent("onActivityStop");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceChangeListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceChangeListener.java
new file mode 100644
index 000000000..0e62b5400
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceChangeListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.preference;
+
+public final class OnPreferenceChangeListener extends org.mases.jcobridge.JCListener implements android.preference.Preference.OnPreferenceChangeListener {
+ public OnPreferenceChangeListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public boolean onPreferenceChange(android.preference.Preference arg0, java.lang.Object arg1) {
+ raiseEvent("onPreferenceChange", arg0, arg1); Object retVal = getReturnData(); return (boolean)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceClickListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceClickListener.java
new file mode 100644
index 000000000..681cdd908
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/preference/OnPreferenceClickListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.preference;
+
+public final class OnPreferenceClickListener extends org.mases.jcobridge.JCListener implements android.preference.Preference.OnPreferenceClickListener {
+ public OnPreferenceClickListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public boolean onPreferenceClick(android.preference.Preference arg0) {
+ raiseEvent("onPreferenceClick", arg0); Object retVal = getReturnData(); return (boolean)retVal;
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/AllocationAdapter.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/AllocationAdapter.java
new file mode 100644
index 000000000..4c33db376
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/AllocationAdapter.java
@@ -0,0 +1,359 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.renderscript;
+
+public final class AllocationAdapter extends org.mases.jcobridge.JCListener implements {
+ public AllocationAdapter(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public android.renderscript.Element getElement() {
+ raiseEvent("getElement"); Object retVal = getReturnData(); return (android.renderscript.Element)retVal;
+ }
+ //@Override
+ public android.renderscript.Type getType() {
+ raiseEvent("getType"); Object retVal = getReturnData(); return (android.renderscript.Type)retVal;
+ }
+ //@Override
+ public android.view.Surface getSurface() {
+ raiseEvent("getSurface"); Object retVal = getReturnData(); return (android.view.Surface)retVal;
+ }
+ //@Override
+ public int getBytesSize() {
+ raiseEvent("getBytesSize"); Object retVal = getReturnData(); return (int)retVal;
+ }
+ //@Override
+ public int getUsage() {
+ raiseEvent("getUsage"); Object retVal = getReturnData(); return (int)retVal;
+ }
+ //@Override
+ public java.lang.String getName() {
+ raiseEvent("getName"); Object retVal = getReturnData(); return (java.lang.String)retVal;
+ }
+ //@Override
+ public java.nio.ByteBuffer getByteBuffer() {
+ raiseEvent("getByteBuffer"); Object retVal = getReturnData(); return (java.nio.ByteBuffer)retVal;
+ }
+ //@Override
+ public long getStride() {
+ raiseEvent("getStride"); Object retVal = getReturnData(); return (long)retVal;
+ }
+ //@Override
+ public long getTimeStamp() {
+ raiseEvent("getTimeStamp"); Object retVal = getReturnData(); return (long)retVal;
+ }
+ //@Override
+ public void resize(int arg0) {
+ raiseEvent("resize", arg0);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, android.renderscript.Allocation arg2, int arg3) {
+ raiseEvent("copy1DRangeFrom", arg0, arg1, arg2, arg3);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, byte[] arg2) {
+ raiseEvent("copy1DRangeFrom3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, float[] arg2) {
+ raiseEvent("copy1DRangeFrom3_2", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, int[] arg2) {
+ raiseEvent("copy1DRangeFrom3_3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, java.lang.Object arg2) {
+ raiseEvent("copy1DRangeFrom3_4", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFrom(int arg0, int arg1, short[] arg2) {
+ raiseEvent("copy1DRangeFrom3_5", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFromUnchecked(int arg0, int arg1, byte[] arg2) {
+ raiseEvent("copy1DRangeFromUnchecked", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFromUnchecked(int arg0, int arg1, float[] arg2) {
+ raiseEvent("copy1DRangeFromUnchecked3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFromUnchecked(int arg0, int arg1, int[] arg2) {
+ raiseEvent("copy1DRangeFromUnchecked3_2", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFromUnchecked(int arg0, int arg1, java.lang.Object arg2) {
+ raiseEvent("copy1DRangeFromUnchecked3_3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeFromUnchecked(int arg0, int arg1, short[] arg2) {
+ raiseEvent("copy1DRangeFromUnchecked3_4", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeTo(int arg0, int arg1, byte[] arg2) {
+ raiseEvent("copy1DRangeTo", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeTo(int arg0, int arg1, float[] arg2) {
+ raiseEvent("copy1DRangeTo3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeTo(int arg0, int arg1, int[] arg2) {
+ raiseEvent("copy1DRangeTo3_2", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeTo(int arg0, int arg1, java.lang.Object arg2) {
+ raiseEvent("copy1DRangeTo3_3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeTo(int arg0, int arg1, short[] arg2) {
+ raiseEvent("copy1DRangeTo3_4", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeToUnchecked(int arg0, int arg1, byte[] arg2) {
+ raiseEvent("copy1DRangeToUnchecked", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeToUnchecked(int arg0, int arg1, float[] arg2) {
+ raiseEvent("copy1DRangeToUnchecked3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeToUnchecked(int arg0, int arg1, int[] arg2) {
+ raiseEvent("copy1DRangeToUnchecked3_2", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeToUnchecked(int arg0, int arg1, java.lang.Object arg2) {
+ raiseEvent("copy1DRangeToUnchecked3_3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy1DRangeToUnchecked(int arg0, int arg1, short[] arg2) {
+ raiseEvent("copy1DRangeToUnchecked3_4", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, android.graphics.Bitmap arg2) {
+ raiseEvent("copy2DRangeFrom", arg0, arg1, arg2);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, android.renderscript.Allocation arg4, int arg5, int arg6) {
+ raiseEvent("copy2DRangeFrom7", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, byte[] arg4) {
+ raiseEvent("copy2DRangeFrom5_2", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, float[] arg4) {
+ raiseEvent("copy2DRangeFrom5_3", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, int[] arg4) {
+ raiseEvent("copy2DRangeFrom5_4", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, java.lang.Object arg4) {
+ raiseEvent("copy2DRangeFrom5_5", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeFrom(int arg0, int arg1, int arg2, int arg3, short[] arg4) {
+ raiseEvent("copy2DRangeFrom5_6", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeTo(int arg0, int arg1, int arg2, int arg3, byte[] arg4) {
+ raiseEvent("copy2DRangeTo", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeTo(int arg0, int arg1, int arg2, int arg3, float[] arg4) {
+ raiseEvent("copy2DRangeTo5", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeTo(int arg0, int arg1, int arg2, int arg3, int[] arg4) {
+ raiseEvent("copy2DRangeTo5_2", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeTo(int arg0, int arg1, int arg2, int arg3, java.lang.Object arg4) {
+ raiseEvent("copy2DRangeTo5_3", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy2DRangeTo(int arg0, int arg1, int arg2, int arg3, short[] arg4) {
+ raiseEvent("copy2DRangeTo5_4", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void copy3DRangeFrom(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, android.renderscript.Allocation arg6, int arg7, int arg8, int arg9) {
+ raiseEvent("copy3DRangeFrom", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
+ }
+ //@Override
+ public void copy3DRangeFrom(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.lang.Object arg6) {
+ raiseEvent("copy3DRangeFrom7", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
+ }
+ //@Override
+ public void copy3DRangeTo(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.lang.Object arg6) {
+ raiseEvent("copy3DRangeTo", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
+ }
+ //@Override
+ public void copyFrom(android.graphics.Bitmap arg0) {
+ raiseEvent("copyFrom", arg0);
+ }
+ //@Override
+ public void copyFrom(android.renderscript.Allocation arg0) {
+ raiseEvent("copyFrom1", arg0);
+ }
+ //@Override
+ public void copyFrom(android.renderscript.BaseObj[] arg0) {
+ raiseEvent("copyFrom1_2", arg0);
+ }
+ //@Override
+ public void copyFrom(byte[] arg0) {
+ raiseEvent("copyFrom1_3", arg0);
+ }
+ //@Override
+ public void copyFrom(float[] arg0) {
+ raiseEvent("copyFrom1_4", arg0);
+ }
+ //@Override
+ public void copyFrom(int[] arg0) {
+ raiseEvent("copyFrom1_5", arg0);
+ }
+ //@Override
+ public void copyFrom(java.lang.Object arg0) {
+ raiseEvent("copyFrom1_6", arg0);
+ }
+ //@Override
+ public void copyFrom(short[] arg0) {
+ raiseEvent("copyFrom1_7", arg0);
+ }
+ //@Override
+ public void copyFromUnchecked(byte[] arg0) {
+ raiseEvent("copyFromUnchecked", arg0);
+ }
+ //@Override
+ public void copyFromUnchecked(float[] arg0) {
+ raiseEvent("copyFromUnchecked1", arg0);
+ }
+ //@Override
+ public void copyFromUnchecked(int[] arg0) {
+ raiseEvent("copyFromUnchecked1_2", arg0);
+ }
+ //@Override
+ public void copyFromUnchecked(java.lang.Object arg0) {
+ raiseEvent("copyFromUnchecked1_3", arg0);
+ }
+ //@Override
+ public void copyFromUnchecked(short[] arg0) {
+ raiseEvent("copyFromUnchecked1_4", arg0);
+ }
+ //@Override
+ public void copyTo(android.graphics.Bitmap arg0) {
+ raiseEvent("copyTo", arg0);
+ }
+ //@Override
+ public void copyTo(byte[] arg0) {
+ raiseEvent("copyTo1", arg0);
+ }
+ //@Override
+ public void copyTo(float[] arg0) {
+ raiseEvent("copyTo1_2", arg0);
+ }
+ //@Override
+ public void copyTo(int[] arg0) {
+ raiseEvent("copyTo1_3", arg0);
+ }
+ //@Override
+ public void copyTo(java.lang.Object arg0) {
+ raiseEvent("copyTo1_4", arg0);
+ }
+ //@Override
+ public void copyTo(short[] arg0) {
+ raiseEvent("copyTo1_5", arg0);
+ }
+ //@Override
+ public void destroy() {
+ raiseEvent("destroy");
+ }
+ //@Override
+ public void generateMipmaps() {
+ raiseEvent("generateMipmaps");
+ }
+ //@Override
+ public void ioReceive() {
+ raiseEvent("ioReceive");
+ }
+ //@Override
+ public void ioSend() {
+ raiseEvent("ioSend");
+ }
+ //@Override
+ public void setAutoPadding(boolean arg0) {
+ raiseEvent("setAutoPadding", arg0);
+ }
+ //@Override
+ public void setFromFieldPacker(int arg0, android.renderscript.FieldPacker arg1) {
+ raiseEvent("setFromFieldPacker", arg0, arg1);
+ }
+ //@Override
+ public void setFromFieldPacker(int arg0, int arg1, android.renderscript.FieldPacker arg2) {
+ raiseEvent("setFromFieldPacker3", arg0, arg1, arg2);
+ }
+ //@Override
+ public void setFromFieldPacker(int arg0, int arg1, int arg2, int arg3, android.renderscript.FieldPacker arg4) {
+ raiseEvent("setFromFieldPacker5_2", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void setOnBufferAvailableListener(android.renderscript.Allocation.OnBufferAvailableListener arg0) {
+ raiseEvent("setOnBufferAvailableListener", arg0);
+ }
+ //@Override
+ public void setSurface(android.view.Surface arg0) {
+ raiseEvent("setSurface", arg0);
+ }
+ //@Override
+ public void syncAll(int arg0) {
+ raiseEvent("syncAll", arg0);
+ }
+ //@Override
+ public void setFace(android.renderscript.Type.CubemapFace arg0) {
+ raiseEvent("setFace", arg0);
+ }
+ //@Override
+ public void setLOD(int arg0) {
+ raiseEvent("setLOD", arg0);
+ }
+ //@Override
+ public void setX(int arg0) {
+ raiseEvent("setX", arg0);
+ }
+ //@Override
+ public void setY(int arg0) {
+ raiseEvent("setY", arg0);
+ }
+ //@Override
+ public void setZ(int arg0) {
+ raiseEvent("setZ", arg0);
+ }
+ //@Override
+ public void setName(java.lang.String arg0) {
+ raiseEvent("setName", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/OnBufferAvailableListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/OnBufferAvailableListener.java
new file mode 100644
index 000000000..82090d643
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/renderscript/OnBufferAvailableListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.renderscript;
+
+public final class OnBufferAvailableListener extends org.mases.jcobridge.JCListener implements android.renderscript.Allocation.OnBufferAvailableListener {
+ public OnBufferAvailableListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onBufferAvailable(android.renderscript.Allocation arg0) {
+ raiseEvent("onBufferAvailable", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/speech/tts/OnUtteranceCompletedListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/speech/tts/OnUtteranceCompletedListener.java
new file mode 100644
index 000000000..753c6ef5c
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/speech/tts/OnUtteranceCompletedListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.speech.tts;
+
+public final class OnUtteranceCompletedListener extends org.mases.jcobridge.JCListener implements android.speech.tts.TextToSpeech.OnUtteranceCompletedListener {
+ public OnUtteranceCompletedListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onUtteranceCompleted(java.lang.String arg0) {
+ raiseEvent("onUtteranceCompleted", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/telephony/PhoneStateListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/telephony/PhoneStateListener.java
new file mode 100644
index 000000000..9b21acd6a
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/telephony/PhoneStateListener.java
@@ -0,0 +1,111 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.telephony;
+
+public final class PhoneStateListener extends org.mases.jcobridge.JCListener implements {
+ public PhoneStateListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onActiveDataSubscriptionIdChanged(int arg0) {
+ raiseEvent("onActiveDataSubscriptionIdChanged", arg0);
+ }
+ //@Override
+ public void onBarringInfoChanged(android.telephony.BarringInfo arg0) {
+ raiseEvent("onBarringInfoChanged", arg0);
+ }
+ //@Override
+ public void onCallDisconnectCauseChanged(int arg0, int arg1) {
+ raiseEvent("onCallDisconnectCauseChanged", arg0, arg1);
+ }
+ //@Override
+ public void onCallForwardingIndicatorChanged(boolean arg0) {
+ raiseEvent("onCallForwardingIndicatorChanged", arg0);
+ }
+ //@Override
+ public void onCallStateChanged(int arg0, java.lang.String arg1) {
+ raiseEvent("onCallStateChanged", arg0, arg1);
+ }
+ //@Override
+ public void onCellInfoChanged(java.util.List arg0) {
+ raiseEvent("onCellInfoChanged", arg0);
+ }
+ //@Override
+ public void onCellLocationChanged(android.telephony.CellLocation arg0) {
+ raiseEvent("onCellLocationChanged", arg0);
+ }
+ //@Override
+ public void onDataActivity(int arg0) {
+ raiseEvent("onDataActivity", arg0);
+ }
+ //@Override
+ public void onDataConnectionStateChanged(int arg0, int arg1) {
+ raiseEvent("onDataConnectionStateChanged", arg0, arg1);
+ }
+ //@Override
+ public void onDataConnectionStateChanged(int arg0) {
+ raiseEvent("onDataConnectionStateChanged1", arg0);
+ }
+ //@Override
+ public void onDisplayInfoChanged(android.telephony.TelephonyDisplayInfo arg0) {
+ raiseEvent("onDisplayInfoChanged", arg0);
+ }
+ //@Override
+ public void onEmergencyNumberListChanged(java.util.Map arg0) {
+ raiseEvent("onEmergencyNumberListChanged", arg0);
+ }
+ //@Override
+ public void onImsCallDisconnectCauseChanged(android.telephony.ims.ImsReasonInfo arg0) {
+ raiseEvent("onImsCallDisconnectCauseChanged", arg0);
+ }
+ //@Override
+ public void onMessageWaitingIndicatorChanged(boolean arg0) {
+ raiseEvent("onMessageWaitingIndicatorChanged", arg0);
+ }
+ //@Override
+ public void onPreciseDataConnectionStateChanged(android.telephony.PreciseDataConnectionState arg0) {
+ raiseEvent("onPreciseDataConnectionStateChanged", arg0);
+ }
+ //@Override
+ public void onRegistrationFailed(android.telephony.CellIdentity arg0, java.lang.String arg1, int arg2, int arg3, int arg4) {
+ raiseEvent("onRegistrationFailed", arg0, arg1, arg2, arg3, arg4);
+ }
+ //@Override
+ public void onServiceStateChanged(android.telephony.ServiceState arg0) {
+ raiseEvent("onServiceStateChanged", arg0);
+ }
+ //@Override
+ public void onSignalStrengthChanged(int arg0) {
+ raiseEvent("onSignalStrengthChanged", arg0);
+ }
+ //@Override
+ public void onSignalStrengthsChanged(android.telephony.SignalStrength arg0) {
+ raiseEvent("onSignalStrengthsChanged", arg0);
+ }
+ //@Override
+ public void onUserMobileDataStateChanged(boolean arg0) {
+ raiseEvent("onUserMobileDataStateChanged", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OnSystemUiVisibilityChangeListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OnSystemUiVisibilityChangeListener.java
new file mode 100644
index 000000000..63bb446ae
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OnSystemUiVisibilityChangeListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.view;
+
+public final class OnSystemUiVisibilityChangeListener extends org.mases.jcobridge.JCListener implements android.view.View.OnSystemUiVisibilityChangeListener {
+ public OnSystemUiVisibilityChangeListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onSystemUiVisibilityChange(int arg0) {
+ raiseEvent("onSystemUiVisibilityChange", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OrientationListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OrientationListener.java
new file mode 100644
index 000000000..1ef29eb42
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/view/OrientationListener.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.view;
+
+public final class OrientationListener extends org.mases.jcobridge.JCListener implements android.hardware.SensorListener {
+ public OrientationListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onOrientationChanged(int arg0) {
+ raiseEvent("onOrientationChanged", arg0);
+ }
+ //@Override
+ public void disable() {
+ raiseEvent("disable");
+ }
+ //@Override
+ public void enable() {
+ raiseEvent("enable");
+ }
+ //@Override
+ public void onAccuracyChanged(int arg0, int arg1) {
+ raiseEvent("onAccuracyChanged", arg0, arg1);
+ }
+ //@Override
+ public void onSensorChanged(int arg0, float[] arg1) {
+ raiseEvent("onSensorChanged", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/IconListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/IconListener.java
new file mode 100644
index 000000000..bdc51f2f4
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/IconListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.webkit;
+
+public final class IconListener extends org.mases.jcobridge.JCListener implements android.webkit.WebIconDatabase.IconListener {
+ public IconListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onReceivedIcon(java.lang.String arg0, android.graphics.Bitmap arg1) {
+ raiseEvent("onReceivedIcon", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/PictureListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/PictureListener.java
new file mode 100644
index 000000000..80a2db4f5
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/webkit/PictureListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.webkit;
+
+public final class PictureListener extends org.mases.jcobridge.JCListener implements android.webkit.WebView.PictureListener {
+ public PictureListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onNewPicture(android.webkit.WebView arg0, android.graphics.Picture arg1) {
+ raiseEvent("onNewPicture", arg0, arg1);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerCloseListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerCloseListener.java
new file mode 100644
index 000000000..bb451da90
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerCloseListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.widget;
+
+public final class OnDrawerCloseListener extends org.mases.jcobridge.JCListener implements android.widget.SlidingDrawer.OnDrawerCloseListener {
+ public OnDrawerCloseListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onDrawerClosed() {
+ raiseEvent("onDrawerClosed");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerOpenListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerOpenListener.java
new file mode 100644
index 000000000..e3c96b130
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerOpenListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.widget;
+
+public final class OnDrawerOpenListener extends org.mases.jcobridge.JCListener implements android.widget.SlidingDrawer.OnDrawerOpenListener {
+ public OnDrawerOpenListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onDrawerOpened() {
+ raiseEvent("onDrawerOpened");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerScrollListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerScrollListener.java
new file mode 100644
index 000000000..d6472ba57
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnDrawerScrollListener.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.widget;
+
+public final class OnDrawerScrollListener extends org.mases.jcobridge.JCListener implements android.widget.SlidingDrawer.OnDrawerScrollListener {
+ public OnDrawerScrollListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onScrollEnded() {
+ raiseEvent("onScrollEnded");
+ }
+ //@Override
+ public void onScrollStarted() {
+ raiseEvent("onScrollStarted");
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnTabChangeListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnTabChangeListener.java
new file mode 100644
index 000000000..f8cd84946
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnTabChangeListener.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.widget;
+
+public final class OnTabChangeListener extends org.mases.jcobridge.JCListener implements android.widget.TabHost.OnTabChangeListener {
+ public OnTabChangeListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onTabChanged(java.lang.String arg0) {
+ raiseEvent("onTabChanged", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnZoomListener.java b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnZoomListener.java
new file mode 100644
index 000000000..04e1a82fd
--- /dev/null
+++ b/src/jvm/netdroid/src/main/java/org/mases/netdroid/generated/android/widget/OnZoomListener.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2024 MASES s.r.l.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Refer to LICENSE for more information.
+ */
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+*/
+
+package org.mases.netdroid.generated.android.widget;
+
+public final class OnZoomListener extends org.mases.jcobridge.JCListener implements android.widget.ZoomButtonsController.OnZoomListener {
+ public OnZoomListener(String key) throws org.mases.jcobridge.JCNativeException {
+ super(key);
+ }
+
+ //@Override
+ public void onVisibilityChanged(boolean arg0) {
+ raiseEvent("onVisibilityChanged", arg0);
+ }
+ //@Override
+ public void onZoom(boolean arg0) {
+ raiseEvent("onZoom", arg0);
+ }
+
+}
\ No newline at end of file
diff --git a/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityService.cs b/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityService.cs
index a88cd72c1..4ce013e9f 100644
--- a/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityService.cs
+++ b/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityService.cs
@@ -875,6 +875,22 @@ public partial class MagnificationController
#region Instance methods
///
+ ///
+ ///
+ [System.Obsolete()]
+ public float CenterX
+ {
+ get { return IExecuteWithSignature("getCenterX", "()F"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public float CenterY
+ {
+ get { return IExecuteWithSignature("getCenterY", "()F"); }
+ }
+ ///
///
///
public Android.Graphics.Region CurrentMagnificationRegion
@@ -889,6 +905,22 @@ public Android.Accessibilityservice.MagnificationConfig MagnificationConfig
get { return IExecuteWithSignature("getMagnificationConfig", "()Landroid/accessibilityservice/MagnificationConfig;"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Graphics.Region MagnificationRegion
+ {
+ get { return IExecuteWithSignature("getMagnificationRegion", "()Landroid/graphics/Region;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public float Scale
+ {
+ get { return IExecuteWithSignature("getScale", "()F"); }
+ }
+ ///
///
///
///
@@ -916,6 +948,18 @@ public bool ResetCurrentMagnification(bool arg0)
return IExecuteWithSignature("resetCurrentMagnification", "(Z)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool SetCenter(float arg0, float arg1, bool arg2)
+ {
+ return IExecute("setCenter", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -926,6 +970,17 @@ public bool SetMagnificationConfig(Android.Accessibilityservice.MagnificationCon
return IExecute("setMagnificationConfig", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool SetScale(float arg0, bool arg1)
+ {
+ return IExecute("setScale", arg0, arg1);
+ }
+ ///
///
///
///
@@ -972,7 +1027,34 @@ public partial class OnMagnificationChangedListener
protected virtual void InitializeHandlers()
{
AddEventHandler("onMagnificationChanged", new System.EventHandler>>(OnMagnificationChangedEventHandler));
+ AddEventHandler("onMagnificationChanged3", new System.EventHandler>>(OnMagnificationChanged3EventHandler));
+ }
+
+ ///
+ /// Handler for
+ ///
+ /// If has a value it takes precedence over corresponding class method
+ public System.Action OnOnMagnificationChanged { get; set; } = null;
+
+ void OnMagnificationChangedEventHandler(object sender, CLRListenerEventArgs> data)
+ {
+ var methodToExecute = (OnOnMagnificationChanged != null) ? OnOnMagnificationChanged : OnMagnificationChanged;
+ methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1), data.EventData.GetAt(2), data.EventData.GetAt(3));
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public virtual void OnMagnificationChanged(Android.Accessibilityservice.AccessibilityService.MagnificationController arg0, Android.Graphics.Region arg1, float arg2, float arg3, float arg4)
+ {
+
}
///
///
@@ -989,12 +1071,12 @@ public void OnMagnificationChangedDefault(Android.Accessibilityservice.Accessibi
///
/// Handler for
///
- /// If has a value it takes precedence over corresponding class method
- public System.Action OnOnMagnificationChanged { get; set; } = null;
+ /// If has a value it takes precedence over corresponding class method
+ public System.Action OnOnMagnificationChanged3 { get; set; } = null;
- void OnMagnificationChangedEventHandler(object sender, CLRListenerEventArgs> data)
+ void OnMagnificationChanged3EventHandler(object sender, CLRListenerEventArgs> data)
{
- var methodToExecute = (OnOnMagnificationChanged != null) ? OnOnMagnificationChanged : OnMagnificationChanged;
+ var methodToExecute = (OnOnMagnificationChanged3 != null) ? OnOnMagnificationChanged3 : OnMagnificationChanged;
methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0), data.EventData.GetAt(1));
}
@@ -1041,6 +1123,19 @@ public partial class OnMagnificationChangedListenerDirect
#region Instance methods
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public override void OnMagnificationChanged(Android.Accessibilityservice.AccessibilityService.MagnificationController arg0, Android.Graphics.Region arg1, float arg2, float arg3, float arg4)
+ {
+ IExecute("onMagnificationChanged", arg0, arg1, arg2, arg3, arg4);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityServiceInfo.cs b/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityServiceInfo.cs
index 5253f534b..69f8e2d37 100644
--- a/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityServiceInfo.cs
+++ b/src/net/Netdroid/Generated/Android/Accessibilityservice/AccessibilityServiceInfo.cs
@@ -76,6 +76,13 @@ public partial class AccessibilityServiceInfo
private static int _CAPABILITY_CAN_PERFORM_GESTURESContent = default;
private static bool _CAPABILITY_CAN_PERFORM_GESTURESReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY { get { if (!_CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady) { _CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent = SGetField(LocalBridgeClazz, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"); _CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady = true; } return _CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent; } }
+ private static int _CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent = default;
+ private static bool _CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady = false; // this is used because in case of generics
+ ///
///
///
public static int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS { get { if (!_CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTSReady) { _CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTSContent = SGetField(LocalBridgeClazz, "CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS"); _CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTSReady = true; } return _CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTSContent; } }
@@ -190,6 +197,13 @@ public partial class AccessibilityServiceInfo
private static int _FLAG_REQUEST_ACCESSIBILITY_BUTTONContent = default;
private static bool _FLAG_REQUEST_ACCESSIBILITY_BUTTONReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY { get { if (!_FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady) { _FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent = SGetField(LocalBridgeClazz, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY"); _FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady = true; } return _FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent; } }
+ private static int _FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYContent = default;
+ private static bool _FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITYReady = false; // this is used because in case of generics
+ ///
///
///
public static int FLAG_REQUEST_FILTER_KEY_EVENTS { get { if (!_FLAG_REQUEST_FILTER_KEY_EVENTSReady) { _FLAG_REQUEST_FILTER_KEY_EVENTSContent = SGetField(LocalBridgeClazz, "FLAG_REQUEST_FILTER_KEY_EVENTS"); _FLAG_REQUEST_FILTER_KEY_EVENTSReady = true; } return _FLAG_REQUEST_FILTER_KEY_EVENTSContent; } }
@@ -273,6 +287,14 @@ public static Java.Lang.String FlagToString(int arg0)
#region Instance methods
///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool CanRetrieveWindowContent
+ {
+ get { return IExecuteWithSignature("getCanRetrieveWindowContent", "()Z"); }
+ }
+ ///
///
///
public int Capabilities
@@ -280,6 +302,14 @@ public int Capabilities
get { return IExecuteWithSignature("getCapabilities", "()I"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.String Description
+ {
+ get { return IExecuteWithSignature("getDescription", "()Ljava/lang/String;"); }
+ }
+ ///
///
///
public Java.Lang.String Id
diff --git a/src/net/Netdroid/Generated/Android/Accounts/AccountAuthenticatorActivity.cs b/src/net/Netdroid/Generated/Android/Accounts/AccountAuthenticatorActivity.cs
new file mode 100644
index 000000000..ee44639d2
--- /dev/null
+++ b/src/net/Netdroid/Generated/Android/Accounts/AccountAuthenticatorActivity.cs
@@ -0,0 +1,67 @@
+/*
+* Copyright 2024 MASES s.r.l.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* Refer to LICENSE for more information.
+*/
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+* using android.jar as reference
+*/
+
+using MASES.JCOBridge.C2JBridge;
+
+namespace Android.Accounts
+{
+ #region AccountAuthenticatorActivity
+ public partial class AccountAuthenticatorActivity
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetAccountAuthenticatorResult(Android.Os.Bundle arg0)
+ {
+ IExecuteWithSignature("setAccountAuthenticatorResult", "(Landroid/os/Bundle;)V", arg0);
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+}
\ No newline at end of file
diff --git a/src/net/Netdroid/Generated/Android/Accounts/AccountManager.cs b/src/net/Netdroid/Generated/Android/Accounts/AccountManager.cs
index d6b56ef5f..7ea12e6a4 100644
--- a/src/net/Netdroid/Generated/Android/Accounts/AccountManager.cs
+++ b/src/net/Netdroid/Generated/Android/Accounts/AccountManager.cs
@@ -266,6 +266,13 @@ public partial class AccountManager
private static Java.Lang.String _KEY_USERDATAContent = default;
private static bool _KEY_USERDATAReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String LOGIN_ACCOUNTS_CHANGED_ACTION { get { if (!_LOGIN_ACCOUNTS_CHANGED_ACTIONReady) { _LOGIN_ACCOUNTS_CHANGED_ACTIONContent = SGetField(LocalBridgeClazz, "LOGIN_ACCOUNTS_CHANGED_ACTION"); _LOGIN_ACCOUNTS_CHANGED_ACTIONReady = true; } return _LOGIN_ACCOUNTS_CHANGED_ACTIONContent; } }
+ private static Java.Lang.String _LOGIN_ACCOUNTS_CHANGED_ACTIONContent = default;
+ private static bool _LOGIN_ACCOUNTS_CHANGED_ACTIONReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE { get { if (!_PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLEReady) { _PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLEContent = SGetField(LocalBridgeClazz, "PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE"); _PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLEReady = true; } return _PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLEContent; } }
@@ -291,6 +298,23 @@ public static Android.Accounts.AccountManager Get(Android.Content.Context arg0)
return SExecuteWithSignature(LocalBridgeClazz, "get", "(Landroid/content/Context;)Landroid/accounts/AccountManager;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Android.Content.Intent NewChooseAccountIntent(Android.Accounts.Account arg0, Java.Util.ArrayList arg1, Java.Lang.String[] arg2, bool arg3, Java.Lang.String arg4, Java.Lang.String arg5, Java.Lang.String[] arg6, Android.Os.Bundle arg7)
+ {
+ return SExecute(LocalBridgeClazz, "newChooseAccountIntent", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
+ }
+ ///
///
///
///
@@ -447,6 +471,20 @@ public Android.Accounts.Account[] GetAccountsByTypeForPackage(Java.Lang.String a
return IExecute>("getAuthToken", arg0, arg1, arg2, arg3, arg4, arg5);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Accounts.AccountManagerFuture GetAuthToken(Android.Accounts.Account arg0, Java.Lang.String arg1, bool arg2, Android.Accounts.AccountManagerCallback arg3, Android.Os.Handler arg4)
+ {
+ return IExecute>("getAuthToken", arg0, arg1, arg2, arg3, arg4);
+ }
+ ///
///
///
///
@@ -542,6 +580,18 @@ public Android.Accounts.Account[] GetAccountsByTypeForPackage(Java.Lang.String a
return IExecute>("isCredentialsUpdateSuggested", arg0, arg1, arg2, arg3);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Accounts.AccountManagerFuture RemoveAccount(Android.Accounts.Account arg0, Android.Accounts.AccountManagerCallback arg1, Android.Os.Handler arg2)
+ {
+ return IExecute>("removeAccount", arg0, arg1, arg2);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/Accounts/AllPackageClasses.cs b/src/net/Netdroid/Generated/Android/Accounts/AllPackageClasses.cs
index fb5683caf..9e6a60fc9 100644
--- a/src/net/Netdroid/Generated/Android/Accounts/AllPackageClasses.cs
+++ b/src/net/Netdroid/Generated/Android/Accounts/AllPackageClasses.cs
@@ -116,6 +116,51 @@ public Account(params object[] args) : base(args) { }
}
#endregion
+ #region AccountAuthenticatorActivity
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class AccountAuthenticatorActivity : Android.App.Activity
+ {
+ const string _bridgeClassName = "android.accounts.AccountAuthenticatorActivity";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public AccountAuthenticatorActivity() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public AccountAuthenticatorActivity(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region AccountAuthenticatorResponse
///
///
diff --git a/src/net/Netdroid/Generated/Android/Animation/LayoutTransition.cs b/src/net/Netdroid/Generated/Android/Animation/LayoutTransition.cs
index a0f535895..55419317a 100644
--- a/src/net/Netdroid/Generated/Android/Animation/LayoutTransition.cs
+++ b/src/net/Netdroid/Generated/Android/Animation/LayoutTransition.cs
@@ -196,6 +196,16 @@ public void HideChild(Android.View.ViewGroup arg0, Android.View.View arg1, int a
IExecute("hideChild", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void HideChild(Android.View.ViewGroup arg0, Android.View.View arg1)
+ {
+ IExecute("hideChild", arg0, arg1);
+ }
+ ///
///
///
///
@@ -283,6 +293,16 @@ public void ShowChild(Android.View.ViewGroup arg0, Android.View.View arg1, int a
{
IExecute("showChild", arg0, arg1, arg2);
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void ShowChild(Android.View.ViewGroup arg0, Android.View.View arg1)
+ {
+ IExecute("showChild", arg0, arg1);
+ }
#endregion
diff --git a/src/net/Netdroid/Generated/Android/App/ActionBar.cs b/src/net/Netdroid/Generated/Android/App/ActionBar.cs
index b5689d9c0..e7bf4ad0d 100644
--- a/src/net/Netdroid/Generated/Android/App/ActionBar.cs
+++ b/src/net/Netdroid/Generated/Android/App/ActionBar.cs
@@ -67,6 +67,27 @@ public partial class ActionBar
public static int DISPLAY_USE_LOGO { get { if (!_DISPLAY_USE_LOGOReady) { _DISPLAY_USE_LOGOContent = SGetField(LocalBridgeClazz, "DISPLAY_USE_LOGO"); _DISPLAY_USE_LOGOReady = true; } return _DISPLAY_USE_LOGOContent; } }
private static int _DISPLAY_USE_LOGOContent = default;
private static bool _DISPLAY_USE_LOGOReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int NAVIGATION_MODE_LIST { get { if (!_NAVIGATION_MODE_LISTReady) { _NAVIGATION_MODE_LISTContent = SGetField(LocalBridgeClazz, "NAVIGATION_MODE_LIST"); _NAVIGATION_MODE_LISTReady = true; } return _NAVIGATION_MODE_LISTContent; } }
+ private static int _NAVIGATION_MODE_LISTContent = default;
+ private static bool _NAVIGATION_MODE_LISTReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int NAVIGATION_MODE_STANDARD { get { if (!_NAVIGATION_MODE_STANDARDReady) { _NAVIGATION_MODE_STANDARDContent = SGetField(LocalBridgeClazz, "NAVIGATION_MODE_STANDARD"); _NAVIGATION_MODE_STANDARDReady = true; } return _NAVIGATION_MODE_STANDARDContent; } }
+ private static int _NAVIGATION_MODE_STANDARDContent = default;
+ private static bool _NAVIGATION_MODE_STANDARDReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int NAVIGATION_MODE_TABS { get { if (!_NAVIGATION_MODE_TABSReady) { _NAVIGATION_MODE_TABSContent = SGetField(LocalBridgeClazz, "NAVIGATION_MODE_TABS"); _NAVIGATION_MODE_TABSReady = true; } return _NAVIGATION_MODE_TABSContent; } }
+ private static int _NAVIGATION_MODE_TABSContent = default;
+ private static bool _NAVIGATION_MODE_TABSReady = false; // this is used because in case of generics
#endregion
@@ -111,6 +132,38 @@ public int HideOffset
get { return IExecuteWithSignature("getHideOffset", "()I"); } set { IExecuteWithSignature("setHideOffset", "(I)V", value); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NavigationItemCount
+ {
+ get { return IExecuteWithSignature("getNavigationItemCount", "()I"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NavigationMode
+ {
+ get { return IExecuteWithSignature("getNavigationMode", "()I"); } set { IExecuteWithSignature("setNavigationMode", "(I)V", value); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int SelectedNavigationIndex
+ {
+ get { return IExecuteWithSignature("getSelectedNavigationIndex", "()I"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SelectedTab
+ {
+ get { return IExecuteWithSignature("getSelectedTab", "()Landroid/app/ActionBar$Tab;"); }
+ }
+ ///
///
///
public Java.Lang.CharSequence Subtitle
@@ -118,6 +171,14 @@ public Java.Lang.CharSequence Subtitle
get { return IExecuteWithSignature("getSubtitle", "()Ljava/lang/CharSequence;"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public int TabCount
+ {
+ get { return IExecuteWithSignature("getTabCount", "()I"); }
+ }
+ ///
///
///
public Android.Content.Context ThemedContext
@@ -132,6 +193,25 @@ public Java.Lang.CharSequence Title
get { return IExecuteWithSignature("getTitle", "()Ljava/lang/CharSequence;"); }
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab GetTabAt(int arg0)
+ {
+ return IExecuteWithSignature("getTabAt", "(I)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab NewTab()
+ {
+ return IExecuteWithSignature("newTab", "()Landroid/app/ActionBar$Tab;");
+ }
+ ///
///
///
///
@@ -148,6 +228,46 @@ public void AddOnMenuVisibilityListener(Android.App.ActionBar.OnMenuVisibilityLi
IExecuteWithSignature("addOnMenuVisibilityListener", "(Landroid/app/ActionBar$OnMenuVisibilityListener;)V", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void AddTab(Android.App.ActionBar.Tab arg0, bool arg1)
+ {
+ IExecute("addTab", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void AddTab(Android.App.ActionBar.Tab arg0, int arg1, bool arg2)
+ {
+ IExecute("addTab", arg0, arg1, arg2);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void AddTab(Android.App.ActionBar.Tab arg0, int arg1)
+ {
+ IExecute("addTab", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void AddTab(Android.App.ActionBar.Tab arg0)
+ {
+ IExecuteWithSignature("addTab", "(Landroid/app/ActionBar$Tab;)V", arg0);
+ }
+ ///
///
///
public void Hide()
@@ -155,6 +275,14 @@ public void Hide()
IExecuteWithSignature("hide", "()V");
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public void RemoveAllTabs()
+ {
+ IExecuteWithSignature("removeAllTabs", "()V");
+ }
+ ///
///
///
///
@@ -163,6 +291,33 @@ public void RemoveOnMenuVisibilityListener(Android.App.ActionBar.OnMenuVisibilit
IExecuteWithSignature("removeOnMenuVisibilityListener", "(Landroid/app/ActionBar$OnMenuVisibilityListener;)V", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void RemoveTab(Android.App.ActionBar.Tab arg0)
+ {
+ IExecuteWithSignature("removeTab", "(Landroid/app/ActionBar$Tab;)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void RemoveTabAt(int arg0)
+ {
+ IExecuteWithSignature("removeTabAt", "(I)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SelectTab(Android.App.ActionBar.Tab arg0)
+ {
+ IExecuteWithSignature("selectTab", "(Landroid/app/ActionBar$Tab;)V", arg0);
+ }
+ ///
///
///
///
@@ -261,6 +416,16 @@ public void SetIcon(int arg0)
IExecuteWithSignature("setIcon", "(I)V", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetListNavigationCallbacks(Android.Widget.SpinnerAdapter arg0, Android.App.ActionBar.OnNavigationListener arg1)
+ {
+ IExecute("setListNavigationCallbacks", arg0, arg1);
+ }
+ ///
///
///
///
@@ -277,6 +442,15 @@ public void SetLogo(int arg0)
IExecuteWithSignature("setLogo", "(I)V", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetSelectedNavigationItem(int arg0)
+ {
+ IExecuteWithSignature("setSelectedNavigationItem", "(I)V", arg0);
+ }
+ ///
///
///
///
@@ -577,6 +751,477 @@ public override void OnMenuVisibilityChanged(bool arg0)
}
#endregion
+ #region OnNavigationListener
+ public partial class OnNavigationListener
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ /// Handlers initializer for
+ ///
+ protected virtual void InitializeHandlers()
+ {
+ AddEventHandler("onNavigationItemSelected", new System.EventHandler>>(OnNavigationItemSelectedEventHandler));
+
+ }
+
+ ///
+ /// Handler for
+ ///
+ /// If has a value it takes precedence over corresponding class method
+ public System.Func OnOnNavigationItemSelected { get; set; } = null;
+
+ void OnNavigationItemSelectedEventHandler(object sender, CLRListenerEventArgs> data)
+ {
+ var methodToExecute = (OnOnNavigationItemSelected != null) ? OnOnNavigationItemSelected : OnNavigationItemSelected;
+ var executionResult = methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0));
+ data.SetReturnValue(executionResult);
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public virtual bool OnNavigationItemSelected(int arg0, long arg1)
+ {
+ return default;
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+
+ #region OnNavigationListenerDirect
+ public partial class OnNavigationListenerDirect
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public override bool OnNavigationItemSelected(int arg0, long arg1)
+ {
+ return IExecute("onNavigationItemSelected", arg0, arg1);
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+
+ #region Tab
+ public partial class Tab
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int INVALID_POSITION { get { if (!_INVALID_POSITIONReady) { _INVALID_POSITIONContent = SGetField(LocalBridgeClazz, "INVALID_POSITION"); _INVALID_POSITIONReady = true; } return _INVALID_POSITIONContent; } }
+ private static int _INVALID_POSITIONContent = default;
+ private static bool _INVALID_POSITIONReady = false; // this is used because in case of generics
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.CharSequence ContentDescription
+ {
+ get { return IExecuteWithSignature("getContentDescription", "()Ljava/lang/CharSequence;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.View.View CustomView
+ {
+ get { return IExecuteWithSignature("getCustomView", "()Landroid/view/View;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Graphics.Drawable.Drawable Icon
+ {
+ get { return IExecuteWithSignature("getIcon", "()Landroid/graphics/drawable/Drawable;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int Position
+ {
+ get { return IExecuteWithSignature("getPosition", "()I"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public object Tag
+ {
+ get { return IExecuteWithSignature("getTag", "()Ljava/lang/Object;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.CharSequence Text
+ {
+ get { return IExecuteWithSignature("getText", "()Ljava/lang/CharSequence;"); }
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetContentDescription(int arg0)
+ {
+ return IExecuteWithSignature("setContentDescription", "(I)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetContentDescription(Java.Lang.CharSequence arg0)
+ {
+ return IExecuteWithSignature("setContentDescription", "(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetCustomView(Android.View.View arg0)
+ {
+ return IExecuteWithSignature("setCustomView", "(Landroid/view/View;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetCustomView(int arg0)
+ {
+ return IExecuteWithSignature("setCustomView", "(I)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetIcon(Android.Graphics.Drawable.Drawable arg0)
+ {
+ return IExecuteWithSignature("setIcon", "(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetIcon(int arg0)
+ {
+ return IExecuteWithSignature("setIcon", "(I)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetTabListener(Android.App.ActionBar.TabListener arg0)
+ {
+ return IExecuteWithSignature("setTabListener", "(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetTag(object arg0)
+ {
+ return IExecuteWithSignature("setTag", "(Ljava/lang/Object;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetText(int arg0)
+ {
+ return IExecuteWithSignature("setText", "(I)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.ActionBar.Tab SetText(Java.Lang.CharSequence arg0)
+ {
+ return IExecuteWithSignature("setText", "(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;", arg0);
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void Select()
+ {
+ IExecuteWithSignature("select", "()V");
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+
+ #region TabListener
+ public partial class TabListener
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ /// Handlers initializer for
+ ///
+ protected virtual void InitializeHandlers()
+ {
+ AddEventHandler("onTabReselected", new System.EventHandler>>(OnTabReselectedEventHandler));
+ AddEventHandler("onTabSelected", new System.EventHandler>>(OnTabSelectedEventHandler));
+ AddEventHandler("onTabUnselected", new System.EventHandler>>(OnTabUnselectedEventHandler));
+
+ }
+
+ ///
+ /// Handler for
+ ///
+ /// If has a value it takes precedence over corresponding class method
+ public System.Action OnOnTabReselected { get; set; } = null;
+
+ void OnTabReselectedEventHandler(object sender, CLRListenerEventArgs> data)
+ {
+ var methodToExecute = (OnOnTabReselected != null) ? OnOnTabReselected : OnTabReselected;
+ methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0));
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public virtual void OnTabReselected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+
+ }
+
+ ///
+ /// Handler for
+ ///
+ /// If has a value it takes precedence over corresponding class method
+ public System.Action OnOnTabSelected { get; set; } = null;
+
+ void OnTabSelectedEventHandler(object sender, CLRListenerEventArgs> data)
+ {
+ var methodToExecute = (OnOnTabSelected != null) ? OnOnTabSelected : OnTabSelected;
+ methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0));
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public virtual void OnTabSelected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+
+ }
+
+ ///
+ /// Handler for
+ ///
+ /// If has a value it takes precedence over corresponding class method
+ public System.Action OnOnTabUnselected { get; set; } = null;
+
+ void OnTabUnselectedEventHandler(object sender, CLRListenerEventArgs> data)
+ {
+ var methodToExecute = (OnOnTabUnselected != null) ? OnOnTabUnselected : OnTabUnselected;
+ methodToExecute.Invoke(data.EventData.TypedEventData, data.EventData.GetAt(0));
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public virtual void OnTabUnselected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+
+ #region TabListenerDirect
+ public partial class TabListenerDirect
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public override void OnTabReselected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+ IExecute("onTabReselected", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public override void OnTabSelected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+ IExecute("onTabSelected", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public override void OnTabUnselected(Android.App.ActionBar.Tab arg0, Android.App.FragmentTransaction arg1)
+ {
+ IExecute("onTabUnselected", arg0, arg1);
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+
#endregion
diff --git a/src/net/Netdroid/Generated/Android/App/Activity.cs b/src/net/Netdroid/Generated/Android/App/Activity.cs
index 075b8ea64..593a64516 100644
--- a/src/net/Netdroid/Generated/Android/App/Activity.cs
+++ b/src/net/Netdroid/Generated/Android/App/Activity.cs
@@ -185,6 +185,14 @@ public Android.View.View CurrentFocus
get { return IExecuteWithSignature("getCurrentFocus", "()Landroid/view/View;"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.FragmentManager FragmentManager
+ {
+ get { return IExecuteWithSignature("getFragmentManager", "()Landroid/app/FragmentManager;"); }
+ }
+ ///
///
///
public Android.Content.Intent Intent
@@ -220,6 +228,14 @@ public Android.View.LayoutInflater LayoutInflater
get { return IExecuteWithSignature("getLayoutInflater", "()Landroid/view/LayoutInflater;"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.LoaderManager LoaderManager
+ {
+ get { return IExecuteWithSignature("getLoaderManager", "()Landroid/app/LoaderManager;"); }
+ }
+ ///
///
///
public Java.Lang.String LocalClassName
@@ -311,11 +327,12 @@ public Java.Lang.CharSequence Title
get { return IExecuteWithSignature("getTitle", "()Ljava/lang/CharSequence;"); }
}
///
- ///
+ ///
///
+ [System.Obsolete()]
public int TitleColor
{
- get { return IExecuteWithSignature("getTitleColor", "()I"); }
+ get { return IExecuteWithSignature("getTitleColor", "()I"); } set { IExecuteWithSignature("setTitleColor", "(I)V", value); }
}
///
///
@@ -648,6 +665,17 @@ public bool NavigateUpTo(Android.Content.Intent arg0)
return IExecuteWithSignature("navigateUpTo", "(Landroid/content/Intent;)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool NavigateUpToFromChild(Android.App.Activity arg0, Android.Content.Intent arg1)
+ {
+ return IExecute("navigateUpToFromChild", arg0, arg1);
+ }
+ ///
///
///
///
@@ -676,6 +704,17 @@ public bool OnCreatePanelMenu(int arg0, Android.View.Menu arg1)
return IExecute("onCreatePanelMenu", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool OnCreateThumbnail(Android.Graphics.Bitmap arg0, Android.Graphics.Canvas arg1)
+ {
+ return IExecute("onCreateThumbnail", arg0, arg1);
+ }
+ ///
///
///
///
@@ -764,6 +803,16 @@ public bool OnNavigateUp()
return IExecuteWithSignature("onNavigateUp", "()Z");
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool OnNavigateUpFromChild(Android.App.Activity arg0)
+ {
+ return IExecuteWithSignature("onNavigateUpFromChild", "(Landroid/app/Activity;)Z", arg0);
+ }
+ ///
///
///
///
@@ -844,6 +893,16 @@ public bool ReleaseInstance()
return IExecuteWithSignature("releaseInstance", "()Z");
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool RequestVisibleBehind(bool arg0)
+ {
+ return IExecuteWithSignature("requestVisibleBehind", "(Z)Z", arg0);
+ }
+ ///
///
///
///
@@ -938,6 +997,20 @@ public T RequireViewById(int arg0) where T: Android.View.View
return IExecuteWithSignature("requireViewById", "(I)Landroid/view/View;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Database.Cursor ManagedQuery(Android.Net.Uri arg0, Java.Lang.String[] arg1, Java.Lang.String arg2, Java.Lang.String[] arg3, Java.Lang.String arg4)
+ {
+ return IExecute("managedQuery", arg0, arg1, arg2, arg3, arg4);
+ }
+ ///
///
///
///
@@ -955,6 +1028,26 @@ public bool RequestWindowFeature(int arg0)
return IExecuteWithSignature("requestWindowFeature", "(I)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool ShowDialog(int arg0, Android.Os.Bundle arg1)
+ {
+ return IExecute("showDialog", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void DismissDialog(int arg0)
+ {
+ IExecuteWithSignature("dismissDialog", "(I)V", arg0);
+ }
+ ///
///
///
public void DismissKeyboardShortcutsHelper()
@@ -962,6 +1055,15 @@ public void DismissKeyboardShortcutsHelper()
IExecuteWithSignature("dismissKeyboardShortcutsHelper", "()V");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void RemoveDialog(int arg0)
+ {
+ IExecuteWithSignature("removeDialog", "(I)V", arg0);
+ }
+ ///
///
///
///
@@ -1030,6 +1132,42 @@ public void SetFeatureDrawableUri(int arg0, Android.Net.Uri arg1)
IExecute("setFeatureDrawableUri", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetProgress(int arg0)
+ {
+ IExecuteWithSignature("setProgress", "(I)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetProgressBarIndeterminate(bool arg0)
+ {
+ IExecuteWithSignature("setProgressBarIndeterminate", "(Z)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetProgressBarIndeterminateVisibility(bool arg0)
+ {
+ IExecuteWithSignature("setProgressBarIndeterminateVisibility", "(Z)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetProgressBarVisibility(bool arg0)
+ {
+ IExecuteWithSignature("setProgressBarVisibility", "(Z)V", arg0);
+ }
+ ///
///
///
///
@@ -1047,6 +1185,24 @@ public void SetResult(int arg0)
IExecuteWithSignature("setResult", "(I)V", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetSecondaryProgress(int arg0)
+ {
+ IExecuteWithSignature("setSecondaryProgress", "(I)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void ShowDialog(int arg0)
+ {
+ IExecuteWithSignature("showDialog", "(I)V", arg0);
+ }
+ ///
///
///
///
@@ -1105,6 +1261,14 @@ public void Dump(Java.Lang.String arg0, Java.Io.FileDescriptor arg1, Java.Io.Pri
IExecute("dump", arg0, arg1, arg2, arg3);
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public void EnterPictureInPictureMode()
+ {
+ IExecuteWithSignature("enterPictureInPictureMode", "()V");
+ }
+ ///
///
///
public void Finish()
@@ -1120,6 +1284,16 @@ public void FinishActivity(int arg0)
IExecuteWithSignature("finishActivity", "(I)V", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void FinishActivityFromChild(Android.App.Activity arg0, int arg1)
+ {
+ IExecute("finishActivityFromChild", arg0, arg1);
+ }
+ ///
///
///
public void FinishAffinity()
@@ -1141,6 +1315,15 @@ public void FinishAndRemoveTask()
IExecuteWithSignature("finishAndRemoveTask", "()V");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void FinishFromChild(Android.App.Activity arg0)
+ {
+ IExecuteWithSignature("finishFromChild", "(Landroid/app/Activity;)V", arg0);
+ }
+ ///
///
///
public void InvalidateOptionsMenu()
@@ -1180,6 +1363,23 @@ public void OnAttachedToWindow()
IExecuteWithSignature("onAttachedToWindow", "()V");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnAttachFragment(Android.App.Fragment arg0)
+ {
+ IExecuteWithSignature("onAttachFragment", "(Landroid/app/Fragment;)V", arg0);
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnBackPressed()
+ {
+ IExecuteWithSignature("onBackPressed", "()V");
+ }
+ ///
///
///
///
@@ -1283,6 +1483,15 @@ public void OnMultiWindowModeChanged(bool arg0, Android.Content.Res.Configuratio
IExecute("onMultiWindowModeChanged", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnMultiWindowModeChanged(bool arg0)
+ {
+ IExecuteWithSignature("onMultiWindowModeChanged", "(Z)V", arg0);
+ }
+ ///
///
///
///
@@ -1320,6 +1529,15 @@ public void OnPictureInPictureModeChanged(bool arg0, Android.Content.Res.Configu
IExecute("onPictureInPictureModeChanged", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnPictureInPictureModeChanged(bool arg0)
+ {
+ IExecuteWithSignature("onPictureInPictureModeChanged", "(Z)V", arg0);
+ }
+ ///
///
///
///
@@ -1399,6 +1617,14 @@ public void OnSaveInstanceState(Android.Os.Bundle arg0, Android.Os.PersistableBu
IExecute("onSaveInstanceState", arg0, arg1);
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnStateNotSaved()
+ {
+ IExecuteWithSignature("onStateNotSaved", "()V");
+ }
+ ///
///
///
///
@@ -1422,6 +1648,14 @@ public void OnUserInteraction()
IExecuteWithSignature("onUserInteraction", "()V");
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnVisibleBehindCanceled()
+ {
+ IExecuteWithSignature("onVisibleBehindCanceled", "()V");
+ }
+ ///
///
///
///
@@ -1474,6 +1708,27 @@ public void OverrideActivityTransition(int arg0, int arg1, int arg2)
IExecute("overrideActivityTransition", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OverridePendingTransition(int arg0, int arg1, int arg2)
+ {
+ IExecute("overridePendingTransition", arg0, arg1, arg2);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OverridePendingTransition(int arg0, int arg1)
+ {
+ IExecute("overridePendingTransition", arg0, arg1);
+ }
+ ///
///
///
public void PostponeEnterTransition()
@@ -1711,6 +1966,52 @@ public void StartActivityForResult(Android.Content.Intent arg0, int arg1)
IExecute("startActivityForResult", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartActivityFromChild(Android.App.Activity arg0, Android.Content.Intent arg1, int arg2, Android.Os.Bundle arg3)
+ {
+ IExecute("startActivityFromChild", arg0, arg1, arg2, arg3);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartActivityFromChild(Android.App.Activity arg0, Android.Content.Intent arg1, int arg2)
+ {
+ IExecute("startActivityFromChild", arg0, arg1, arg2);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartActivityFromFragment(Android.App.Fragment arg0, Android.Content.Intent arg1, int arg2, Android.Os.Bundle arg3)
+ {
+ IExecute("startActivityFromFragment", arg0, arg1, arg2, arg3);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartActivityFromFragment(Android.App.Fragment arg0, Android.Content.Intent arg1, int arg2)
+ {
+ IExecute("startActivityFromFragment", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -1740,6 +2041,39 @@ public void StartIntentSenderForResult(Android.Content.IntentSender arg0, int ar
IExecute("startIntentSenderForResult", arg0, arg1, arg2, arg3, arg4, arg5);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartIntentSenderFromChild(Android.App.Activity arg0, Android.Content.IntentSender arg1, int arg2, Android.Content.Intent arg3, int arg4, int arg5, int arg6, Android.Os.Bundle arg7)
+ {
+ IExecute("startIntentSenderFromChild", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartIntentSenderFromChild(Android.App.Activity arg0, Android.Content.IntentSender arg1, int arg2, Android.Content.Intent arg3, int arg4, int arg5, int arg6)
+ {
+ IExecute("startIntentSenderFromChild", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
+ }
+ ///
///
///
///
@@ -1755,6 +2089,15 @@ public void StartLockTask()
IExecuteWithSignature("startLockTask", "()V");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StartManagingCursor(Android.Database.Cursor arg0)
+ {
+ IExecuteWithSignature("startManagingCursor", "(Landroid/database/Cursor;)V", arg0);
+ }
+ ///
///
///
public void StartPostponedEnterTransition()
@@ -1787,6 +2130,15 @@ public void StopLockTask()
IExecuteWithSignature("stopLockTask", "()V");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void StopManagingCursor(Android.Database.Cursor arg0)
+ {
+ IExecuteWithSignature("stopManagingCursor", "(Landroid/database/Cursor;)V", arg0);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/ActivityGroup.cs b/src/net/Netdroid/Generated/Android/App/ActivityGroup.cs
new file mode 100644
index 000000000..70f4b2fc7
--- /dev/null
+++ b/src/net/Netdroid/Generated/Android/App/ActivityGroup.cs
@@ -0,0 +1,83 @@
+/*
+* Copyright 2024 MASES s.r.l.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* Refer to LICENSE for more information.
+*/
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+* using android.jar as reference
+*/
+
+using MASES.JCOBridge.C2JBridge;
+
+namespace Android.App
+{
+ #region ActivityGroup
+ public partial class ActivityGroup
+ {
+ #region Constructors
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public ActivityGroup(bool arg0)
+ : base(arg0)
+ {
+ }
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.Activity CurrentActivity
+ {
+ get { return IExecuteWithSignature("getCurrentActivity", "()Landroid/app/Activity;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.LocalActivityManager LocalActivityManager
+ {
+ get { return IExecuteWithSignature("getLocalActivityManager", "()Landroid/app/LocalActivityManager;"); }
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+}
\ No newline at end of file
diff --git a/src/net/Netdroid/Generated/Android/App/ActivityManager.cs b/src/net/Netdroid/Generated/Android/App/ActivityManager.cs
index 306a2e9ab..203e008bf 100644
--- a/src/net/Netdroid/Generated/Android/App/ActivityManager.cs
+++ b/src/net/Netdroid/Generated/Android/App/ActivityManager.cs
@@ -104,6 +104,15 @@ public static bool IsLowMemoryKillReportSupported()
return SExecuteWithSignature(LocalBridgeClazz, "isLowMemoryKillReportSupported", "()Z");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static bool IsRunningInTestHarness()
+ {
+ return SExecuteWithSignature(LocalBridgeClazz, "isRunningInTestHarness", "()Z");
+ }
+ ///
///
///
///
@@ -256,6 +265,15 @@ public bool IsBackgroundRestricted()
return IExecuteWithSignature("isBackgroundRestricted", "()Z");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool IsInLockTaskMode()
+ {
+ return IExecuteWithSignature("isInLockTaskMode", "()Z");
+ }
+ ///
///
///
///
@@ -276,6 +294,40 @@ public int AddAppTask(Android.App.Activity arg0, Android.Content.Intent arg1, An
return IExecute("addAppTask", arg0, arg1, arg2, arg3);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Util.List GetRecentTasks(int arg0, int arg1)
+ {
+ return IExecute>("getRecentTasks", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Util.List GetRunningServices(int arg0)
+ {
+ return IExecuteWithSignature>("getRunningServices", "(I)Ljava/util/List;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Util.List GetRunningTasks(int arg0)
+ {
+ return IExecuteWithSignature>("getRunningTasks", "(I)Ljava/util/List;", arg0);
+ }
+ ///
///
///
///
@@ -346,6 +398,15 @@ public void MoveTaskToFront(int arg0, int arg1)
IExecute("moveTaskToFront", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void RestartPackage(Java.Lang.String arg0)
+ {
+ IExecuteWithSignature("restartPackage", "(Ljava/lang/String;)V", arg0);
+ }
+ ///
///
///
///
@@ -650,6 +711,26 @@ public partial class RecentTaskInfo
#region Fields
///
+ ///
+ ///
+ [System.Obsolete()]
+ public int affiliatedTaskId { get { return IGetField("affiliatedTaskId"); } set { ISetField("affiliatedTaskId", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int id { get { return IGetField("id"); } set { ISetField("id", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int persistentId { get { return IGetField("persistentId"); } set { ISetField("persistentId", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.CharSequence description { get { return IGetField("description"); } set { ISetField("description", value); } }
+ ///
///
///
public static Android.Os.Parcelable.Creator CREATOR { get { if (!_CREATORReady) { _CREATORContent = SGetField(LocalBridgeClazz, "CREATOR"); _CREATORReady = true; } return _CREATORContent; } }
@@ -768,6 +849,13 @@ public RunningAppProcessInfo(Java.Lang.String arg0, int arg1, Java.Lang.String[]
private static Android.Os.Parcelable.Creator _CREATORContent = default;
private static bool _CREATORReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int IMPORTANCE_BACKGROUND { get { if (!_IMPORTANCE_BACKGROUNDReady) { _IMPORTANCE_BACKGROUNDContent = SGetField(LocalBridgeClazz, "IMPORTANCE_BACKGROUND"); _IMPORTANCE_BACKGROUNDReady = true; } return _IMPORTANCE_BACKGROUNDContent; } }
+ private static int _IMPORTANCE_BACKGROUNDContent = default;
+ private static bool _IMPORTANCE_BACKGROUNDReady = false; // this is used because in case of generics
+ ///
///
///
public static int IMPORTANCE_CACHED { get { if (!_IMPORTANCE_CACHEDReady) { _IMPORTANCE_CACHEDContent = SGetField(LocalBridgeClazz, "IMPORTANCE_CACHED"); _IMPORTANCE_CACHEDReady = true; } return _IMPORTANCE_CACHEDContent; } }
@@ -780,6 +868,13 @@ public RunningAppProcessInfo(Java.Lang.String arg0, int arg1, Java.Lang.String[]
private static int _IMPORTANCE_CANT_SAVE_STATEContent = default;
private static bool _IMPORTANCE_CANT_SAVE_STATEReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int IMPORTANCE_EMPTY { get { if (!_IMPORTANCE_EMPTYReady) { _IMPORTANCE_EMPTYContent = SGetField(LocalBridgeClazz, "IMPORTANCE_EMPTY"); _IMPORTANCE_EMPTYReady = true; } return _IMPORTANCE_EMPTYContent; } }
+ private static int _IMPORTANCE_EMPTYContent = default;
+ private static bool _IMPORTANCE_EMPTYReady = false; // this is used because in case of generics
+ ///
///
///
public static int IMPORTANCE_FOREGROUND { get { if (!_IMPORTANCE_FOREGROUNDReady) { _IMPORTANCE_FOREGROUNDContent = SGetField(LocalBridgeClazz, "IMPORTANCE_FOREGROUND"); _IMPORTANCE_FOREGROUNDReady = true; } return _IMPORTANCE_FOREGROUNDContent; } }
@@ -822,6 +917,13 @@ public RunningAppProcessInfo(Java.Lang.String arg0, int arg1, Java.Lang.String[]
private static int _IMPORTANCE_TOP_SLEEPINGContent = default;
private static bool _IMPORTANCE_TOP_SLEEPINGReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int IMPORTANCE_TOP_SLEEPING_PRE_28 { get { if (!_IMPORTANCE_TOP_SLEEPING_PRE_28Ready) { _IMPORTANCE_TOP_SLEEPING_PRE_28Content = SGetField(LocalBridgeClazz, "IMPORTANCE_TOP_SLEEPING_PRE_28"); _IMPORTANCE_TOP_SLEEPING_PRE_28Ready = true; } return _IMPORTANCE_TOP_SLEEPING_PRE_28Content; } }
+ private static int _IMPORTANCE_TOP_SLEEPING_PRE_28Content = default;
+ private static bool _IMPORTANCE_TOP_SLEEPING_PRE_28Ready = false; // this is used because in case of generics
+ ///
///
///
public static int IMPORTANCE_VISIBLE { get { if (!_IMPORTANCE_VISIBLEReady) { _IMPORTANCE_VISIBLEContent = SGetField(LocalBridgeClazz, "IMPORTANCE_VISIBLE"); _IMPORTANCE_VISIBLEReady = true; } return _IMPORTANCE_VISIBLEContent; } }
@@ -1048,6 +1150,26 @@ public partial class RunningTaskInfo
#region Fields
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Graphics.Bitmap thumbnail { get { return IGetField("thumbnail"); } set { ISetField("thumbnail", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int id { get { return IGetField("id"); } set { ISetField("id", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int numRunning { get { return IGetField("numRunning"); } set { ISetField("numRunning", value); } }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.CharSequence description { get { return IGetField("description"); } set { ISetField("description", value); } }
+ ///
///
///
public static Android.Os.Parcelable.Creator CREATOR { get { if (!_CREATORReady) { _CREATORContent = SGetField(LocalBridgeClazz, "CREATOR"); _CREATORReady = true; } return _CREATORContent; } }
@@ -1109,6 +1231,57 @@ public TaskDescription(Android.App.ActivityManager.TaskDescription arg0)
: base(arg0)
{
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public TaskDescription(Java.Lang.String arg0, Android.Graphics.Bitmap arg1, int arg2)
+ : base(arg0, arg1, arg2)
+ {
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public TaskDescription(Java.Lang.String arg0, Android.Graphics.Bitmap arg1)
+ : base(arg0, arg1)
+ {
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public TaskDescription(Java.Lang.String arg0, int arg1, int arg2)
+ : base(arg0, arg1, arg2)
+ {
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public TaskDescription(Java.Lang.String arg0, int arg1)
+ : base(arg0, arg1)
+ {
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public TaskDescription(Java.Lang.String arg0)
+ : base(arg0)
+ {
+ }
#endregion
@@ -1139,6 +1312,14 @@ public int BackgroundColor
get { return IExecuteWithSignature("getBackgroundColor", "()I"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Graphics.Bitmap Icon
+ {
+ get { return IExecuteWithSignature("getIcon", "()Landroid/graphics/Bitmap;"); }
+ }
+ ///
///
///
public Java.Lang.String Label
diff --git a/src/net/Netdroid/Generated/Android/App/ActivityOptions.cs b/src/net/Netdroid/Generated/Android/App/ActivityOptions.cs
index 0159c2690..8de9d1a78 100644
--- a/src/net/Netdroid/Generated/Android/App/ActivityOptions.cs
+++ b/src/net/Netdroid/Generated/Android/App/ActivityOptions.cs
@@ -305,6 +305,15 @@ public Android.Os.Bundle ToBundle()
return IExecuteWithSignature("toBundle", "()Landroid/os/Bundle;");
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool IsPendingIntentBackgroundActivityLaunchAllowed()
+ {
+ return IExecuteWithSignature("isPendingIntentBackgroundActivityLaunchAllowed", "()Z");
+ }
+ ///
///
///
///
@@ -321,6 +330,15 @@ public void RequestUsageTimeReport(Android.App.PendingIntent arg0)
IExecuteWithSignature("requestUsageTimeReport", "(Landroid/app/PendingIntent;)V", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPendingIntentBackgroundActivityLaunchAllowed(bool arg0)
+ {
+ IExecuteWithSignature("setPendingIntentBackgroundActivityLaunchAllowed", "(Z)V", arg0);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/Admin/DeviceAdminReceiver.cs b/src/net/Netdroid/Generated/Android/App/Admin/DeviceAdminReceiver.cs
index 717374e15..cd55c0028 100644
--- a/src/net/Netdroid/Generated/Android/App/Admin/DeviceAdminReceiver.cs
+++ b/src/net/Netdroid/Generated/Android/App/Admin/DeviceAdminReceiver.cs
@@ -307,6 +307,16 @@ public void OnPasswordChanged(Android.Content.Context arg0, Android.Content.Inte
IExecute("onPasswordChanged", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnPasswordChanged(Android.Content.Context arg0, Android.Content.Intent arg1)
+ {
+ IExecute("onPasswordChanged", arg0, arg1);
+ }
+ ///
///
///
///
@@ -317,6 +327,16 @@ public void OnPasswordExpiring(Android.Content.Context arg0, Android.Content.Int
IExecute("onPasswordExpiring", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnPasswordExpiring(Android.Content.Context arg0, Android.Content.Intent arg1)
+ {
+ IExecute("onPasswordExpiring", arg0, arg1);
+ }
+ ///
///
///
///
@@ -327,6 +347,16 @@ public void OnPasswordFailed(Android.Content.Context arg0, Android.Content.Inten
IExecute("onPasswordFailed", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnPasswordFailed(Android.Content.Context arg0, Android.Content.Intent arg1)
+ {
+ IExecute("onPasswordFailed", arg0, arg1);
+ }
+ ///
///
///
///
@@ -337,6 +367,16 @@ public void OnPasswordSucceeded(Android.Content.Context arg0, Android.Content.In
IExecute("onPasswordSucceeded", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnPasswordSucceeded(Android.Content.Context arg0, Android.Content.Intent arg1)
+ {
+ IExecute("onPasswordSucceeded", arg0, arg1);
+ }
+ ///
///
///
///
@@ -346,6 +386,16 @@ public void OnProfileProvisioningComplete(Android.Content.Context arg0, Android.
IExecute("onProfileProvisioningComplete", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnReadyForUserInitialization(Android.Content.Context arg0, Android.Content.Intent arg1)
+ {
+ IExecute("onReadyForUserInitialization", arg0, arg1);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/Admin/DevicePolicyManager.cs b/src/net/Netdroid/Generated/Android/App/Admin/DevicePolicyManager.cs
index aaeae5fad..a9cd7e2f4 100644
--- a/src/net/Netdroid/Generated/Android/App/Admin/DevicePolicyManager.cs
+++ b/src/net/Netdroid/Generated/Android/App/Admin/DevicePolicyManager.cs
@@ -38,6 +38,13 @@ public partial class DevicePolicyManager
#region Fields
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int ENCRYPTION_STATUS_ACTIVATING { get { if (!_ENCRYPTION_STATUS_ACTIVATINGReady) { _ENCRYPTION_STATUS_ACTIVATINGContent = SGetField(LocalBridgeClazz, "ENCRYPTION_STATUS_ACTIVATING"); _ENCRYPTION_STATUS_ACTIVATINGReady = true; } return _ENCRYPTION_STATUS_ACTIVATINGContent; } }
+ private static int _ENCRYPTION_STATUS_ACTIVATINGContent = default;
+ private static bool _ENCRYPTION_STATUS_ACTIVATINGReady = false; // this is used because in case of generics
+ ///
///
///
public static int ENCRYPTION_STATUS_ACTIVE { get { if (!_ENCRYPTION_STATUS_ACTIVEReady) { _ENCRYPTION_STATUS_ACTIVEContent = SGetField(LocalBridgeClazz, "ENCRYPTION_STATUS_ACTIVE"); _ENCRYPTION_STATUS_ACTIVEReady = true; } return _ENCRYPTION_STATUS_ACTIVEContent; } }
@@ -176,6 +183,13 @@ public partial class DevicePolicyManager
private static int _KEYGUARD_DISABLE_IRISContent = default;
private static bool _KEYGUARD_DISABLE_IRISReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int KEYGUARD_DISABLE_REMOTE_INPUT { get { if (!_KEYGUARD_DISABLE_REMOTE_INPUTReady) { _KEYGUARD_DISABLE_REMOTE_INPUTContent = SGetField(LocalBridgeClazz, "KEYGUARD_DISABLE_REMOTE_INPUT"); _KEYGUARD_DISABLE_REMOTE_INPUTReady = true; } return _KEYGUARD_DISABLE_REMOTE_INPUTContent; } }
+ private static int _KEYGUARD_DISABLE_REMOTE_INPUTContent = default;
+ private static bool _KEYGUARD_DISABLE_REMOTE_INPUTReady = false; // this is used because in case of generics
+ ///
///
///
public static int KEYGUARD_DISABLE_SECURE_CAMERA { get { if (!_KEYGUARD_DISABLE_SECURE_CAMERAReady) { _KEYGUARD_DISABLE_SECURE_CAMERAContent = SGetField(LocalBridgeClazz, "KEYGUARD_DISABLE_SECURE_CAMERA"); _KEYGUARD_DISABLE_SECURE_CAMERAReady = true; } return _KEYGUARD_DISABLE_SECURE_CAMERAContent; } }
@@ -638,6 +652,13 @@ public partial class DevicePolicyManager
private static Java.Lang.String _ACTION_PROFILE_OWNER_CHANGEDContent = default;
private static bool _ACTION_PROFILE_OWNER_CHANGEDReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String ACTION_PROVISION_MANAGED_DEVICE { get { if (!_ACTION_PROVISION_MANAGED_DEVICEReady) { _ACTION_PROVISION_MANAGED_DEVICEContent = SGetField(LocalBridgeClazz, "ACTION_PROVISION_MANAGED_DEVICE"); _ACTION_PROVISION_MANAGED_DEVICEReady = true; } return _ACTION_PROVISION_MANAGED_DEVICEContent; } }
+ private static Java.Lang.String _ACTION_PROVISION_MANAGED_DEVICEContent = default;
+ private static bool _ACTION_PROVISION_MANAGED_DEVICEReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String ACTION_PROVISION_MANAGED_PROFILE { get { if (!_ACTION_PROVISION_MANAGED_PROFILEReady) { _ACTION_PROVISION_MANAGED_PROFILEContent = SGetField(LocalBridgeClazz, "ACTION_PROVISION_MANAGED_PROFILE"); _ACTION_PROVISION_MANAGED_PROFILEReady = true; } return _ACTION_PROVISION_MANAGED_PROFILEContent; } }
@@ -824,6 +845,13 @@ public partial class DevicePolicyManager
private static Java.Lang.String _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONContent = default;
private static bool _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME { get { if (!_EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEReady) { _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME"); _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEReady = true; } return _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEContent = default;
+ private static bool _EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAMEReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM { get { if (!_EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUMReady) { _EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUMContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM"); _EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUMReady = true; } return _EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUMContent; } }
@@ -848,6 +876,13 @@ public partial class DevicePolicyManager
private static Java.Lang.String _EXTRA_PROVISIONING_DISCLAIMERSContent = default;
private static bool _EXTRA_PROVISIONING_DISCLAIMERSReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_EMAIL_ADDRESS { get { if (!_EXTRA_PROVISIONING_EMAIL_ADDRESSReady) { _EXTRA_PROVISIONING_EMAIL_ADDRESSContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_EMAIL_ADDRESS"); _EXTRA_PROVISIONING_EMAIL_ADDRESSReady = true; } return _EXTRA_PROVISIONING_EMAIL_ADDRESSContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_EMAIL_ADDRESSContent = default;
+ private static bool _EXTRA_PROVISIONING_EMAIL_ADDRESSReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String EXTRA_PROVISIONING_IMEI { get { if (!_EXTRA_PROVISIONING_IMEIReady) { _EXTRA_PROVISIONING_IMEIContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_IMEI"); _EXTRA_PROVISIONING_IMEIReady = true; } return _EXTRA_PROVISIONING_IMEIContent; } }
@@ -860,6 +895,13 @@ public partial class DevicePolicyManager
private static Java.Lang.String _EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATIONContent = default;
private static bool _EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATIONReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_KEEP_SCREEN_ON { get { if (!_EXTRA_PROVISIONING_KEEP_SCREEN_ONReady) { _EXTRA_PROVISIONING_KEEP_SCREEN_ONContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_KEEP_SCREEN_ON"); _EXTRA_PROVISIONING_KEEP_SCREEN_ONReady = true; } return _EXTRA_PROVISIONING_KEEP_SCREEN_ONContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_KEEP_SCREEN_ONContent = default;
+ private static bool _EXTRA_PROVISIONING_KEEP_SCREEN_ONReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED { get { if (!_EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLEDReady) { _EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLEDContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED"); _EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLEDReady = true; } return _EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLEDContent; } }
@@ -878,6 +920,20 @@ public partial class DevicePolicyManager
private static Java.Lang.String _EXTRA_PROVISIONING_LOCALEContent = default;
private static bool _EXTRA_PROVISIONING_LOCALEReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_LOGO_URI { get { if (!_EXTRA_PROVISIONING_LOGO_URIReady) { _EXTRA_PROVISIONING_LOGO_URIContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_LOGO_URI"); _EXTRA_PROVISIONING_LOGO_URIReady = true; } return _EXTRA_PROVISIONING_LOGO_URIContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_LOGO_URIContent = default;
+ private static bool _EXTRA_PROVISIONING_LOGO_URIReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_MAIN_COLOR { get { if (!_EXTRA_PROVISIONING_MAIN_COLORReady) { _EXTRA_PROVISIONING_MAIN_COLORContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_MAIN_COLOR"); _EXTRA_PROVISIONING_MAIN_COLORReady = true; } return _EXTRA_PROVISIONING_MAIN_COLORContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_MAIN_COLORContent = default;
+ private static bool _EXTRA_PROVISIONING_MAIN_COLORReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String EXTRA_PROVISIONING_MODE { get { if (!_EXTRA_PROVISIONING_MODEReady) { _EXTRA_PROVISIONING_MODEContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_MODE"); _EXTRA_PROVISIONING_MODEReady = true; } return _EXTRA_PROVISIONING_MODEContent; } }
@@ -914,6 +970,13 @@ public partial class DevicePolicyManager
private static Java.Lang.String _EXTRA_PROVISIONING_SKIP_ENCRYPTIONContent = default;
private static bool _EXTRA_PROVISIONING_SKIP_ENCRYPTIONReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String EXTRA_PROVISIONING_SKIP_USER_CONSENT { get { if (!_EXTRA_PROVISIONING_SKIP_USER_CONSENTReady) { _EXTRA_PROVISIONING_SKIP_USER_CONSENTContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_SKIP_USER_CONSENT"); _EXTRA_PROVISIONING_SKIP_USER_CONSENTReady = true; } return _EXTRA_PROVISIONING_SKIP_USER_CONSENTContent; } }
+ private static Java.Lang.String _EXTRA_PROVISIONING_SKIP_USER_CONSENTContent = default;
+ private static bool _EXTRA_PROVISIONING_SKIP_USER_CONSENTReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String EXTRA_PROVISIONING_TIME_ZONE { get { if (!_EXTRA_PROVISIONING_TIME_ZONEReady) { _EXTRA_PROVISIONING_TIME_ZONEContent = SGetField(LocalBridgeClazz, "EXTRA_PROVISIONING_TIME_ZONE"); _EXTRA_PROVISIONING_TIME_ZONEReady = true; } return _EXTRA_PROVISIONING_TIME_ZONEContent; } }
@@ -1074,6 +1137,14 @@ public Java.Util.List ActiveAdmins
get { return IExecuteWithSignature>("getActiveAdmins", "()Ljava/util/List;"); }
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool AutoTimeRequired
+ {
+ get { return IExecuteWithSignature("getAutoTimeRequired", "()Z"); }
+ }
+ ///
///
///
public Android.App.Admin.PackagePolicy CredentialManagerPolicy
@@ -1398,6 +1469,26 @@ public bool GetCameraDisabled(Android.Content.ComponentName arg0)
return IExecuteWithSignature("getCameraDisabled", "(Landroid/content/ComponentName;)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool GetCrossProfileCallerIdDisabled(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getCrossProfileCallerIdDisabled", "(Landroid/content/ComponentName;)Z", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool GetCrossProfileContactsSearchDisabled(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getCrossProfileContactsSearchDisabled", "(Landroid/content/ComponentName;)Z", arg0);
+ }
+ ///
///
///
///
@@ -1407,6 +1498,16 @@ public bool GetScreenCaptureDisabled(Android.Content.ComponentName arg0)
return IExecuteWithSignature("getScreenCaptureDisabled", "(Landroid/content/ComponentName;)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool GetStorageEncryption(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getStorageEncryption", "(Landroid/content/ComponentName;)Z", arg0);
+ }
+ ///
///
///
///
@@ -1584,6 +1685,15 @@ public bool IsBackupServiceEnabled(Android.Content.ComponentName arg0)
return IExecuteWithSignature("isBackupServiceEnabled", "(Landroid/content/ComponentName;)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool IsCallerApplicationRestrictionsManagingPackage()
+ {
+ return IExecuteWithSignature("isCallerApplicationRestrictionsManagingPackage", "()Z");
+ }
+ ///
///
///
///
@@ -1861,6 +1971,17 @@ public bool RequestBugreport(Android.Content.ComponentName arg0)
return IExecuteWithSignature("requestBugreport", "(Landroid/content/ComponentName;)Z", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool ResetPassword(Java.Lang.String arg0, int arg1)
+ {
+ return IExecute("resetPassword", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2085,6 +2206,16 @@ public int GetMaximumFailedPasswordsForWipe(Android.Content.ComponentName arg0)
return IExecuteWithSignature("getMaximumFailedPasswordsForWipe", "(Landroid/content/ComponentName;)I", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetOrganizationColor(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getOrganizationColor", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
///
///
///
@@ -2103,6 +2234,86 @@ public int GetPasswordMaximumLength(int arg0)
return IExecuteWithSignature("getPasswordMaximumLength", "(I)I", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumLength(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumLength", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumLetters(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumLetters", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumLowerCase(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumLowerCase", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumNonLetter(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumNonLetter", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumNumeric(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumNumeric", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumSymbols(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumSymbols", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordMinimumUpperCase(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordMinimumUpperCase", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int GetPasswordQuality(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getPasswordQuality", "(Landroid/content/ComponentName;)I", arg0);
+ }
+ ///
///
///
///
@@ -2160,6 +2371,17 @@ public int SetGlobalPrivateDnsModeSpecifiedHost(Android.Content.ComponentName ar
return IExecute("setGlobalPrivateDnsModeSpecifiedHost", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int SetStorageEncryption(Android.Content.ComponentName arg0, bool arg1)
+ {
+ return IExecute("setStorageEncryption", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2234,6 +2456,27 @@ public Java.Lang.String GetAlwaysOnVpnPackage(Android.Content.ComponentName arg0
return IExecuteWithSignature("getAlwaysOnVpnPackage", "(Landroid/content/ComponentName;)Ljava/lang/String;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.String GetApplicationRestrictionsManagingPackage(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getApplicationRestrictionsManagingPackage", "(Landroid/content/ComponentName;)Ljava/lang/String;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Lang.String GetCertInstallerPackage(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature("getCertInstallerPackage", "(Landroid/content/ComponentName;)Ljava/lang/String;", arg0);
+ }
+ ///
///
///
///
@@ -2474,6 +2717,16 @@ public Java.Util.List GetInstalledCaCerts(Android.Content.ComponentName
return IExecuteWithSignature>("getAlwaysOnVpnLockdownWhitelist", "(Landroid/content/ComponentName;)Ljava/util/Set;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Java.Util.Set GetCrossProfileCalendarPackages(Android.Content.ComponentName arg0)
+ {
+ return IExecuteWithSignature>("getCrossProfileCalendarPackages", "(Landroid/content/ComponentName;)Ljava/util/Set;", arg0);
+ }
+ ///
///
///
///
@@ -2591,6 +2844,15 @@ public void ClearCrossProfileIntentFilters(Android.Content.ComponentName arg0)
IExecuteWithSignature("clearCrossProfileIntentFilters", "(Landroid/content/ComponentName;)V", arg0);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void ClearDeviceOwnerApp(Java.Lang.String arg0)
+ {
+ IExecuteWithSignature("clearDeviceOwnerApp", "(Ljava/lang/String;)V", arg0);
+ }
+ ///
///
///
///
@@ -2600,6 +2862,15 @@ public void ClearPackagePersistentPreferredActivities(Android.Content.ComponentN
IExecute("clearPackagePersistentPreferredActivities", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void ClearProfileOwner(Android.Content.ComponentName arg0)
+ {
+ IExecuteWithSignature("clearProfileOwner", "(Landroid/content/ComponentName;)V", arg0);
+ }
+ ///
///
///
///
@@ -2712,6 +2983,17 @@ public void SetApplicationRestrictions(Android.Content.ComponentName arg0, Java.
IExecute("setApplicationRestrictions", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetApplicationRestrictionsManagingPackage(Android.Content.ComponentName arg0, Java.Lang.String arg1)
+ {
+ IExecute("setApplicationRestrictionsManagingPackage", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2721,6 +3003,16 @@ public void SetAutoTimeEnabled(Android.Content.ComponentName arg0, bool arg1)
IExecute("setAutoTimeEnabled", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetAutoTimeRequired(Android.Content.ComponentName arg0, bool arg1)
+ {
+ IExecute("setAutoTimeRequired", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2757,6 +3049,17 @@ public void SetCameraDisabled(Android.Content.ComponentName arg0, bool arg1)
IExecute("setCameraDisabled", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetCertInstallerPackage(Android.Content.ComponentName arg0, Java.Lang.String arg1)
+ {
+ IExecute("setCertInstallerPackage", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2775,6 +3078,36 @@ public void SetConfiguredNetworksLockdownState(Android.Content.ComponentName arg
IExecute("setConfiguredNetworksLockdownState", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetCrossProfileCalendarPackages(Android.Content.ComponentName arg0, Java.Util.Set arg1)
+ {
+ IExecute("setCrossProfileCalendarPackages", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetCrossProfileCallerIdDisabled(Android.Content.ComponentName arg0, bool arg1)
+ {
+ IExecute("setCrossProfileCallerIdDisabled", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetCrossProfileContactsSearchDisabled(Android.Content.ComponentName arg0, bool arg1)
+ {
+ IExecute("setCrossProfileContactsSearchDisabled", arg0, arg1);
+ }
+ ///
///
///
///
@@ -2957,6 +3290,16 @@ public void SetNetworkLoggingEnabled(Android.Content.ComponentName arg0, bool ar
IExecute("setNetworkLoggingEnabled", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetOrganizationColor(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setOrganizationColor", arg0, arg1);
+ }
+ ///
///
///
///
@@ -3001,6 +3344,86 @@ public void SetPasswordHistoryLength(Android.Content.ComponentName arg0, int arg
IExecute("setPasswordHistoryLength", arg0, arg1);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumLength(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumLength", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumLetters(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumLetters", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumLowerCase(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumLowerCase", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumNonLetter(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumNonLetter", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumNumeric(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumNumeric", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumSymbols(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumSymbols", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordMinimumUpperCase(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordMinimumUpperCase", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetPasswordQuality(Android.Content.ComponentName arg0, int arg1)
+ {
+ IExecute("setPasswordQuality", arg0, arg1);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/AlertDialog.cs b/src/net/Netdroid/Generated/Android/App/AlertDialog.cs
index 7e59cdeee..fb1ecc792 100644
--- a/src/net/Netdroid/Generated/Android/App/AlertDialog.cs
+++ b/src/net/Netdroid/Generated/Android/App/AlertDialog.cs
@@ -37,6 +37,41 @@ public partial class AlertDialog
#endregion
#region Fields
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int THEME_DEVICE_DEFAULT_DARK { get { if (!_THEME_DEVICE_DEFAULT_DARKReady) { _THEME_DEVICE_DEFAULT_DARKContent = SGetField(LocalBridgeClazz, "THEME_DEVICE_DEFAULT_DARK"); _THEME_DEVICE_DEFAULT_DARKReady = true; } return _THEME_DEVICE_DEFAULT_DARKContent; } }
+ private static int _THEME_DEVICE_DEFAULT_DARKContent = default;
+ private static bool _THEME_DEVICE_DEFAULT_DARKReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int THEME_DEVICE_DEFAULT_LIGHT { get { if (!_THEME_DEVICE_DEFAULT_LIGHTReady) { _THEME_DEVICE_DEFAULT_LIGHTContent = SGetField(LocalBridgeClazz, "THEME_DEVICE_DEFAULT_LIGHT"); _THEME_DEVICE_DEFAULT_LIGHTReady = true; } return _THEME_DEVICE_DEFAULT_LIGHTContent; } }
+ private static int _THEME_DEVICE_DEFAULT_LIGHTContent = default;
+ private static bool _THEME_DEVICE_DEFAULT_LIGHTReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int THEME_HOLO_DARK { get { if (!_THEME_HOLO_DARKReady) { _THEME_HOLO_DARKContent = SGetField(LocalBridgeClazz, "THEME_HOLO_DARK"); _THEME_HOLO_DARKReady = true; } return _THEME_HOLO_DARKContent; } }
+ private static int _THEME_HOLO_DARKContent = default;
+ private static bool _THEME_HOLO_DARKReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int THEME_HOLO_LIGHT { get { if (!_THEME_HOLO_LIGHTReady) { _THEME_HOLO_LIGHTContent = SGetField(LocalBridgeClazz, "THEME_HOLO_LIGHT"); _THEME_HOLO_LIGHTReady = true; } return _THEME_HOLO_LIGHTContent; } }
+ private static int _THEME_HOLO_LIGHTContent = default;
+ private static bool _THEME_HOLO_LIGHTReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int THEME_TRADITIONAL { get { if (!_THEME_TRADITIONALReady) { _THEME_TRADITIONALContent = SGetField(LocalBridgeClazz, "THEME_TRADITIONAL"); _THEME_TRADITIONALReady = true; } return _THEME_TRADITIONALContent; } }
+ private static int _THEME_TRADITIONALContent = default;
+ private static bool _THEME_TRADITIONALReady = false; // this is used because in case of generics
#endregion
@@ -82,6 +117,66 @@ public void SetButton(int arg0, Java.Lang.CharSequence arg1, Android.Os.Message
IExecute("setButton", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton(Java.Lang.CharSequence arg0, Android.Content.DialogInterface.OnClickListener arg1)
+ {
+ IExecute("setButton", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton(Java.Lang.CharSequence arg0, Android.Os.Message arg1)
+ {
+ IExecute("setButton", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton2(Java.Lang.CharSequence arg0, Android.Content.DialogInterface.OnClickListener arg1)
+ {
+ IExecute("setButton2", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton2(Java.Lang.CharSequence arg0, Android.Os.Message arg1)
+ {
+ IExecute("setButton2", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton3(Java.Lang.CharSequence arg0, Android.Content.DialogInterface.OnClickListener arg1)
+ {
+ IExecute("setButton3", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetButton3(Java.Lang.CharSequence arg0, Android.Os.Message arg1)
+ {
+ IExecute("setButton3", arg0, arg1);
+ }
+ ///
///
///
///
@@ -280,6 +375,16 @@ public Android.App.AlertDialog.Builder SetIconAttribute(int arg0)
return IExecuteWithSignature("setIconAttribute", "(I)Landroid/app/AlertDialog$Builder;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.AlertDialog.Builder SetInverseBackgroundForced(bool arg0)
+ {
+ return IExecuteWithSignature("setInverseBackgroundForced", "(Z)Landroid/app/AlertDialog$Builder;", arg0);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/AliasActivity.cs b/src/net/Netdroid/Generated/Android/App/AliasActivity.cs
new file mode 100644
index 000000000..29acf5acf
--- /dev/null
+++ b/src/net/Netdroid/Generated/Android/App/AliasActivity.cs
@@ -0,0 +1,58 @@
+/*
+* Copyright 2024 MASES s.r.l.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* Refer to LICENSE for more information.
+*/
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+* using android.jar as reference
+*/
+
+using MASES.JCOBridge.C2JBridge;
+
+namespace Android.App
+{
+ #region AliasActivity
+ public partial class AliasActivity
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+}
\ No newline at end of file
diff --git a/src/net/Netdroid/Generated/Android/App/AllPackageClasses.cs b/src/net/Netdroid/Generated/Android/App/AllPackageClasses.cs
index 111a630b0..0e4c30f31 100644
--- a/src/net/Netdroid/Generated/Android/App/AllPackageClasses.cs
+++ b/src/net/Netdroid/Generated/Android/App/AllPackageClasses.cs
@@ -171,6 +171,173 @@ protected override void InitializeHandlers() { }
}
#endregion
+ #region OnNavigationListener
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class OnNavigationListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ {
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public OnNavigationListener() { InitializeHandlers(); }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "org.mases.netdroid.generated.android.app.OnNavigationListener";
+
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region OnNavigationListenerDirect
+ ///
+ /// Direct override of or its generic type if there is one
+ ///
+ public partial class OnNavigationListenerDirect : OnNavigationListener
+ {
+ ///
+ ///
+ ///
+ public override bool AutoInit => false;
+
+ ///
+ protected override void InitializeHandlers() { }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "android.app.ActionBar$OnNavigationListener";
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+ }
+ #endregion
+
+ #region Tab
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class Tab : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.ActionBar$Tab";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("Tab class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public Tab() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("Tab class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public Tab(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region TabListener
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class TabListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ {
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public TabListener() { InitializeHandlers(); }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "org.mases.netdroid.generated.android.app.TabListener";
+
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region TabListenerDirect
+ ///
+ /// Direct override of or its generic type if there is one
+ ///
+ public partial class TabListenerDirect : TabListener
+ {
+ ///
+ ///
+ ///
+ public override bool AutoInit => false;
+
+ ///
+ protected override void InitializeHandlers() { }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "android.app.ActionBar$TabListener";
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+ }
+ #endregion
+
}
#endregion
@@ -265,6 +432,51 @@ public ScreenCaptureCallback(params object[] args) : base(args) { }
}
#endregion
+ #region ActivityGroup
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class ActivityGroup : Android.App.Activity
+ {
+ const string _bridgeClassName = "android.app.ActivityGroup";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ActivityGroup() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ActivityGroup(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region ActivityManager
///
///
@@ -984,6 +1196,51 @@ public Builder(params object[] args) : base(args) { }
}
#endregion
+ #region AliasActivity
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class AliasActivity : Android.App.Activity
+ {
+ const string _bridgeClassName = "android.app.AliasActivity";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public AliasActivity() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public AliasActivity(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region AppComponentFactory
///
///
@@ -1962,6 +2219,51 @@ public Dialog(params object[] args) : base(args) { }
}
#endregion
+ #region DialogFragment
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class DialogFragment : Android.App.Fragment
+ {
+ const string _bridgeClassName = "android.app.DialogFragment";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public DialogFragment() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public DialogFragment(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region DirectAction
///
///
@@ -2182,13 +2484,58 @@ public Request(params object[] args) : base(args) { }
}
#endregion
- #region ForegroundServiceStartNotAllowedException
+ #region ExpandableListActivity
///
- ///
+ ///
///
- public partial class ForegroundServiceStartNotAllowedException : Android.App.ServiceStartNotAllowedException
+ [System.Obsolete()]
+ public partial class ExpandableListActivity : Android.App.Activity
{
- const string _bridgeClassName = "android.app.ForegroundServiceStartNotAllowedException";
+ const string _bridgeClassName = "android.app.ExpandableListActivity";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ExpandableListActivity() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ExpandableListActivity(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region ForegroundServiceStartNotAllowedException
+ ///
+ ///
+ ///
+ public partial class ForegroundServiceStartNotAllowedException : Android.App.ServiceStartNotAllowedException
+ {
+ const string _bridgeClassName = "android.app.ForegroundServiceStartNotAllowedException";
///
///
///
@@ -2216,21 +2563,22 @@ public partial class ForegroundServiceTypeException : Android.App.ServiceStartNo
}
#endregion
- #region GameManager
+ #region Fragment
///
- ///
+ ///
///
- public partial class GameManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class Fragment : MASES.JCOBridge.C2JBridge.JVMBridgeBase
{
- const string _bridgeClassName = "android.app.GameManager";
+ const string _bridgeClassName = "android.app.Fragment";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public GameManager() { }
+ public Fragment() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public GameManager(params object[] args) : base(args) { }
+ public Fragment(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2256,25 +2604,89 @@ public GameManager(params object[] args) : base(args) { }
public override bool IsBridgeStatic => false;
// TODO: complete the class
+ #region InstantiationException
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class InstantiationException : Android.Util.AndroidRuntimeException
+ {
+ const string _bridgeClassName = "android.app.Fragment$InstantiationException";
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region SavedState
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class SavedState : Android.Os.Parcelable
+ {
+ const string _bridgeClassName = "android.app.Fragment$SavedState";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public SavedState() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public SavedState(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
}
#endregion
- #region GameState
+ #region FragmentBreadCrumbs
///
- ///
+ ///
///
- public partial class GameState : Android.Os.Parcelable
+ [System.Obsolete()]
+ public partial class FragmentBreadCrumbs : Android.View.ViewGroup
{
- const string _bridgeClassName = "android.app.GameState";
+ const string _bridgeClassName = "android.app.FragmentBreadCrumbs";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public GameState() { }
+ public FragmentBreadCrumbs() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public GameState(params object[] args) : base(args) { }
+ public FragmentBreadCrumbs(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2300,25 +2712,133 @@ public GameState(params object[] args) : base(args) { }
public override bool IsBridgeStatic => false;
// TODO: complete the class
+ #region OnBreadCrumbClickListener
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class OnBreadCrumbClickListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ {
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public OnBreadCrumbClickListener() { InitializeHandlers(); }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "org.mases.netdroid.generated.android.app.OnBreadCrumbClickListener";
+
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region OnBreadCrumbClickListenerDirect
+ ///
+ /// Direct override of or its generic type if there is one
+ ///
+ public partial class OnBreadCrumbClickListenerDirect : OnBreadCrumbClickListener
+ {
+ ///
+ ///
+ ///
+ public override bool AutoInit => false;
+
+ ///
+ protected override void InitializeHandlers() { }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener";
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+ }
+ #endregion
+
+
+ }
+ #endregion
+
+ #region FragmentContainer
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentContainer : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentContainer";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentContainer() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentContainer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentContainer(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
}
#endregion
- #region GrammaticalInflectionManager
+ #region FragmentController
///
- ///
+ ///
///
- public partial class GrammaticalInflectionManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class FragmentController : MASES.JCOBridge.C2JBridge.JVMBridgeBase
{
- const string _bridgeClassName = "android.app.GrammaticalInflectionManager";
+ const string _bridgeClassName = "android.app.FragmentController";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public GrammaticalInflectionManager() { }
+ public FragmentController() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public GrammaticalInflectionManager(params object[] args) : base(args) { }
+ public FragmentController(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2348,21 +2868,981 @@ public GrammaticalInflectionManager(params object[] args) : base(args) { }
}
#endregion
- #region Instrumentation
+ #region FragmentHostCallback
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentHostCallback : Android.App.FragmentContainer
+ {
+ const string _bridgeClassName = "android.app.FragmentHostCallback";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentHostCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentHostCallback() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentHostCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentHostCallback(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region FragmentHostCallback
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentHostCallback : Android.App.FragmentContainer
+ {
+ const string _bridgeClassName = "android.app.FragmentHostCallback";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentHostCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentHostCallback() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentHostCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentHostCallback(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region FragmentManager
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentManager";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+ #region BackStackEntry
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class BackStackEntry : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentManager$BackStackEntry";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("BackStackEntry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public BackStackEntry() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("BackStackEntry class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public BackStackEntry(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region FragmentLifecycleCallbacks
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentLifecycleCallbacks : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentManager$FragmentLifecycleCallbacks";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentLifecycleCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentLifecycleCallbacks() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentLifecycleCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentLifecycleCallbacks(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region OnBackStackChangedListener
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class OnBackStackChangedListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ {
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public OnBackStackChangedListener() { InitializeHandlers(); }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "org.mases.netdroid.generated.android.app.OnBackStackChangedListener";
+
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region OnBackStackChangedListenerDirect
+ ///
+ /// Direct override of or its generic type if there is one
+ ///
+ public partial class OnBackStackChangedListenerDirect : OnBackStackChangedListener
+ {
+ ///
+ ///
+ ///
+ public override bool AutoInit => false;
+
+ ///
+ protected override void InitializeHandlers() { }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "android.app.FragmentManager$OnBackStackChangedListener";
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+ }
+ #endregion
+
+
+ }
+ #endregion
+
+ #region FragmentManagerNonConfig
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentManagerNonConfig : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentManagerNonConfig";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public FragmentManagerNonConfig() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public FragmentManagerNonConfig(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region FragmentTransaction
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class FragmentTransaction : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.FragmentTransaction";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("FragmentTransaction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentTransaction() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("FragmentTransaction class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public FragmentTransaction(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region GameManager
+ ///
+ ///
+ ///
+ public partial class GameManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.GameManager";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public GameManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public GameManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region GameState
+ ///
+ ///
+ ///
+ public partial class GameState : Android.Os.Parcelable
+ {
+ const string _bridgeClassName = "android.app.GameState";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public GameState() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public GameState(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region GrammaticalInflectionManager
+ ///
+ ///
+ ///
+ public partial class GrammaticalInflectionManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.GrammaticalInflectionManager";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public GrammaticalInflectionManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public GrammaticalInflectionManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region Instrumentation
+ ///
+ ///
+ ///
+ public partial class Instrumentation : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.Instrumentation";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public Instrumentation() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public Instrumentation(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+ #region ActivityMonitor
+ ///
+ ///
+ ///
+ public partial class ActivityMonitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.Instrumentation$ActivityMonitor";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ActivityMonitor() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ActivityMonitor(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region ActivityResult
+ ///
+ ///
+ ///
+ public partial class ActivityResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.Instrumentation$ActivityResult";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ActivityResult() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ActivityResult(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+
+ }
+ #endregion
+
+ #region IntentService
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class IntentService : Android.App.Service
+ {
+ const string _bridgeClassName = "android.app.IntentService";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("IntentService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public IntentService() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("IntentService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public IntentService(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region InvalidForegroundServiceTypeException
+ ///
+ ///
+ ///
+ public partial class InvalidForegroundServiceTypeException : Android.App.ForegroundServiceTypeException
+ {
+ const string _bridgeClassName = "android.app.InvalidForegroundServiceTypeException";
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region KeyguardManager
+ ///
+ ///
+ ///
+ public partial class KeyguardManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.KeyguardManager";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public KeyguardManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public KeyguardManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+ #region KeyguardDismissCallback
+ ///
+ ///
+ ///
+ public partial class KeyguardDismissCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.KeyguardManager$KeyguardDismissCallback";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("KeyguardDismissCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public KeyguardDismissCallback() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("KeyguardDismissCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public KeyguardDismissCallback(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region KeyguardLock
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class KeyguardLock : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.KeyguardManager$KeyguardLock";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public KeyguardLock() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public KeyguardLock(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region KeyguardLockedStateListener
+ ///
+ ///
+ ///
+ public partial class KeyguardLockedStateListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ {
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public KeyguardLockedStateListener() { InitializeHandlers(); }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "org.mases.netdroid.generated.android.app.KeyguardLockedStateListener";
+
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+ #region KeyguardLockedStateListenerDirect
+ ///
+ /// Direct override of or its generic type if there is one
+ ///
+ public partial class KeyguardLockedStateListenerDirect : KeyguardLockedStateListener
+ {
+ ///
+ ///
+ ///
+ public override bool AutoInit => false;
+
+ ///
+ protected override void InitializeHandlers() { }
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => "android.app.KeyguardManager$KeyguardLockedStateListener";
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+ }
+ #endregion
+
+ #region OnKeyguardExitResult
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class OnKeyguardExitResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.KeyguardManager$OnKeyguardExitResult";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ [Obsolete("OnKeyguardExitResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public OnKeyguardExitResult() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("OnKeyguardExitResult class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public OnKeyguardExitResult(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
+
+ }
+ #endregion
+
+ #region LauncherActivity
///
- ///
+ ///
///
- public partial class Instrumentation : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class LauncherActivity : Android.App.ListActivity
{
- const string _bridgeClassName = "android.app.Instrumentation";
+ const string _bridgeClassName = "android.app.LauncherActivity";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public Instrumentation() { }
+ [Obsolete("LauncherActivity class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LauncherActivity() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public Instrumentation(params object[] args) : base(args) { }
+ [Obsolete("LauncherActivity class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LauncherActivity(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2373,7 +3853,7 @@ public Instrumentation(params object[] args) : base(args) { }
///
///
///
- public override bool IsBridgeAbstract => false;
+ public override bool IsBridgeAbstract => true;
///
///
///
@@ -2388,21 +3868,22 @@ public Instrumentation(params object[] args) : base(args) { }
public override bool IsBridgeStatic => false;
// TODO: complete the class
- #region ActivityMonitor
+ #region IconResizer
///
- ///
+ ///
///
- public partial class ActivityMonitor : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class IconResizer : MASES.JCOBridge.C2JBridge.JVMBridgeBase
{
- const string _bridgeClassName = "android.app.Instrumentation$ActivityMonitor";
+ const string _bridgeClassName = "android.app.LauncherActivity$IconResizer";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public ActivityMonitor() { }
+ public IconResizer() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public ActivityMonitor(params object[] args) : base(args) { }
+ public IconResizer(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2425,28 +3906,29 @@ public ActivityMonitor(params object[] args) : base(args) { }
///
///
///
- public override bool IsBridgeStatic => true;
+ public override bool IsBridgeStatic => false;
// TODO: complete the class
}
#endregion
- #region ActivityResult
+ #region ListItem
///
- ///
+ ///
///
- public partial class ActivityResult : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class ListItem : MASES.JCOBridge.C2JBridge.JVMBridgeBase
{
- const string _bridgeClassName = "android.app.Instrumentation$ActivityResult";
+ const string _bridgeClassName = "android.app.LauncherActivity$ListItem";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public ActivityResult() { }
+ public ListItem() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public ActivityResult(params object[] args) : base(args) { }
+ public ListItem(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2480,38 +3962,67 @@ public ActivityResult(params object[] args) : base(args) { }
}
#endregion
- #region InvalidForegroundServiceTypeException
+ #region ListActivity
///
- ///
+ ///
///
- public partial class InvalidForegroundServiceTypeException : Android.App.ForegroundServiceTypeException
+ [System.Obsolete()]
+ public partial class ListActivity : Android.App.Activity
{
- const string _bridgeClassName = "android.app.InvalidForegroundServiceTypeException";
+ const string _bridgeClassName = "android.app.ListActivity";
///
- ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ListActivity() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ListActivity(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
///
public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
// TODO: complete the class
}
#endregion
- #region KeyguardManager
+ #region ListFragment
///
- ///
+ ///
///
- public partial class KeyguardManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [System.Obsolete()]
+ public partial class ListFragment : Android.App.Fragment
{
- const string _bridgeClassName = "android.app.KeyguardManager";
+ const string _bridgeClassName = "android.app.ListFragment";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public KeyguardManager() { }
+ public ListFragment() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public KeyguardManager(params object[] args) : base(args) { }
+ public ListFragment(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2537,23 +4048,71 @@ public KeyguardManager(params object[] args) : base(args) { }
public override bool IsBridgeStatic => false;
// TODO: complete the class
- #region KeyguardDismissCallback
+
+ }
+ #endregion
+
+ #region LoaderManager
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class LoaderManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.LoaderManager";
///
- ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public partial class KeyguardDismissCallback : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ [Obsolete("LoaderManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ [Obsolete("LoaderManager class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => true;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+ #region LoaderCallbacks
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class LoaderCallbacks : MASES.JCOBridge.C2JBridge.JVMBridgeBase
{
- const string _bridgeClassName = "android.app.KeyguardManager$KeyguardDismissCallback";
+ const string _bridgeClassName = "android.app.LoaderManager$LoaderCallbacks";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- [Obsolete("KeyguardDismissCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
- public KeyguardDismissCallback() { }
+ [Obsolete("LoaderCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderCallbacks() { }
///
/// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- [Obsolete("KeyguardDismissCallback class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
- public KeyguardDismissCallback(params object[] args) : base(args) { }
+ [Obsolete("LoaderCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderCallbacks(params object[] args) : base(args) { }
private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
@@ -2572,7 +4131,7 @@ public KeyguardDismissCallback(params object[] args) : base(args) { }
///
///
///
- public override bool IsBridgeInterface => false;
+ public override bool IsBridgeInterface => true;
///
///
///
@@ -2583,46 +4142,32 @@ public KeyguardDismissCallback(params object[] args) : base(args) { }
}
#endregion
- #region KeyguardLockedStateListener
+ #region LoaderCallbacks
///
- ///
+ ///
///
- public partial class KeyguardLockedStateListener : MASES.JCOBridge.C2JBridge.JVMBridgeListener
+ ///
+ [System.Obsolete()]
+ public partial class LoaderCallbacks : MASES.JCOBridge.C2JBridge.JVMBridgeBase>
{
+ const string _bridgeClassName = "android.app.LoaderManager$LoaderCallbacks";
///
/// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
///
- public KeyguardLockedStateListener() { InitializeHandlers(); }
-
- ///
- ///
- ///
- public override string BridgeClassName => "org.mases.netdroid.generated.android.app.KeyguardLockedStateListener";
-
-
- // TODO: complete the class
-
- }
- #endregion
-
- #region KeyguardLockedStateListenerDirect
- ///
- /// Direct override of or its generic type if there is one
- ///
- public partial class KeyguardLockedStateListenerDirect : KeyguardLockedStateListener
- {
+ [Obsolete("LoaderCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderCallbacks() { }
///
- ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
///
- public override bool AutoInit => false;
+ [Obsolete("LoaderCallbacks class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
+ public LoaderCallbacks(params object[] args) : base(args) { }
- ///
- protected override void InitializeHandlers() { }
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
///
- ///
+ ///
///
- public override string BridgeClassName => "android.app.KeyguardManager$KeyguardLockedStateListener";
+ public override string BridgeClassName => _bridgeClassName;
///
///
///
@@ -2639,6 +4184,9 @@ protected override void InitializeHandlers() { }
///
///
public override bool IsBridgeStatic => true;
+
+ // TODO: complete the class
+
}
#endregion
@@ -2646,6 +4194,51 @@ protected override void InitializeHandlers() { }
}
#endregion
+ #region LocalActivityManager
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class LocalActivityManager : MASES.JCOBridge.C2JBridge.JVMBridgeBase
+ {
+ const string _bridgeClassName = "android.app.LocalActivityManager";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public LocalActivityManager() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public LocalActivityManager(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region LocaleConfig
///
///
@@ -4448,6 +6041,51 @@ public Presentation(params object[] args) : base(args) { }
}
#endregion
+ #region ProgressDialog
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class ProgressDialog : Android.App.AlertDialog
+ {
+ const string _bridgeClassName = "android.app.ProgressDialog";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public ProgressDialog() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public ProgressDialog(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region RecoverableSecurityException
///
///
@@ -5076,6 +6714,51 @@ public SyncNotedAppOp(params object[] args) : base(args) { }
}
#endregion
+ #region TabActivity
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public partial class TabActivity : Android.App.ActivityGroup
+ {
+ const string _bridgeClassName = "android.app.TabActivity";
+ ///
+ /// Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
+ ///
+ public TabActivity() { }
+ ///
+ /// Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
+ ///
+ public TabActivity(params object[] args) : base(args) { }
+
+ private static readonly IJavaType LocalBridgeClazz = ClazzOf(_bridgeClassName);
+
+ ///
+ ///
+ ///
+ public override string BridgeClassName => _bridgeClassName;
+ ///
+ ///
+ ///
+ public override bool IsBridgeAbstract => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeCloseable => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeInterface => false;
+ ///
+ ///
+ ///
+ public override bool IsBridgeStatic => false;
+
+ // TODO: complete the class
+
+ }
+ #endregion
+
#region TaskInfo
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/AppOpsManager.cs b/src/net/Netdroid/Generated/Android/App/AppOpsManager.cs
index 66952cc7a..9fc45502b 100644
--- a/src/net/Netdroid/Generated/Android/App/AppOpsManager.cs
+++ b/src/net/Netdroid/Generated/Android/App/AppOpsManager.cs
@@ -306,6 +306,30 @@ public bool IsOpActive(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
return IExecute("isOpActive", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int CheckOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("checkOp", arg0, arg1, arg2);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int CheckOpNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("checkOpNoThrow", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -319,6 +343,18 @@ public int NoteOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2, Java.L
return IExecute("noteOp", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NoteOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("noteOp", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -332,6 +368,18 @@ public int NoteOpNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.String arg2,
return IExecute("noteOpNoThrow", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NoteOpNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("noteOpNoThrow", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -345,6 +393,17 @@ public int NoteProxyOp(Java.Lang.String arg0, Java.Lang.String arg1, int arg2, J
return IExecute("noteProxyOp", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NoteProxyOp(Java.Lang.String arg0, Java.Lang.String arg1)
+ {
+ return IExecute("noteProxyOp", arg0, arg1);
+ }
+ ///
///
///
///
@@ -358,6 +417,29 @@ public int NoteProxyOpNoThrow(Java.Lang.String arg0, Java.Lang.String arg1, int
return IExecute("noteProxyOpNoThrow", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NoteProxyOpNoThrow(Java.Lang.String arg0, Java.Lang.String arg1, int arg2)
+ {
+ return IExecute("noteProxyOpNoThrow", arg0, arg1, arg2);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int NoteProxyOpNoThrow(Java.Lang.String arg0, Java.Lang.String arg1)
+ {
+ return IExecute("noteProxyOpNoThrow", arg0, arg1);
+ }
+ ///
///
///
///
@@ -371,6 +453,18 @@ public int StartOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2, Java.
return IExecute("startOp", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int StartOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("startOp", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -384,6 +478,18 @@ public int StartOpNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.String arg2
return IExecute("startOpNoThrow", arg0, arg1, arg2, arg3, arg4);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int StartOpNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ return IExecute("startOpNoThrow", arg0, arg1, arg2);
+ }
+ ///
///
///
///
@@ -454,6 +560,16 @@ public int UnsafeCheckOpRawNoThrow(Java.Lang.String arg0, int arg1, Java.Lang.St
return IExecute("unsafeCheckOpRawNoThrow", arg0, arg1, arg2);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void CheckPackage(int arg0, Java.Lang.String arg1)
+ {
+ IExecute("checkPackage", arg0, arg1);
+ }
+ ///
///
///
///
@@ -465,6 +581,17 @@ public void FinishOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2, Jav
IExecute("finishOp", arg0, arg1, arg2, arg3);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void FinishOp(Java.Lang.String arg0, int arg1, Java.Lang.String arg2)
+ {
+ IExecute("finishOp", arg0, arg1, arg2);
+ }
+ ///
///
///
///
diff --git a/src/net/Netdroid/Generated/Android/App/AutomaticZenRule.cs b/src/net/Netdroid/Generated/Android/App/AutomaticZenRule.cs
index 1103f5f22..3b7981f07 100644
--- a/src/net/Netdroid/Generated/Android/App/AutomaticZenRule.cs
+++ b/src/net/Netdroid/Generated/Android/App/AutomaticZenRule.cs
@@ -51,6 +51,19 @@ public AutomaticZenRule(Java.Lang.String arg0, Android.Content.ComponentName arg
: base(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
{
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public AutomaticZenRule(Java.Lang.String arg0, Android.Content.ComponentName arg1, Android.Net.Uri arg2, int arg3, bool arg4)
+ : base(arg0, arg1, arg2, arg3, arg4)
+ {
+ }
#endregion
diff --git a/src/net/Netdroid/Generated/Android/App/Backup/BackupManager.cs b/src/net/Netdroid/Generated/Android/App/Backup/BackupManager.cs
index d74323762..877975af4 100644
--- a/src/net/Netdroid/Generated/Android/App/Backup/BackupManager.cs
+++ b/src/net/Netdroid/Generated/Android/App/Backup/BackupManager.cs
@@ -71,6 +71,16 @@ public Android.Os.UserHandle GetUserForAncestralSerialNumber(long arg0)
return IExecuteWithSignature("getUserForAncestralSerialNumber", "(J)Landroid/os/UserHandle;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int RequestRestore(Android.App.Backup.RestoreObserver arg0)
+ {
+ return IExecuteWithSignature("requestRestore", "(Landroid/app/backup/RestoreObserver;)I", arg0);
+ }
+ ///
///
///
public void DataChanged()
diff --git a/src/net/Netdroid/Generated/Android/App/Dialog.cs b/src/net/Netdroid/Generated/Android/App/Dialog.cs
index 38c13a2b7..8c569c396 100644
--- a/src/net/Netdroid/Generated/Android/App/Dialog.cs
+++ b/src/net/Netdroid/Generated/Android/App/Dialog.cs
@@ -539,6 +539,14 @@ public void OnAttachedToWindow()
IExecuteWithSignature("onAttachedToWindow", "()V");
}
///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnBackPressed()
+ {
+ IExecuteWithSignature("onBackPressed", "()V");
+ }
+ ///
///
///
public void OnContentChanged()
diff --git a/src/net/Netdroid/Generated/Android/App/DialogFragment.cs b/src/net/Netdroid/Generated/Android/App/DialogFragment.cs
new file mode 100644
index 000000000..2bc2fd273
--- /dev/null
+++ b/src/net/Netdroid/Generated/Android/App/DialogFragment.cs
@@ -0,0 +1,203 @@
+/*
+* Copyright 2024 MASES s.r.l.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* Refer to LICENSE for more information.
+*/
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+* using android.jar as reference
+*/
+
+using MASES.JCOBridge.C2JBridge;
+
+namespace Android.App
+{
+ #region DialogFragment
+ public partial class DialogFragment
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int STYLE_NO_FRAME { get { if (!_STYLE_NO_FRAMEReady) { _STYLE_NO_FRAMEContent = SGetField(LocalBridgeClazz, "STYLE_NO_FRAME"); _STYLE_NO_FRAMEReady = true; } return _STYLE_NO_FRAMEContent; } }
+ private static int _STYLE_NO_FRAMEContent = default;
+ private static bool _STYLE_NO_FRAMEReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int STYLE_NO_INPUT { get { if (!_STYLE_NO_INPUTReady) { _STYLE_NO_INPUTContent = SGetField(LocalBridgeClazz, "STYLE_NO_INPUT"); _STYLE_NO_INPUTReady = true; } return _STYLE_NO_INPUTContent; } }
+ private static int _STYLE_NO_INPUTContent = default;
+ private static bool _STYLE_NO_INPUTReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int STYLE_NO_TITLE { get { if (!_STYLE_NO_TITLEReady) { _STYLE_NO_TITLEContent = SGetField(LocalBridgeClazz, "STYLE_NO_TITLE"); _STYLE_NO_TITLEReady = true; } return _STYLE_NO_TITLEContent; } }
+ private static int _STYLE_NO_TITLEContent = default;
+ private static bool _STYLE_NO_TITLEReady = false; // this is used because in case of generics
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public static int STYLE_NORMAL { get { if (!_STYLE_NORMALReady) { _STYLE_NORMALContent = SGetField(LocalBridgeClazz, "STYLE_NORMAL"); _STYLE_NORMALReady = true; } return _STYLE_NORMALContent; } }
+ private static int _STYLE_NORMALContent = default;
+ private static bool _STYLE_NORMALReady = false; // this is used because in case of generics
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.Dialog Dialog
+ {
+ get { return IExecuteWithSignature("getDialog", "()Landroid/app/Dialog;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool ShowsDialog
+ {
+ get { return IExecuteWithSignature("getShowsDialog", "()Z"); } set { IExecuteWithSignature("setShowsDialog", "(Z)V", value); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int Theme
+ {
+ get { return IExecuteWithSignature("getTheme", "()I"); }
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.Dialog OnCreateDialog(Android.Os.Bundle arg0)
+ {
+ return IExecuteWithSignature("onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool IsCancelable()
+ {
+ return IExecuteWithSignature("isCancelable", "()Z");
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public int Show(Android.App.FragmentTransaction arg0, Java.Lang.String arg1)
+ {
+ return IExecute("show", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void Dismiss()
+ {
+ IExecuteWithSignature("dismiss", "()V");
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void DismissAllowingStateLoss()
+ {
+ IExecuteWithSignature("dismissAllowingStateLoss", "()V");
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnCancel(Android.Content.DialogInterface arg0)
+ {
+ IExecuteWithSignature("onCancel", "(Landroid/content/DialogInterface;)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void OnDismiss(Android.Content.DialogInterface arg0)
+ {
+ IExecuteWithSignature("onDismiss", "(Landroid/content/DialogInterface;)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetCancelable(bool arg0)
+ {
+ IExecuteWithSignature("setCancelable", "(Z)V", arg0);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void SetStyle(int arg0, int arg1)
+ {
+ IExecute("setStyle", arg0, arg1);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void Show(Android.App.FragmentManager arg0, Java.Lang.String arg1)
+ {
+ IExecute("show", arg0, arg1);
+ }
+
+ #endregion
+
+ #region Nested classes
+
+ #endregion
+
+ // TODO: complete the class
+ }
+ #endregion
+}
\ No newline at end of file
diff --git a/src/net/Netdroid/Generated/Android/App/DownloadManager.cs b/src/net/Netdroid/Generated/Android/App/DownloadManager.cs
index 8a37f49f7..63cab10f5 100644
--- a/src/net/Netdroid/Generated/Android/App/DownloadManager.cs
+++ b/src/net/Netdroid/Generated/Android/App/DownloadManager.cs
@@ -188,6 +188,13 @@ public partial class DownloadManager
private static Java.Lang.String _COLUMN_LAST_MODIFIED_TIMESTAMPContent = default;
private static bool _COLUMN_LAST_MODIFIED_TIMESTAMPReady = false; // this is used because in case of generics
///
+ ///
+ ///
+ [System.Obsolete()]
+ public static Java.Lang.String COLUMN_LOCAL_FILENAME { get { if (!_COLUMN_LOCAL_FILENAMEReady) { _COLUMN_LOCAL_FILENAMEContent = SGetField(LocalBridgeClazz, "COLUMN_LOCAL_FILENAME"); _COLUMN_LOCAL_FILENAMEReady = true; } return _COLUMN_LOCAL_FILENAMEContent; } }
+ private static Java.Lang.String _COLUMN_LOCAL_FILENAMEContent = default;
+ private static bool _COLUMN_LOCAL_FILENAMEReady = false; // this is used because in case of generics
+ ///
///
///
public static Java.Lang.String COLUMN_LOCAL_URI { get { if (!_COLUMN_LOCAL_URIReady) { _COLUMN_LOCAL_URIContent = SGetField(LocalBridgeClazz, "COLUMN_LOCAL_URI"); _COLUMN_LOCAL_URIReady = true; } return _COLUMN_LOCAL_URIContent; } }
@@ -326,6 +333,40 @@ public Java.Lang.String GetMimeTypeForDownloadedFile(long arg0)
return IExecuteWithSignature("getMimeTypeForDownloadedFile", "(J)Ljava/lang/String;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public long AddCompletedDownload(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2, Java.Lang.String arg3, Java.Lang.String arg4, long arg5, bool arg6, Android.Net.Uri arg7, Android.Net.Uri arg8)
+ {
+ return IExecute("addCompletedDownload", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public long AddCompletedDownload(Java.Lang.String arg0, Java.Lang.String arg1, bool arg2, Java.Lang.String arg3, Java.Lang.String arg4, long arg5, bool arg6)
+ {
+ return IExecute("addCompletedDownload", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
+ }
+ ///
///
///
///
@@ -564,6 +605,16 @@ public Android.App.DownloadManager.Request SetRequiresDeviceIdle(bool arg0)
return IExecuteWithSignature("setRequiresDeviceIdle", "(Z)Landroid/app/DownloadManager$Request;", arg0);
}
///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.DownloadManager.Request SetShowRunningNotification(bool arg0)
+ {
+ return IExecuteWithSignature("setShowRunningNotification", "(Z)Landroid/app/DownloadManager$Request;", arg0);
+ }
+ ///
///
///
///
@@ -572,6 +623,24 @@ public Android.App.DownloadManager.Request SetTitle(Java.Lang.CharSequence arg0)
{
return IExecuteWithSignature("setTitle", "(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;", arg0);
}
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.App.DownloadManager.Request SetVisibleInDownloadsUi(bool arg0)
+ {
+ return IExecuteWithSignature("setVisibleInDownloadsUi", "(Z)Landroid/app/DownloadManager$Request;", arg0);
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public void AllowScanningByMediaScanner()
+ {
+ IExecuteWithSignature("allowScanningByMediaScanner", "()V");
+ }
#endregion
diff --git a/src/net/Netdroid/Generated/Android/App/ExpandableListActivity.cs b/src/net/Netdroid/Generated/Android/App/ExpandableListActivity.cs
new file mode 100644
index 000000000..a3f5ce094
--- /dev/null
+++ b/src/net/Netdroid/Generated/Android/App/ExpandableListActivity.cs
@@ -0,0 +1,152 @@
+/*
+* Copyright 2024 MASES s.r.l.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* Refer to LICENSE for more information.
+*/
+
+/*
+* This file is generated by MASES.JNetReflector (ver. 2.5.1.0)
+* using android.jar as reference
+*/
+
+using MASES.JCOBridge.C2JBridge;
+
+namespace Android.App
+{
+ #region ExpandableListActivity
+ public partial class ExpandableListActivity
+ {
+ #region Constructors
+
+ #endregion
+
+ #region Class/Interface conversion operators
+
+ #endregion
+
+ #region Fields
+
+ #endregion
+
+ #region Static methods
+
+ #endregion
+
+ #region Instance methods
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Widget.ExpandableListAdapter ExpandableListAdapter
+ {
+ get { return IExecuteWithSignature("getExpandableListAdapter", "()Landroid/widget/ExpandableListAdapter;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public Android.Widget.ExpandableListView ExpandableListView
+ {
+ get { return IExecuteWithSignature("getExpandableListView", "()Landroid/widget/ExpandableListView;"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public long SelectedId
+ {
+ get { return IExecuteWithSignature("getSelectedId", "()J"); }
+ }
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public long SelectedPosition
+ {
+ get { return IExecuteWithSignature("getSelectedPosition", "()J"); }
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ [System.Obsolete()]
+ public bool OnChildClick(Android.Widget.ExpandableListView arg0, Android.View.View arg1, int arg2, int arg3, long arg4)
+ {
+ return IExecute("onChildClick", arg0, arg1, arg2, arg3, arg4);
+ }
+ ///
+ ///