Compare commits
1 Commits
master
...
Benutzerob
Author | SHA1 | Date | |
---|---|---|---|
870b94e6b1 |
@ -6,6 +6,7 @@ import androidx.lifecycle.ViewModelProvider;
|
|||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import android.hardware.SensorEvent;
|
||||||
import android.hardware.SensorManager;
|
import android.hardware.SensorManager;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@ -88,15 +89,22 @@ public class AudiodetectionActivity extends AppCompatActivity {
|
|||||||
public void onChanged(Boolean aBoolean) {
|
public void onChanged(Boolean aBoolean) {
|
||||||
if (aBoolean) {
|
if (aBoolean) {
|
||||||
mMicrofonViewModel.updateDevice(mMicrofonViewModel.getLocalDeviceUUID(), mMicrofonViewModel.getSystemTimeStamp(), true, "Microfon", (int) mMicrofonViewModel.getAmplitudeInDB());
|
mMicrofonViewModel.updateDevice(mMicrofonViewModel.getLocalDeviceUUID(), mMicrofonViewModel.getSystemTimeStamp(), true, "Microfon", (int) mMicrofonViewModel.getAmplitudeInDB());
|
||||||
|
microfonStatusMessage.setText("dB value - detected = " + (int) mMicrofonViewModel.getAmplitudeInDB() + " dB");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mMicrofonViewModel.updateDevice(mMicrofonViewModel.getLocalDeviceUUID(), mMicrofonViewModel.getSystemTimeStamp(), false, "Microfon", (int) mMicrofonViewModel.getAmplitudeInDB());
|
mMicrofonViewModel.updateDevice(mMicrofonViewModel.getLocalDeviceUUID(), mMicrofonViewModel.getSystemTimeStamp(), false, "Microfon", (int) mMicrofonViewModel.getAmplitudeInDB());
|
||||||
|
if((int) mMicrofonViewModel.getAmplitudeInDB() > 0){
|
||||||
|
microfonStatusMessage.setText("dB value - no longer detected = " + (int) mMicrofonViewModel.getAmplitudeInDB()+ " dB");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
@ -97,6 +97,7 @@ import com.example.greenwatch.sensors.MicrofonHelperClasses.Verarbeitungsergebni
|
|||||||
for(int i = 0; i < anzahlIterationen; i++){
|
for(int i = 0; i < anzahlIterationen; i++){
|
||||||
int z = recorder.read(puffer, 0, puffer.length);
|
int z = recorder.read(puffer, 0, puffer.length);
|
||||||
Verarbeitungsergebnis kalibrierung = verarbeiten(puffer, z);
|
Verarbeitungsergebnis kalibrierung = verarbeiten(puffer, z);
|
||||||
|
System.out.println("Kalibrierung" + kalibrierung.getDB());
|
||||||
sum += kalibrierung.getDB();
|
sum += kalibrierung.getDB();
|
||||||
}
|
}
|
||||||
return sum/anzahlIterationen;
|
return sum/anzahlIterationen;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user