Exemple #1
0
 private void loadPrefs() {
   // Restore preferences
   SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
   putUrl = settings.getString("REMOTE_EYES_PUT_URL", "http://example.com:8080/cellserv");
   noise.setOffsetPulsePercent(settings.getInt("servo1Percent", 50), 0);
   noise.setOffsetPulsePercent(settings.getInt("servo2Percent", 50), 1);
   noise.setOffsetPulsePercent(settings.getInt("servo3Percent", 50), 2);
   noise.setOffsetPulsePercent(settings.getInt("servo4Percent", 50), 3);
   mover.setOffset(settings.getInt("wheelOffset", 0));
   RobotStateHandler.ROBOT_ID = settings.getString("ROBOT_ID", RobotStateHandler.ROBOT_ID);
 }
Exemple #2
0
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ServoOn");
    // wl.acquire();
    // wl.release();

    wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
    WifiInfo wifiInfo = wifiManager.getConnectionInfo();

    noise = PulseGenerator.getInstance();
    mover = Movement.getInstance();

    loadPrefs();

    mTorchMode = false;

    out = new ByteArrayOutputStream();

    setContentView(R.layout.main);

    if (sensorManager == null) {
      sensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);
    }

    startListening();

    mPreview = (SurfaceView) findViewById(R.id.preview);
    mHolder = mPreview.getHolder();
    mHolder.addCallback(this);
    mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

    noise.pause();
  }