@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setAmbientEnabled(); mContainerView = (BoxInsetLayout) findViewById(R.id.container); mImageView = (ImageView) findViewById(R.id.imageView); gestureDetector = new GestureDetector(getApplicationContext(), new GameGestureListener()); mImageView.setOnTouchListener( new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return gestureDetector.onTouchEvent(event); } }); mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mGyroSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE); mHeartSensor = mSensorManager.getDefaultSensor(Sensor.TYPE_HEART_RATE); mGoogleApiClient = new GoogleApiClient.Builder(this) .addApi(Wearable.API) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .build(); // up vector cal mHeadTracker = HeadTracker.createFromContext(getApplicationContext()); headView = new float[16]; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setAmbientEnabled(); wearableListView = (WearableListView) findViewById(R.id.conference_list_view); googleApiClient = new GoogleApiWrapper<>().build(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setAmbientEnabled(); mContainerView = (BoxInsetLayout) findViewById(R.id.container); mTextView = (TextView) findViewById(R.id.text); mClockView = (TextView) findViewById(R.id.clock); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setAmbientEnabled(); mContainerView = (BoxInsetLayout) findViewById(R.id.container); mStartGameButton = (Button) findViewById(R.id.start_game); mStartGameButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { displaySpeechRecognizer(); } }); mDelayedView = (DelayedConfirmationView) findViewById(R.id.delayed_confirm); mDelayedView.setListener(mDelayedConfirmationListener); mCategoryTextView = (TextView) findViewById(R.id.selected_category); mCategoryLayout = findViewById(R.id.category_layout); mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks( new GoogleApiClient.ConnectionCallbacks() { @Override public void onConnected(Bundle bundle) { Log.d(TAG, "onConnected"); Wearable.MessageApi.addListener(mGoogleApiClient, MainActivity.this); } @Override public void onConnectionSuspended(int i) { Log.d(TAG, "onConnectionSuspended"); } }) .addOnConnectionFailedListener( new GoogleApiClient.OnConnectionFailedListener() { @Override public void onConnectionFailed(ConnectionResult connectionResult) { Log.d(TAG, "onConnectionFailed"); } }) .addApi(Wearable.API) .build(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setAmbientEnabled(); // Make sure we start up the LockService when the Activity is started. This needs to happen // because // the app might have just been installed, and the service won't run until we reboot the device, // or // until a new onDataChanged arrives. if (!mPermanentService) { Log.d( Const.TAG_ACTIVITY, "mPermanentService is not set, so starting LockService to configure device state with current value"); Intent startServiceIntent = new Intent(this, LockService.class); startService(startServiceIntent); mPermanentService = true; } }
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(mCustomDrawableView); // Register the sensor listeners setContentView(R.layout.activity_orientation); // setAmbientEnabled(); // Intent viewIntent = new Intent(this, OrientationActivity.class); // // viewIntent.putExtra(EXTRA_EVENT_ID, eventId); // PendingIntent viewPendingIntent = // PendingIntent.getActivity(this, 0, viewIntent, 0); // final NotificationCompat.Builder notificationBuilder = // new NotificationCompat.Builder(this) // .setSmallIcon(R.drawable.button) // .setContentTitle("Time for exercise!") // .setContentText("Do some wrist moves") // .setContentIntent(viewPendingIntent); // Get an instance of the NotificationManager service // notificationManager = NotificationManagerCompat.from(this); mContainerView = (BoxInsetLayout) findViewById(R.id.container); mStatusView = (TextView) findViewById(R.id.status); mPitchView = (TextView) findViewById(R.id.pitch); mRollView = (TextView) findViewById(R.id.roll); mTimer = (TextView) findViewById(R.id.timer); mProgress = (ProgressBar) findViewById(R.id.progressBar); mButton = (Button) findViewById(R.id.ack); mButton.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent exerciseActivity = new Intent(getApplicationContext(), ExerciseActivity.class); startActivity(exerciseActivity); } }); final Typeface introTf = Typeface.createFromAsset(getAssets(), "fonts/Intro.otf"); final Typeface introInlineTf = Typeface.createFromAsset(getAssets(), "fonts/Intro Inline.otf"); mStatusView.setText("Observing..."); mTimer.setTypeface(introTf); mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); accelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); Log.i( "ACCELEROMETER ", String.valueOf( mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER).getMaximumRange())); magnetometer = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); Log.i( "TYPE_MAGNETIC_FIELD ", String.valueOf( mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD).getMaximumRange())); mVibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); currentProgress = 0.0; // Set exercise to trigger in constant unless wrist movement is detected final Handler sample = new Handler(); sample.postDelayed( new Runnable() { @Override public void run() { samples.add(accelTotal); accelTotal = 0L; if (samples.size() > 10) { samples.remove(0); } float totalNow = 0L; for (int i = 0; i < samples.size(); i++) { totalNow += (float) samples.get(i); } averageAccel = totalNow / samples.size(); // mTimer.setText("Accel: \n" + Float.toString(averageAccel)); sample.postDelayed(this, 1000); } }, 1000); // exerciseCountdown = createCountDown(EXERCISE_INTERVAL); final Handler h = new Handler(); h.postDelayed( new Runnable() { @Override public void run() { double progress = (currentProgress / 100) * 100; if (progress < 10000.0) { int roundProgress = (int) progress; mProgress.setProgress(roundProgress); if (averageAccel > 50) { currentProgress -= 5; } else if (averageAccel > 200) { currentProgress -= 30; } else { currentProgress += 40; } mStatusView.setText(Integer.toString(roundProgress / 100) + "%"); h.postDelayed(this, 100); } else { mStatusView.setText("EXERCISE!"); mStatusView.setTypeface(introInlineTf); mButton.setVisibility(View.VISIBLE); mProgress.setProgress(10000); mVibrator.vibrate(1000L); mPitchView.setVisibility(View.INVISIBLE); mRollView.setVisibility(View.INVISIBLE); } } }, 100); }
@Override protected void onCreate(Bundle savedInstanceState) { // set Theme before anything else in onCreate switch (WearablePreferencesHandler.getTheme()) { case SettingsConstants.THEME_DARK_BLUE: setTheme(R.style.PowerSwitchWearTheme_Dark_Blue); break; case SettingsConstants.THEME_DARK_RED: setTheme(R.style.PowerSwitchWearTheme_Dark_Red); break; case SettingsConstants.THEME_LIGHT_BLUE: setTheme(R.style.PowerSwitchWearTheme_Light_Blue); break; case SettingsConstants.THEME_LIGHT_RED: setTheme(R.style.PowerSwitchWearTheme_Light_Red); break; default: setTheme(R.style.PowerSwitchWearTheme_Dark_Blue); break; } super.onCreate(savedInstanceState); setContentView(R.layout.activity_scenes); // allow always-on screen setAmbientEnabled(); dataApiHandler = new DataApiHandler(getApplicationContext()); // BroadcastReceiver to get notifications from background service if room data has changed broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d("MainActivity", "received intent: " + intent.getAction()); ArrayList<Scene> scenes = (ArrayList<Scene>) intent.getSerializableExtra(ListenerService.SCENE_DATA); replaceSceneList(scenes); refreshUI(); } }; final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub); stub.setOnLayoutInflatedListener( new WatchViewStub.OnLayoutInflatedListener() { @Override public void onLayoutInflated(WatchViewStub stub) { relativeLayoutAmbientMode = (RelativeLayout) findViewById(R.id.relativeLayout_ambientMode); scenesRecyclerView = (RecyclerView) findViewById(R.id.scenes_recyclerView); sceneRecyclerViewAdapter = new SceneRecyclerViewAdapter( getApplicationContext(), scenesRecyclerView, sceneList, dataApiHandler); scenesRecyclerView.setAdapter(sceneRecyclerViewAdapter); SnappingLinearLayoutManager layoutManager = new SnappingLinearLayoutManager( getApplicationContext(), LinearLayoutManager.VERTICAL, false); scenesRecyclerView.setLayoutManager(layoutManager); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setAmbientEnabled(); mAccBuffer = new ArrayBlockingQueue<>(Globals.ACCELEROMETER_BUFFER_CAPACITY); mContainerView = (BoxInsetLayout) findViewById(R.id.container); mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_LINEAR_ACCELERATION); mAsyncTask = new OnSensorChangedTask(); mAsyncTask.execute(); stepsView = (TextView) findViewById(R.id.stepCount); activityView = (TextView) findViewById(R.id.activity_type); calView = (TextView) findViewById(R.id.calCount); distView = (TextView) findViewById(R.id.distCount); seekBar_height = (SeekBar) findViewById(R.id.height); heightPrint = (TextView) findViewById(R.id.heightInput); height = seekBar_height.getProgress() + 130; heightPrint.setText(height + "cm"); seekBar_weight = (SeekBar) findViewById(R.id.weight); weightPrint = (TextView) findViewById(R.id.weightInput); weight = seekBar_weight.getProgress() + 50; weightPrint.setText(weight + "kg"); seekBar_height.setOnSeekBarChangeListener( new SeekBar.OnSeekBarChangeListener() { int progress = 0; @Override public void onProgressChanged(SeekBar seekBar, int progresValue, boolean fromUser) { progress = progresValue; } @Override public void onStartTrackingTouch(SeekBar seekBar) {} @Override public void onStopTrackingTouch(SeekBar seekBar) { height = seekBar.getProgress() + 130; heightPrint.setText(height + "cm"); } }); seekBar_weight.setOnSeekBarChangeListener( new SeekBar.OnSeekBarChangeListener() { int progress = 0; @Override public void onProgressChanged(SeekBar seekBar, int progresValue, boolean fromUser) { progress = progresValue; } @Override public void onStartTrackingTouch(SeekBar seekBar) {} @Override public void onStopTrackingTouch(SeekBar seekBar) { weight = seekBar.getProgress() + 50; weightPrint.setText(weight + "kg"); } }); // Set the buttons and the text accordingly accelButton = (ToggleButton) findViewById(R.id.MonitorButton); accelButton.setChecked(isAccelRunning); accelButton.setOnCheckedChangeListener( new CompoundButton.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton btn, boolean isChecked) { if (!isAccelRunning) { startAccelerometer(); accelButton.setChecked(true); } else { stopAccelerometer(); accelButton.setChecked(false); } } }); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about_activity); setAmbientEnabled(); }