protected override void OnResume() { base.OnResume(); StartD2DInfo(); //register the broadcast receivers UsbBroadcastReceiver = new UsbDeviceReceiver(this); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceDetached)); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceAttached)); }
protected override void OnCreate(Bundle savedInstanceState) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; Test.UsbDevices = new USBDevices(); Test.Radio = new Radio(); UserDialogs.Init(this); //register the broadcast receivers UsbBroadcastReceiver = new UsbDeviceReceiver(this); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceDetached)); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceAttached)); TelephonyManager telephonyManager = (TelephonyManager)GetSystemService(Context.TelephonyService); telephonyManager.Listen(new SignalStrengthBroadcastReceiver(), PhoneStateListenerFlags.SignalStrength); telephonyManager.Listen(new SignalStrengthBroadcastReceiver(), PhoneStateListenerFlags.SignalStrengths); var d2d = Intent.SetClassName("com.pinecone.telephony", "com.pinecone.telephony.D2DService"); this.BindService(d2d, new D2DService(), Bind.AutoCreate); if (false) { var d2dinfo = "/tmp/qgccmd"; var unixep = new UnixEndPoint(d2dinfo); var socket = new Socket(AddressFamily.Unix, SocketType.Stream, ProtocolType.IP); socket.Connect(unixep); Task.Run(() => { while (true) { byte[] buffer = new byte[100]; var readlen = socket.Receive(buffer); Log.Info("socket", ASCIIEncoding.ASCII.GetString(buffer, 0, readlen)); Thread.Sleep(1); } }); } base.OnCreate(savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); LoadApplication(new App()); }
protected override void OnCreate(Bundle savedInstanceState) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; Test.TestMethod = new USBDevices(); //register the broadcast receivers UsbBroadcastReceiver = new UsbDeviceReceiver(this); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceDetached)); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceAttached)); base.OnCreate(savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); LoadApplication(new App()); }
protected override void OnResume() { base.OnResume(); this.Window.DecorView.SystemUiVisibility = (StatusBarVisibility)(SystemUiFlags.LowProfile | SystemUiFlags.Fullscreen | SystemUiFlags.HideNavigation | SystemUiFlags.Immersive | SystemUiFlags.ImmersiveSticky); StartD2DInfo(); //register the broadcast receivers UsbBroadcastReceiver = new UsbDeviceReceiver(this); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceDetached)); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceAttached)); }
protected override void OnResume() { base.OnResume(); this.Window.DecorView.SystemUiVisibility = (StatusBarVisibility)(SystemUiFlags.LowProfile | SystemUiFlags.Fullscreen | SystemUiFlags.HideNavigation | SystemUiFlags.Immersive | SystemUiFlags.ImmersiveSticky); StartD2DInfo(); //register the broadcast receivers UsbBroadcastReceiver = new UsbDeviceReceiver(this); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceDetached)); RegisterReceiver(UsbBroadcastReceiver, new IntentFilter(UsbManager.ActionUsbDeviceAttached)); // Register for broadcasts when a device is discovered BTBroadcastReceiver = new DeviceDiscoveredReceiver(this); RegisterReceiver(BTBroadcastReceiver, new IntentFilter(BluetoothDevice.ActionFound)); RegisterReceiver(BTBroadcastReceiver, new IntentFilter(BluetoothAdapter.ActionDiscoveryFinished)); }