├── GoogleMaps ├── bindings │ ├── .gitignore │ ├── src │ │ ├── AssemblyInfo.cs │ │ └── Android.GoogleMaps │ │ │ ├── ItemizedOverlay.cs │ │ │ ├── MyLocationOverlay.cs │ │ │ ├── MapController.cs │ │ │ └── TrackballGestureDetector.cs │ ├── fieldmap.xml │ ├── Maps.fixup │ ├── methodmap.xml │ └── Makefile ├── samples │ └── MapsDemo │ │ ├── MapsDemo │ │ ├── Resources │ │ │ ├── drawable-hdpi │ │ │ │ └── app_sample_code.png │ │ │ ├── drawable-mdpi │ │ │ │ └── app_sample_code.png │ │ │ ├── layout │ │ │ │ ├── Main.axml │ │ │ │ └── mapview.xml │ │ │ ├── values │ │ │ │ └── Strings.xml │ │ │ ├── Resource.designer.cs │ │ │ └── AboutResources.txt │ │ ├── Properties │ │ │ ├── AndroidManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── Assets │ │ │ └── AboutAssets.txt │ │ ├── MapViewDemo.cs │ │ ├── MapViewCompassDemo.cs │ │ ├── MapsDemo.csproj │ │ ├── RotateView.cs │ │ └── MapsDemo.cs │ │ └── MapsDemo.sln └── README.md ├── Compatibility-v13 └── bindings │ ├── .gitignore │ ├── src │ └── AssemblyInfo.cs │ ├── EnumMethods.xml │ ├── EnumFields.xml │ ├── Makefile │ └── Metadata.xml ├── Compatibility-v4 └── bindings │ ├── .gitignore │ ├── src │ └── AssemblyInfo.cs │ ├── EnumFields.xml │ ├── EnumMethods.xml │ ├── Makefile │ └── Metadata.xml ├── Mono.Android.Compatibility.v4 ├── .gitignore ├── Java │ └── android-support-v4.jar ├── Transforms │ ├── EnumMethods.xml │ ├── EnumFields.xml │ └── Metadata.xml ├── Additions │ └── CursorLoader.cs ├── Mono.Android.Compatibility.v4.sln ├── Properties │ └── AssemblyInfo.cs └── Mono.Android.Compatibility.v4.csproj ├── CODE-OF-CONDUCT.md ├── Makefile ├── src ├── Android.Support.V4.Content │ ├── Loader.cs │ └── CursorLoader.cs ├── Android.Support.V4.Widget │ ├── SlidingPaneLayout.cs │ └── DrawerLayout.cs └── Android.Support.V4.View │ └── ViewPager.cs ├── README.md └── configure /GoogleMaps/bindings/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /Compatibility-v13/bindings/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /Compatibility-v13/bindings/src/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Compatibility-v4/bindings/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /Compatibility-v4/bindings/src/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Mono.Android.Compatibility.v4/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /Mono.Android.Compatibility.v4/Java/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/monodroid-bindings/HEAD/Mono.Android.Compatibility.v4/Java/android-support-v4.jar -------------------------------------------------------------------------------- /GoogleMaps/bindings/src/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | [assembly:Android.App.UsesLibrary (Name = "com.google.android.maps")] 2 | [assembly:Android.App.UsesPermission (Name = "android.permission.INTERNET")] 3 | 4 | -------------------------------------------------------------------------------- /GoogleMaps/samples/MapsDemo/MapsDemo/Resources/drawable-hdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/monodroid-bindings/HEAD/GoogleMaps/samples/MapsDemo/MapsDemo/Resources/drawable-hdpi/app_sample_code.png -------------------------------------------------------------------------------- /GoogleMaps/samples/MapsDemo/MapsDemo/Resources/drawable-mdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/monodroid-bindings/HEAD/GoogleMaps/samples/MapsDemo/MapsDemo/Resources/drawable-mdpi/app_sample_code.png -------------------------------------------------------------------------------- /GoogleMaps/bindings/src/Android.GoogleMaps/ItemizedOverlay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Android.GoogleMaps { 4 | 5 | partial class ItemizedOverlay { 6 | protected void SetLastFocusedIndex (int value) 7 | { 8 | LastFocusedIndex = value; 9 | } 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | This project has adopted the code of conduct defined by the Contributor Covenant 4 | to clarify expected behavior in our community. 5 | 6 | For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). 7 | -------------------------------------------------------------------------------- /GoogleMaps/bindings/src/Android.GoogleMaps/MyLocationOverlay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Android.GoogleMaps { 4 | 5 | partial class MyLocationOverlay { 6 | 7 | public bool RunOnFirstFix (Action action) 8 | { 9 | return RunOnFirstFix (new Java.Lang.Runnable (action)); 10 | } 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /GoogleMaps/bindings/src/Android.GoogleMaps/MapController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Android.GoogleMaps { 4 | 5 | partial class MapController { 6 | 7 | public void AnimateTo (Android.GoogleMaps.GeoPoint point, Action action) 8 | { 9 | AnimateTo (point, new Java.Lang.Runnable (action)); 10 | } 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /GoogleMaps/bindings/src/Android.GoogleMaps/TrackballGestureDetector.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Android.GoogleMaps { 4 | 5 | partial class TrackballGestureDetector { 6 | 7 | public void RegisterLongPressCallback (Action action) 8 | { 9 | RegisterLongPressCallback (new Java.Lang.Runnable (action)); 10 | } 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /GoogleMaps/samples/MapsDemo/MapsDemo/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS:= Compatibility-v13/bindings Compatibility-v4/bindings GoogleMaps/bindings 2 | 3 | SUBDIRS_MAKE= @target=`echo $@ | sed -e 's/-recurse//'` && \ 4 | for dir in $(SUBDIRS); do \ 5 | echo "Making $$target in $$dir";\ 6 | $(MAKE) -C $$dir $$target || exit 1; \ 7 | done 8 | 9 | all: 10 | $(SUBDIRS_MAKE) -------------------------------------------------------------------------------- /Compatibility-v13/bindings/EnumMethods.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Mono.Android.Compatibility.v4/Transforms/EnumMethods.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Compatibility-v4/bindings/EnumFields.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Compatibility-v13/bindings/EnumFields.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Mono.Android.Compatibility.v4/Transforms/EnumFields.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/Android.Support.V4.Content/Loader.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | namespace Android.Support.V4.Content 3 | { 4 | public partial class Loader 5 | { 6 | public partial class LoadCompleteEventArgs 7 | { 8 | [Obsolete ("Use Loader property instead")] 9 | public Loader P0 { 10 | get { return Loader; } 11 | } 12 | [Obsolete ("Use Data property instead")] 13 | public Java.Lang.Object P1 { 14 | get { return Data; } 15 | } 16 | } 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /GoogleMaps/samples/MapsDemo/MapsDemo/Resources/layout/Main.axml: -------------------------------------------------------------------------------- 1 | 2 | 7 |