public void preSetup() { //Enable app to run in the background detailedList PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; //Start the dispatch timer DispatcherTimer newTimer = new DispatcherTimer(); // timer interval specified as 1 second newTimer.Interval = TimeSpan.FromSeconds(30); // Sub-routine OnTimerTick will be called at every 1 second newTimer.Tick += OnTimerTick; // starting the timer newTimer.Start(); //set grapgh model areachart.DataContext = graphModel; //if true, internet is accessible. Debug.WriteLine(" internet access " + SystemEndPoints.isInternetOn().ToString()); Debug.WriteLine(" airplane access " + SystemEndPoints.isAirplaneOn().ToString()); Debug.WriteLine(" data access " + SystemEndPoints.isOverDataLimit().ToString()); Debug.WriteLine(" number of " + SystemEndPoints.countLastChargeFactors("all").ToString()); if (appSettings.getSettingsBool(appSettings.AppRated)) { rateMe.Text = "rate me"; } if (appSettings.getSettingsBool(appSettings.ProEnabled)) { goProButton.Visibility = System.Windows.Visibility.Collapsed; } }
public void addBatteryStatus() { ViewModel batteryModel = new ViewModel(); batteryModel.add(SystemEndPoints.currentBatteryLevel(), SystemEndPoints.isWifiOn(), SystemEndPoints.isPhoneOn(), SystemEndPoints.isLocationEnabled(), SystemEndPoints.isCharging(), SystemEndPoints.isAirplaneOn(), SystemEndPoints.isInternetOn(), SystemEndPoints.isOverDataLimit(), SystemEndPoints.isRoaming()); Debug.WriteLine("Background"); }