Acoustic health sensing for mobile phones
add function of phone orientation indicator
- rotation .txt also records the time stamp
- add vibrator indicating bad orientation
- add a Togglebutton to start calibrate the orientation
- rotation.txt and acceleration.txt record the orientation and acceleration readings
- add a switch to configure the option of saving IMU readings
- add a button to go through a complete workout automatically, which is able to make segmentation easy.
- the steps are relax, hold, lift up, hold up and put back. (Time might change)
- a progress dialog will show as instruction
- record singly buttons are hidden from UI and UI are reassigned.
- add a editText to let user input the name id.
- add a counter and reset button to record the workout times for one run of the App.
- add a delete button to delete previous file generated. (roll back once, but only PCM is covered for this time).
- change some control's Enable status to avoid unnecessary touch.
- The App will be working in two modes, one as previously, the other will be the On-Weight mode, which means you have to attach it to the weight.
- In the On-Weight mode, the phone will beep when the orientation meet certain value or the acceleration exceeds certain value.
- Change the App to disable Screen timeout.
- The sound files are stored in a synced folder.
- Archive this version to make changes on test protocols.
- Add an auto button to continuously run the measurements for certain times
- BUG HERE! The display can not show the instructions(Thread manipulation problem)