Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
aritchie committed Oct 1, 2021
1 parent df25086 commit 2ffa91f
Show file tree
Hide file tree
Showing 67 changed files with 36,918 additions and 2 deletions.
163 changes: 163 additions & 0 deletions GpsTags/GpsTags.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31702.278
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample.Android", "Sample.Android\Sample.Android.csproj", "{A65F46E0-9884-410A-ABAF-075DB1CB07FC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sample.iOS", "Sample.iOS\Sample.iOS.csproj", "{2321E7B4-749E-443E-868D-B9D6543304D9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sample", "Sample\Sample.csproj", "{C4A94D57-C146-4DE5-A133-30704425FCE7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3D65F7B5-71F5-4A09-B9BD-F402FB22F957}"
ProjectSection(SolutionItems) = preProject
nuget.config = nuget.config
readme.md = readme.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM64.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|ARM64.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhone.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x64.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x64.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x64.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x86.ActiveCfg = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x86.Build.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Debug|x86.Deploy.0 = Debug|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|Any CPU.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|Any CPU.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM64.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM64.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|ARM64.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhone.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhone.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhone.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x64.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x64.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x64.Deploy.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x86.ActiveCfg = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x86.Build.0 = Release|Any CPU
{A65F46E0-9884-410A-ABAF-075DB1CB07FC}.Release|x86.Deploy.0 = Release|Any CPU
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|Any CPU.Deploy.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|ARM.ActiveCfg = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|ARM.Build.0 = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|ARM.Deploy.0 = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|ARM64.ActiveCfg = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhone.ActiveCfg = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhone.Build.0 = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhone.Deploy.0 = Debug|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x64.ActiveCfg = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x64.Build.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x64.Deploy.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x86.Build.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Debug|x86.Deploy.0 = Debug|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|Any CPU.Deploy.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|ARM.Build.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|ARM.Deploy.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|ARM64.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhone.ActiveCfg = Release|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhone.Build.0 = Release|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhone.Deploy.0 = Release|iPhone
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x64.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x64.Build.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x64.Deploy.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x86.ActiveCfg = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x86.Build.0 = Release|iPhoneSimulator
{2321E7B4-749E-443E-868D-B9D6543304D9}.Release|x86.Deploy.0 = Release|iPhoneSimulator
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|ARM.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|ARM.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|ARM.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|ARM64.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhone.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhone.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x64.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x64.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x64.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x86.ActiveCfg = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x86.Build.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Debug|x86.Deploy.0 = Debug|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|Any CPU.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|Any CPU.Deploy.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|ARM.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|ARM.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|ARM.Deploy.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|ARM64.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|ARM64.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhone.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhone.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhone.Deploy.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x64.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x64.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x64.Deploy.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x86.ActiveCfg = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x86.Build.0 = Release|Any CPU
{C4A94D57-C146-4DE5-A133-30704425FCE7}.Release|x86.Deploy.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F774770C-EF90-4F19-A2DB-DD0100B6ACF7}
EndGlobalSection
EndGlobal
28 changes: 28 additions & 0 deletions GpsTags/Sample.Android/MainActivity.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System;
using Android.App;
using Android.Content.PM;
using Xamarin.Forms.Platform.Android;

[assembly: Shiny.ShinyApplication(
ShinyStartupTypeName = "Sample.Startup",
XamarinFormsAppTypeName = "Sample.App"
)]

namespace Sample.Droid
{
[Activity(
Label = "Sample",
Icon = "@mipmap/icon",
Theme = "@style/MainTheme",
MainLauncher = true,
ConfigurationChanges =
ConfigChanges.ScreenSize |
ConfigChanges.Orientation |
ConfigChanges.UiMode |
ConfigChanges.ScreenLayout |
ConfigChanges.SmallestScreenSize
)]
public partial class MainActivity : FormsAppCompatActivity
{
}
}
6 changes: 6 additions & 0 deletions GpsTags/Sample.Android/Properties/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.shiny.test" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30" />
<application android:label="Sample" android:theme="@style/MainTheme"></application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>
30 changes: 30 additions & 0 deletions GpsTags/Sample.Android/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Android.App;

// 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("Sample.Android")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Sample.Android")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[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")]

// Add some common permissions, these can be removed if not needed
[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
Loading

0 comments on commit 2ffa91f

Please sign in to comment.