Browse Source

Pre-AlphaV4

EpiTest
Raz492 2 years ago
parent
commit
59880392f6
1 changed files with 21 additions and 13 deletions
  1. 21
    13
      app/src/main/java/de/edotzlaff/detection/MainActivity.java

+ 21
- 13
app/src/main/java/de/edotzlaff/detection/MainActivity.java View File

private int indexID = 1; private int indexID = 1;
private int writtenDevices = 1; private int writtenDevices = 1;
private boolean allowCalculation = true; private boolean allowCalculation = true;
private boolean enableDisplayReset = true;
//########################################################################################################################################################################## //##########################################################################################################################################################################
//################################################################## vvv SensorParameter vvv ############################################################################## //################################################################## vvv SensorParameter vvv ##############################################################################
private SensorManager mSensorManager; private SensorManager mSensorManager;
private boolean mShakeDetectionIsActive = false; private boolean mShakeDetectionIsActive = false;
private boolean mShakeDetected = false; private boolean mShakeDetected = false;
private boolean allowShakeEvent = true; private boolean allowShakeEvent = true;

//################################################################## ^^^^ SensorParameter ^^^^ ############################################################################ //################################################################## ^^^^ SensorParameter ^^^^ ############################################################################
//########################################################################################################################################################################## //##########################################################################################################################################################################


mDatenbank.child("IDG" + k).child("e_laengengrad").setValue(""); mDatenbank.child("IDG" + k).child("e_laengengrad").setValue("");
mDatenbank.child("IDG" + k).child("h_timestamp").setValue(""); mDatenbank.child("IDG" + k).child("h_timestamp").setValue("");
mDatenbank.child("IDG" + k).child("i_amplitude").setValue(""); mDatenbank.child("IDG" + k).child("i_amplitude").setValue("");

/*
k=1;
mDatenbank.child("IDG" + k).child("a_androidid").setValue(getandroidid());
mDatenbank.child("IDG" + k).child("b_localdatetime").setValue(LocalDateTime.now(ZoneOffset.UTC).toString());
mDatenbank.child("IDG" + k).child("d_breitengrad").setValue(123);
mDatenbank.child("IDG" + k).child("e_laengengrad").setValue(456);
mDatenbank.child("IDG" + k).child("h_timestamp").setValue(Calendar.getInstance().getTimeInMillis());
*/
} }


//###### Bei Vibration der APP #### //###### Bei Vibration der APP ####
{ {
for (int i=1; i<=data.getChildrenCount(); i++) for (int i=1; i<=data.getChildrenCount(); i++)
{ {
System.out.println("Schaue ob in DB IDG leer ist bei: " + i );
if(analyzeForEmptyIDG(data,i)) if(analyzeForEmptyIDG(data,i))
{ {
System.out.println("Schreibe in DB mit IDG " + i );
writeDeviceToDB(i); writeDeviceToDB(i);
break; break;
} }


public void analyzeDBchanges(DataSnapshot data) public void analyzeDBchanges(DataSnapshot data)
{ {
System.out.println("########################Höre auf Veränderungen....");
int takenIDG = 0; int takenIDG = 0;
for (int i=1; i<=data.getChildrenCount(); i++) for (int i=1; i<=data.getChildrenCount(); i++)
{ {
for(writtenDevices = writtenDevices; writtenDevices <= takenIDG; writtenDevices++) for(writtenDevices = writtenDevices; writtenDevices <= takenIDG; writtenDevices++)
{ {
setDisplayText(data,writtenDevices); setDisplayText(data,writtenDevices);
enableDisplayReset = true; //Für DB zurücksetzen
}
}else
{
if(enableDisplayReset)
{
resetDisplayText();
enableDisplayReset = false;
} }
} }
//TODO @Aron hier Jans Code anschließen //TODO @Aron hier Jans Code anschließen
} }
} }


public void resetDisplayText()
{
TextView txtDevice1 = (TextView) findViewById(R.id.txtdevice1);
TextView txtDevice2 = (TextView) findViewById(R.id.txtdevice2);
TextView txtDevice3 = (TextView) findViewById(R.id.txtdevice3);
TextView txtDevice4 = (TextView) findViewById(R.id.txtdevice4);
txtDevice1.setText("");
txtDevice2.setText("");
txtDevice3.setText("");
txtDevice4.setText("");
}
public String getandroidid () public String getandroidid ()
{ {
return Settings.Secure.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID); return Settings.Secure.getString(this.getContentResolver(), Settings.Secure.ANDROID_ID);

Loading…
Cancel
Save