MainActivity.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using Android.App;
  2. using Android.Content.PM;
  3. using Android.OS;
  4. using AndroidX.Annotations;
  5. using Avalonia;
  6. using Avalonia.Android;
  7. using InABox.Avalonia.Platform;
  8. using InABox.Avalonia.Platform.Android;
  9. using PRS.DigitalKey;
  10. using Syncfusion.Licensing;
  11. namespace PRS.Avalonia.Android;
  12. [Activity(
  13. Label = "PRS.DigitalKey.Android",
  14. Theme = "@style/MyTheme.NoActionBar",
  15. Icon = "@drawable/icon",
  16. MainLauncher = true,
  17. ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize | ConfigChanges.UiMode)]
  18. public class MainActivity : AvaloniaMainActivity<App>
  19. {
  20. #if ANDROID
  21. //Platform.
  22. #endif
  23. protected override void OnCreate(Bundle? savedInstanceState)
  24. {
  25. base.OnCreate(savedInstanceState);
  26. //Platform.Init(this, savedInstanceState);
  27. // ActivityStateManager.Default.Init(application);
  28. //Microsoft.Maui.ApplicationModel.Platform. Init(this, bundle);
  29. // Microsoft.Maui.ApplicationModel.Platform.ActivityStateChanged += Platform_ActivityStateChanged;
  30. }
  31. protected override AppBuilder CustomizeAppBuilder(AppBuilder builder)
  32. {
  33. PlatformTools.Register<IBluetooth, Android_Bluetooth>();
  34. return base.CustomizeAppBuilder(builder)
  35. .WithInterFont();
  36. }
  37. }