휴대 전화 동작을 청취해야하는 Android 앱을 만들고 싶습니다. 나는 다음 두 주에서 듣고 싶다.휴대 전화가 세로 모드 인 동안 감지 동작
및 변경 후 : 내 응용 프로그램에서
전화가이 위치에 있어야
화면이 메소드를 호출보다 하늘까지 화면 경우 경우 지금 나는 다음과 같은 한 ... 아래로 또 다른 방법보다
입니다 :
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
mGravity = event.values.clone();
// Shake detection
float x = mGravity[0];
float y = mGravity[1];
float z = mGravity[2];
Log.d("X",String.valueOf(x));
Log.d("y",String.valueOf(y));
Log.d("z",String.valueOf(z));
mAccelLast = mAccelCurrent;
mAccelCurrent = FloatMath.sqrt(x * x + y * y + z * z);
float delta = mAccelCurrent - mAccelLast;
mAccel = mAccel * 0.9f + delta;
// Make this higher or lower according to how much
// motion you want to detect
Log.d("MACCEL",String.valueOf(mAccel));
if(mAccel > 3){
// do something
}
}
}
감사합니다. 내가 바로 그것을 얻을 경우
첫째, 당신은 귀하의 게시물과 이미지를 포함해야한다 ; 사람들이 그들을 위해 오프 사이트로 이동하게하지 마십시오. 둘째, 당신이하고 싶은 것을 말했지만 질문을하지 않았습니다. 정확히 어디서 문제가 있습니까? 그리고 귀하의 질문은 무엇입니까? – jww
어디에서 시작해야할지 모르겠다. –
나는 이미지에 대해 틀렸다. 점수가 10 점 미만이므로 포함 할 수 없습니다. 나는 너를 위해 이걸 고쳐 줄거야. 10 점을 넘을 때 이미지를 포함시켜야합니다 :) 죄송합니다. – jww