diff --git a/demo/Semi.Avalonia.Demo.Android/Application.cs b/demo/Semi.Avalonia.Demo.Android/Application.cs new file mode 100644 index 0000000..611e568 --- /dev/null +++ b/demo/Semi.Avalonia.Demo.Android/Application.cs @@ -0,0 +1,20 @@ +using Android.App; +using Android.Runtime; +using Avalonia; +using Avalonia.Android; + +namespace Semi.Avalonia.Demo.Android; + +[Application] +public class Application : AvaloniaAndroidApplication +{ + protected Application(nint javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) + { + } + + protected override AppBuilder CustomizeAppBuilder(AppBuilder builder) + { + return base.CustomizeAppBuilder(builder) + .WithSourceHanSansCNFont(); + } +} \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo.Android/MainActivity.cs b/demo/Semi.Avalonia.Demo.Android/MainActivity.cs index ce98e89..0bf0b35 100644 --- a/demo/Semi.Avalonia.Demo.Android/MainActivity.cs +++ b/demo/Semi.Avalonia.Demo.Android/MainActivity.cs @@ -1,6 +1,5 @@ using Android.App; using Android.Content.PM; -using Avalonia; using Avalonia.Android; namespace Semi.Avalonia.Demo.Android; @@ -12,11 +11,4 @@ namespace Semi.Avalonia.Demo.Android; MainLauncher = true, LaunchMode = LaunchMode.SingleTop, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize | ConfigChanges.UiMode)] -public class MainActivity : AvaloniaMainActivity -{ - protected override AppBuilder CustomizeAppBuilder(AppBuilder builder) - { - return base.CustomizeAppBuilder(builder) - .WithSourceHanSansCNFont(); - } -} \ No newline at end of file +public class MainActivity : AvaloniaMainActivity; \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj index ef02e0c..c65aded 100644 --- a/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj +++ b/demo/Semi.Avalonia.Demo.Android/Semi.Avalonia.Demo.Android.csproj @@ -2,7 +2,7 @@ Exe net10.0-android - 21 + 23 enable com.irihitech.Semi.Avalonia 1 @@ -13,6 +13,12 @@ Semi.Avalonia.Demo.Android + + + false + true + +