diff --git a/Semi.Avalonia.sln b/Semi.Avalonia.sln index eff44ce..3909b90 100644 --- a/Semi.Avalonia.sln +++ b/Semi.Avalonia.sln @@ -24,6 +24,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semi.Avalonia.DataGrid", "s EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semi.Avalonia.ColorPicker", "src\Semi.Avalonia.ColorPicker\Semi.Avalonia.ColorPicker.csproj", "{0B64C2F2-FDCD-48E4-AB9D-7CCC63B006CA}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Semi.Avalonia.Demo.Android", "demo\Semi.Avalonia.Demo.Android\Semi.Avalonia.Demo.Android.csproj", "{0C81FC1C-5D2D-478A-9876-923A0C85EC2F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -54,6 +56,10 @@ Global {0B64C2F2-FDCD-48E4-AB9D-7CCC63B006CA}.Debug|Any CPU.Build.0 = Debug|Any CPU {0B64C2F2-FDCD-48E4-AB9D-7CCC63B006CA}.Release|Any CPU.ActiveCfg = Release|Any CPU {0B64C2F2-FDCD-48E4-AB9D-7CCC63B006CA}.Release|Any CPU.Build.0 = Release|Any CPU + {0C81FC1C-5D2D-478A-9876-923A0C85EC2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C81FC1C-5D2D-478A-9876-923A0C85EC2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0C81FC1C-5D2D-478A-9876-923A0C85EC2F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0C81FC1C-5D2D-478A-9876-923A0C85EC2F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -62,6 +68,7 @@ Global {2ADCA724-2B6D-46EC-87F7-604D7918B89A} = {43091528-9509-43CB-A003-9C5C11E96DD6} {69A2C77D-6DB7-4AE4-B179-D1F5CF5E2DF0} = {43091528-9509-43CB-A003-9C5C11E96DD6} {D789AEDB-EBDF-4450-8E8E-B4A03FB257B0} = {43091528-9509-43CB-A003-9C5C11E96DD6} + {0C81FC1C-5D2D-478A-9876-923A0C85EC2F} = {43091528-9509-43CB-A003-9C5C11E96DD6} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {7CA41ED3-2CED-40CC-AA21-28C3B42B1E86} diff --git a/demo/Semi.Avalonia.Demo.Android/MainActivity.cs b/demo/Semi.Avalonia.Demo.Android/MainActivity.cs new file mode 100644 index 0000000..b8ffe04 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/MainActivity.cs @@ -0,0 +1,11 @@ +using Android.App; +using Android.Content.PM; +using Avalonia.Android; + +namespace Semi.Avalonia.Demo; + +[Activity(Label = "Semi.Avalonia.Demo.Android", Icon = "@drawable/Icon", + LaunchMode = LaunchMode.SingleTop, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] +public class MainActivity : AvaloniaMainActivity +{ +} \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo.Android/Properties/AndroidManifest.xml b/demo/Semi.Avalonia.Demo.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000..c20e124 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Properties/AndroidManifest.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/demo/Semi.Avalonia.Demo.Android/Resources/drawable/Icon.png b/demo/Semi.Avalonia.Demo.Android/Resources/drawable/Icon.png new file mode 100644 index 0000000..b5694aa Binary files /dev/null and b/demo/Semi.Avalonia.Demo.Android/Resources/drawable/Icon.png differ diff --git a/demo/Semi.Avalonia.Demo.Android/Resources/drawable/splash_screen.xml b/demo/Semi.Avalonia.Demo.Android/Resources/drawable/splash_screen.xml new file mode 100644 index 0000000..b2a32f8 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Resources/drawable/splash_screen.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/demo/Semi.Avalonia.Demo.Android/Resources/values/colors.xml b/demo/Semi.Avalonia.Demo.Android/Resources/values/colors.xml new file mode 100644 index 0000000..3f6ac02 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Resources/values/colors.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + diff --git a/demo/Semi.Avalonia.Demo.Android/Resources/values/styles.xml b/demo/Semi.Avalonia.Demo.Android/Resources/values/styles.xml new file mode 100644 index 0000000..2682e5f --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Resources/values/styles.xml @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj new file mode 100644 index 0000000..cd28243 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj @@ -0,0 +1,22 @@ + + + Exe + net7.0-android + 21 + com.irihitech.Semi.Avalonia + 1 + 1.0 + apk + False + true + Semi.Avalonia.Demo + + + + + + + + + + \ No newline at end of file