설.현.아빠
방향 센서 0점 조정하기. 본문
@Override
public void onSensorChanged(SensorEvent event) {
if(mCtx.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
// 0점 조정
if(portBaseX > event.values[0]){
event.values[0]=360-(portBaseX-event.values[0]);
}
else if(portBaseX <= event.values[0]){
event.values[0]=event.values[0]-portBaseX;
}
if(event.values[0]<340 && event.values[0]>=270){
//오른쪽
currType = 4;
if(!TypeCheck(currType,lastType)){
imageView.setImageDrawable(images.get(currType));
lastType = 4;
}
}
else if(event.values[0]>20 && event.values[0]<270){
//왼쪽
currType = 3;
if(!TypeCheck(currType,lastType)){
imageView.setImageDrawable(images.get(currType));
lastType = 3;
}
}
else{
//가운데
currType = 0;
if(!TypeCheck(currType,lastType)){
imageView.setImageDrawable(images.get(currType));
lastType = 0;
}
}
}
}
'안드로이드 > Device & Sensor' 카테고리의 다른 글
안드로이드 여러해상도 지원, DIP 관련 (0) | 2012.02.15 |
---|---|
안드로이드 GPS 상태체크 (0) | 2011.02.11 |
안드로이드 볼륨 조절 - AudioManager (2) | 2011.02.11 |
[개발 Tip] 유일한 Android device ID (0) | 2011.02.11 |
구글 음성인식 데모 소스 링크 (0) | 2011.02.11 |