Back to project page rsmonitor-heartrate.
The source code is released under:
GNU General Public License
If you think the Android project rsmonitor-heartrate listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.renaultsport.heartrate; /*from w w w .ja v a 2 s .co m*/ import android.app.Activity; import android.app.Application; import android.content.pm.ActivityInfo; import android.content.res.Configuration; public class MainApplication extends Application { private int axis = 0; private boolean calibrated = false; private boolean screenLocked = false; private float posX = 0; private float posY = 0; private int screenLockState = 1; public void lockScreen (int orientation, Activity activity) { switch (orientation) { case Configuration.ORIENTATION_PORTRAIT : activity.setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); break; case Configuration.ORIENTATION_LANDSCAPE : activity.setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); break; default : break; } } public void unlockScreen (Activity activity) { activity.setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); } public int getAxis() { return axis; } public void setAxis(int axis) { this.axis = axis; } public boolean isCalibrated() { return calibrated; } public void setCalibrated(boolean calibrated) { this.calibrated = calibrated; } public boolean isScreenLocked() { return screenLocked; } public void setScreenLocked(boolean screenLocked) { this.screenLocked = screenLocked; } public float getPosX() { return posX; } public void setPosX(float posX) { this.posX = posX; } public float getPosY() { return posY; } public void setPosY(float posY) { this.posY = posY; } public int getScreenLockState() { return screenLockState; } public void setScreenLockState(int screenLockState) { this.screenLockState = screenLockState; } }