-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- U: Remove binding library with support dependencies. - U: Rename the AndroidX project with a simple naming convention. - U: Update ApiDenition - U: Update sample projects.
- Loading branch information
1 parent
a85d6b9
commit 1b96de2
Showing
234 changed files
with
9,044 additions
and
28,915 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
31 changes: 31 additions & 0 deletions
31
Bindings/Google.Maps.Utils.Android/Properties/AssemblyInfo.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
using System.Reflection; | ||
using System.Runtime.InteropServices; | ||
using Android; | ||
|
||
// This attribute allows you to mark your assemblies as “safe to link”. | ||
// When the attribute is present, the linker—if enabled—will process the assembly | ||
// even if you’re using the “Link SDK assemblies only” option, which is the default for device builds. | ||
|
||
[assembly: LinkerSafe] | ||
|
||
// General Information about an assembly is controlled through the following | ||
// set of attributes. Change these attribute values to modify the information | ||
// associated with an assembly. | ||
[assembly: AssemblyTitle("Google.Maps.Utils.Android")] | ||
[assembly: AssemblyDescription("")] | ||
[assembly: AssemblyConfiguration("")] | ||
[assembly: AssemblyCompany("Josue Diaz")] | ||
[assembly: AssemblyProduct("Google.Maps.Utils.Android")] | ||
[assembly: AssemblyCopyright("Copyright © 2022")] | ||
[assembly: AssemblyTrademark("")] | ||
[assembly: AssemblyCulture("")] | ||
[assembly: ComVisible(false)] | ||
|
||
// Version information for an assembly consists of the following four values: | ||
// | ||
// Major Version | ||
// Minor Version | ||
// Build Number | ||
// Revision | ||
[assembly: AssemblyVersion("1.0.0.0")] | ||
[assembly: AssemblyFileVersion("1.0.0.0")] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 8 additions & 23 deletions
31
...Utils.AndroidX/Transforms/EnumMethods.xml → ....Utils.Android/Transforms/EnumMethods.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,23 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<enum-method-mappings> | ||
<!-- | ||
This example changes the Java method: | ||
android.support.v4.app.Fragment.SavedState.writeToParcel (int flags) to be: | ||
android.support.v4.app.Fragment.SavedState.writeToParcel (Android.OS.ParcelableWriteFlags flags) when bound in C#. | ||
<mapping jni-class="android/support/v4/app/Fragment.SavedState"> | ||
<method jni-name="writeToParcel" parameter="flags" clr-enum-type="Android.OS.ParcelableWriteFlags" /> | ||
<!-- Error CS0738: 'Point' does not implement interface member 'IGeometry.GeometryObject'. 'Point.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/Point"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
<!-- Error CS0738: 'LineString' does not implement interface member 'IGeometry.GeometryObject'. 'LineString.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/LineString"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
Notes: | ||
- For Java interfaces, use "jni-interface" attribute instead of "jni-class" attribute. | ||
- To change the type of the return value, use "return" as the parameter name. | ||
- The parameter names will be p0, p1, ... unless you provide JavaDoc file in the project. | ||
--> | ||
|
||
<!-- Error CS0738: 'KmlPolygon' does not implement interface member 'IGeometry.GeometryObject'. 'KmlPolygon.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/kml/KmlPolygon"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
<!-- Error CS0738: 'MultiGeometry' does not implement interface member 'IGeometry.GeometryObject'. 'MultiGeometry.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/MultiGeometry"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
<!-- Error CS0738: 'Point' does not implement interface member 'IGeometry.GeometryObject'. 'Point.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/Point"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
</mapping> | ||
<!-- Error CS0738: 'GeoJsonPolygon' does not implement interface member 'IGeometry.GeometryObject'. 'GeoJsonPolygon.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/geojson/GeoJsonPolygon"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
<!-- Error CS0738: 'LineString' does not implement interface member 'IGeometry.GeometryObject'. 'LineString.GeometryObject' cannot implement 'IGeometry.GeometryObject' because it does not have the matching return type of 'Object'. --> | ||
<mapping jni-class="com/google/maps/android/data/LineString"> | ||
<method jni-name="getGeometryObject" parameter="return" clr-enum-type="Java.Lang.Object"/> | ||
</mapping> | ||
</enum-method-mappings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.