/** * @date 2015-2-11 pm 3:29:36 * @param x Gx * @param y Gy * @param z Gz */ public void updateGssorView(float x, float y, float z) { if (x > ORI_CHANGE_LEN && !mGSsorView.isRight) { mGSsorView.isRight = true; mGSsorView.addmOriTestSum(); } if (x < -ORI_CHANGE_LEN && !mGSsorView.isLeft) { mGSsorView.isLeft = true; mGSsorView.addmOriTestSum(); } if (y < -ORI_CHANGE_LEN && !mGSsorView.isDown) { mGSsorView.isDown = true; mGSsorView.addmOriTestSum(); } if (y > ORI_CHANGE_LEN && !mGSsorView.isUp) { mGSsorView.isUp = true; mGSsorView.addmOriTestSum(); } if (z > ORI_CHANGE_LEN && !mGSsorView.isPositive) { mGSsorView.isPositive = true; mGSsorView.addmOriTestSum(); } if (z < -ORI_CHANGE_LEN && !mGSsorView.isNegative) { mGSsorView.isNegative = true; mGSsorView.addmOriTestSum(); Log.i("hah", "" + z); } mGSsorView.invalidate(); }