예제 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.WheelLayout);
            progressBrake = 0;
            progressRun   = 0;

            var sensorManager = (SensorManager)GetSystemService(SensorService);

            _accelerometerListener = new AccelerometerListener(this, sensorManager, OnUpdateAccelerometer);

            var _seekBarBrake = FindViewById <SeekBar> (Resource.Id.seekBarBrake);

            _seekBarBrake.ProgressChanged += seekBarBrakeProgressChanged;
            var _seekBarRun = FindViewById <SeekBar> (Resource.Id.seekBarRun);

            _seekBarRun.ProgressChanged += seekBarRunProgressChanged;

            Button button01 = FindViewById <Button>(Resource.Id.Button01);

            button01.Click += delegate { _button01Clicked = 1; };

            Button button02 = FindViewById <Button>(Resource.Id.Button02);

            button02.Click += delegate { _button02Clicked = 1; };

            Button button03 = FindViewById <Button>(Resource.Id.Button03);

            button03.Click += delegate { _button03Clicked = 1; };

            Button button04 = FindViewById <Button>(Resource.Id.Button04);

            button04.Click += delegate { _button04Clicked = 1; };
        }
예제 #2
0
 public Accelerometer()
 {
     _manager  = (SensorManager)DroidFactory.MainActivity.GetSystemService(Context.SensorService);
     _listener = new AccelerometerListener(this);
 }