투케이2K

248. (AndroidStudio/android/java) SensorManager 센서 값 읽기 속도 정의 - 흔들기 가속도 센서 이벤트 적용 본문

Android

248. (AndroidStudio/android/java) SensorManager 센서 값 읽기 속도 정의 - 흔들기 가속도 센서 이벤트 적용

투케이2K 2022. 1. 8. 18:53

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : java

 

[소스 코드]

            // [센서 매니저 객체 생성 및 가속도 센서 지정 실시]
            mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
            sensor = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

            
            /**
             * [센서 값을 읽어 오는 속도 정의]
             * 1. SENSOR_DELAY_FASTEST : 0 ms 최대한 빠르게
             * 2. SENSOR_DELAY_GAME : 20,000ms 게임에 적합한 속도
             * 3. SENSOR_DELAY_UI : 60,000ms UI 수정에 적합한 속도
             * 4. SENSOR_DELAY_NORMAL : 200,000ms 화면 방향 변화를 모니터링하기에 적합한 속도
             * */
            //mSensorManager.registerListener(A_Main.this, sensor, SensorManager.SENSOR_DELAY_FASTEST);
            //mSensorManager.registerListener(A_Main.this, sensor, SensorManager.SENSOR_DELAY_GAME);
            mSensorManager.registerListener(A_Main.this, sensor, SensorManager.SENSOR_DELAY_UI);
            //mSensorManager.registerListener(A_Main.this, sensor, SensorManager.SENSOR_DELAY_NORMAL);

 

반응형
Comments