Ejemplo n.º 1
0
        public App()
        {
            InitializeComponent();
            var scanner = DependencyManager.Get <BleScannerBase>();

#if __ANDROID__
            BleHelper = new AndroidBleHelper();
#endif
#if __IOS__
            BleHelper = new iOSBleHelper();
#endif
            var scanButton = CreateGreenButton("Scan Nearby Devices");
            scanButton.Clicked += OnScanButtonClicked;
            var trackButton = CreateGreenButton("Track Selected Devices");
            trackButton.Clicked += OnTrackButtonClicked;
            var calcButton = CreateGreenButton("Calculate Values");
            calcButton.Clicked += OnCalcButtonClicked;

            var layout = new StackLayout
            {
                //Spacing = 20,
                //Padding = 50,
                //VerticalOptions = LayoutOptions.Center,
                Children =
                {
                    scanButton,
                    trackButton,
                    calcButton
                }
            };
            MainPage = new NavigationPage(new MainPage
            {
                Title   = "Bluetooth Low Energy Scanner",
                Content = layout
            });
        }
Ejemplo n.º 2
0
 public T GetSingletonInstance <T>()
 {
     return(DependencyManager.Get <T>(DependencyType.Singleton));
 }
Ejemplo n.º 3
0
 public T GetInstance <T>()
 {
     return(DependencyManager.Get <T>());
     //return _kernel.Get<T>();
 }