Esempio n. 1
0
  public void addPointNow(Location loc) {
    int lat = (int) (loc.getLatitude() * 1E6);
    int lgt = (int) (loc.getLongitude() * 1E6);

    float accuracy = loc.getAccuracy();
    double altitude = loc.getAltitude();
    float speed = loc.getSpeed();

    endTime_ = (loc.getTime() / 1000);
    CyclePoint pt = new CyclePoint(lat, lgt, endTime_, accuracy, altitude, speed);

    if (gpspoints.size() > 1) {
      CyclePoint gp = gpspoints.get(gpspoints.size() - 1);

      float segmentDistance = gp.distanceTo(pt);
      if (segmentDistance == 0) return; // we haven't gone anywhere

      distance += segmentDistance;
    } // if ...

    gpspoints.add(pt);

    mDb.open();
    mDb.addCoordToTrip(tripid, pt);
    mDb.setDistance(tripid, distance);
    mDb.close();

    return;
  } // addPointNow
Esempio n. 2
0
 public void recordingStopped() {
   endTime_ = now();
   mDb.open();
   mDb.updateTripStatus(tripid, STATUS_RECORDING_COMPLETE);
   mDb.setEndTime(tripid, endTime_);
   mDb.close();
 }
  // Método ejecutado al iniciar la aplicación.
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Establece main.xml como vista actual.
    setContentView(R.layout.main);

    // Obtiene el elemento btnInsertar de main.xml
    Button btnInsertar = (Button) this.findViewById(R.id.btnInsertar);

    // Le asigna un evento de clase BtnInsertarClick.
    btnInsertar.setOnClickListener(new BtnInsertarClick(this));

    // Obtiene el elemento btnCancelar de main.xml
    Button btnCancelar = (Button) this.findViewById(R.id.btnCancelar);

    // Le asigna un evento de clase BtnCancelarClick.
    btnCancelar.setOnClickListener(new BtnCancelarClick(this));

    // Crea un objeto manipulador de base de datos y abre una conexión.
    db = new DbAdapter(this);
    db.open();

    // Rellena el elemento ListView con los registros de la tabla notas.
    this.rellenarListView();
  }
Esempio n. 4
0
  // open the database, put something in it when Add is clicked.
  public void onCreate(Bundle bundle) {
    mDb = new DbAdapter(this);
    mDb.open();
    mRowId = 0;
    Bundle extras = getIntent().getExtras();
    mRowId = extras.getInt(DbAdapter.KEY_TEAM_ID);
    super.onCreate(bundle);
    setContentView(R.layout.player);
    playerName = (EditText) findViewById(R.id.name_player);
    btnAdd = (Button) findViewById(R.id.add_player);
    btnCancel = (Button) findViewById(R.id.close_player);

    btnAdd.setOnClickListener(
        new OnClickListener() {

          public void onClick(View v) {
            // TODO add the record and return to the main screen
            mDb.addPlayer(playerName.getText().toString(), mRowId);
            setResult(RESULT_OK);
            finish();
          }
        });
    btnCancel.setOnClickListener(
        new OnClickListener() {
          public void onClick(View v) {
            finish();
          }
        });
  }
 private void setMessages() {
   dbHelper.open();
   for (Message message : dbHelper.getMessages()) {
     addMessageToLayout(message);
   }
   dbHelper.close();
   messagesScroll.fullScroll(ScrollView.FOCUS_DOWN);
 }
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    mDbHelper = new DbAdapter(this);
    mDbHelper.open();
    fillData();
  }
 private Message createMessage() {
   dbHelper.open();
   Message message =
       dbHelper.createMessage(
           settings.getUsername(),
           content.getText().toString(),
           Calendar.getInstance().getTimeInMillis());
   TransportConfiguration tc = new TransportConfiguration();
   dbHelper.close();
   return message;
 }
Esempio n. 8
0
  private void initializeData() {
    startTime_ = now();
    endTime_ = now();
    distance = 0;

    purp_ = fancystart_ = info_ = "";

    gpspoints = new ArrayList<>();

    mDb.open();
    mDb.setStartTime(tripid, startTime_);
    mDb.close();
  }
Esempio n. 9
0
  public void updateTrip(
      String purpose,
      String fancyStart,
      String fancyInfo,
      String notes,
      String age,
      String gender,
      String experience) {
    // Save the trip details to the phone database. W00t!
    mDb.open();
    mDb.updateNotes(tripid, purpose, fancyStart, fancyInfo, notes, age, gender, experience);
    mDb.close();

    purp_ = purpose;
    note_ = notes;
    age_ = age;
    gender_ = gender;
    experience_ = experience;
  } // updateTrip
 private void setSettings() {
   dbHelper.open();
   settings = dbHelper.getSettings();
   dbHelper.close();
 }
Esempio n. 11
0
 private void updateTripStatus(int tripStatus) {
   mDb.open();
   mDb.updateTripStatus(tripid, tripStatus);
   mDb.close();
 }
Esempio n. 12
0
 void dropTrip() {
   mDb.open();
   mDb.deleteAllCoordsForTrip(tripid);
   mDb.deleteTrip(tripid);
   mDb.close();
 }
Esempio n. 13
0
 private void createTripInDatabase(Context c) {
   mDb.open();
   tripid = mDb.createTrip();
   mDb.close();
 }