.net8 Maui Android API34 Usb Serial RegisterReceiver
public GXSerial(Context contect)
{
_contect = contect;
_Receiver = new GXUsbReciever(this);
IntentFilter filter = new IntentFilter(" Gurux.Serial "); //
filter.AddAction(UsbManager.ActionUsbAccessoryDetached);
filter.AddAction(UsbManager.ActionUsbDeviceAttached);
filter.AddAction(UsbManager.ActionUsbDeviceDetached);
if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Tiramisu)
{
_contect.RegisterReceiver(_Receiver, filter, ReceiverFlags.NotExported );
}
else
{
_contect.RegisterReceiver(_Receiver, filter);
}
ConfigurableSettings = AvailableMediaSettings.All;
_syncBase = new GXSynchronousMediaBase(1024);
}