Browse Source

Pre-AlphaV6

EpiTest
Raz492 3 years ago
parent
commit
8f2eb9b012
1 changed files with 20 additions and 12 deletions
  1. 20
    12
      app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java

+ 20
- 12
app/src/main/java/de/edotzlaff/detection/EarthquakeLocation.java View File

//########################################################################################################################################################################## //##########################################################################################################################################################################
//################################################################## vvv DB Code vvv ##################################################################################### //################################################################## vvv DB Code vvv #####################################################################################


//Aufruf der DB
public void getDataBaseValuesNoListener()
public void getDataBaseInfo(int k)
{ {
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection"); mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
mDatenbank.get().addOnCompleteListener(new OnCompleteListener<DataSnapshot>() { mDatenbank.get().addOnCompleteListener(new OnCompleteListener<DataSnapshot>() {
}); });
} }


public void privideDBforDeviceMaping(DataSnapshot data, int i)
public double getLocationInfo(String specific,int index)
{ {
String localedatetime;
String breitengrad;
String laengengrad;
String timestamp;
localedatetime = data.child("IDG" + i).child("b_localdatetime").getValue().toString();
breitengrad = data.child("IDG" + i).child("d_breitengrad").getValue().toString();
laengengrad = data.child("IDG" + i).child("e_laengengrad").getValue().toString();
timestamp = data.child("IDG" + i).child("h_timestamp").getValue().toString();
double kp = 5;
mDatenbank = FirebaseDatabase.getInstance().getReference().child("overviewdetection");
mDatenbank.get().addOnCompleteListener(new OnCompleteListener<DataSnapshot>() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onComplete(@NonNull Task<DataSnapshot> task) {
if (!task.isSuccessful()) {
System.out.println("Datenbank Fehler in getDataBaseValuesNoListener");
}
else {
}
}

});

return kp;
} }




//ID als String //ID als String
detektionssignal.setDeviceId(data.child("IDG" + i).child("a_androidid").getValue().toString()); detektionssignal.setDeviceId(data.child("IDG" + i).child("a_androidid").getValue().toString());


//Koordinaten als???
//Koordinaten als ???
String breitengradString = data.child("IDG" + i).child("d_breitengrad").getValue().toString(); String breitengradString = data.child("IDG" + i).child("d_breitengrad").getValue().toString();
String laengengradString = data.child("IDG" + i).child("e_laengengrad").getValue().toString(); String laengengradString = data.child("IDG" + i).child("e_laengengrad").getValue().toString();
double breitengrad = Double.parseDouble(breitengradString); double breitengrad = Double.parseDouble(breitengradString);

Loading…
Cancel
Save