Пример #1
0
        protected override void OnStart()
        {
            base.OnStart();
            if (!isServiceRunning(typeof(GPSAndroid)))
            {
                var serviceIntent = new Intent(this, typeof(GPSAndroid));
                serviceIntent.PutExtra("ativo", true);
                StartService(serviceIntent);
            }

            /*
             * if (!isServiceRunning(typeof(GPSAndroid)))
             *  StartService(new Intent(this, typeof(GPSAndroid)));
             */
            _Situacao = JanelaSituacaoEnum.Aberta;
        }
Пример #2
0
        protected override void OnCreate(Bundle bundle)
        {
            _Situacao = JanelaSituacaoEnum.Inicializando;

            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(bundle);

            global::Xamarin.Forms.Forms.Init(this, bundle);
            //global::Xamarin.Forms.DependencyService.Register<MensagemAndroid>();

            //InitializeLocationManager();

            //AndroidEnvironment.UnhandledExceptionRaiser += HandleAndroidException;
            this.Window.SetFlags(WindowManagerFlags.KeepScreenOn, WindowManagerFlags.KeepScreenOn);

            TelaAndroid.Largura         = (int)Resources.DisplayMetrics.WidthPixels;                                     // real pixels
            TelaAndroid.Altura          = (int)Resources.DisplayMetrics.HeightPixels;
            TelaAndroid.LarguraSemPixel = (int)Resources.DisplayMetrics.WidthPixels / Resources.DisplayMetrics.Density;  // real pixels
            TelaAndroid.AlturaSemPixel  = (int)Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Density; // real pixels

            TelaAndroid.LarguraDPI = (int)Resources.DisplayMetrics.WidthPixels / Resources.DisplayMetrics.Xdpi;          // real pixels
            TelaAndroid.AlturaDPI  = (int)Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Ydpi;         // real pixels

            TelaAndroid.Orientacao = Resources.Configuration.Orientation.ToString();


            CurrentActivityUtils.Current = this;
            //ThreadAndroid.CurrentActivity = this;
            var broadcast = new BroadcastAndroid();

            RegisterReceiver(broadcast, new IntentFilter(Intent.ActionBootCompleted));

            LoadApplication(new App());
        }
Пример #3
0
 protected override void OnStop()
 {
     base.OnStop();
     _Situacao = JanelaSituacaoEnum.Fechada;
 }