-
[안드로이드 - 코틀린] 센서 값 Delay 속도 지정하기Coding/Android 2019. 8. 6. 20:22
SensorManager를 얻어온 뒤 리스너를 장착시킬 때, 우리는 보통 다음과 같은 형식을 취합니다.
sensorManager.registerListener(this, sensorManager.getDefaultSensor(), // 센서 타입 SensorManager.SENSOR_DELAY_??) // 센서 Delay 속도
센서 타입에서는 사용하고자 하는 센서(조도, 가속도, 자이로)가 어떤 센서인지를 지정하고, 맨 마지막 매개변수로
센서 Delay 속도를 얻습니다.
대부분의 경우 SENSOR_DELAY_NORMAL로 기본적인 속도값을 취하지만, 개발자의 취향에 따라 다양한 속도를 적용할 수 있습니다.
1. SENSOR_DELAY_FASTEST : 가능한 한 자주 센서값을 얻는다.
2. SENSOR_DELAY_GAME : 게임에 적합한 정도로 센서값을 얻는다.
3. SENSOR_DELAY_NORMAL : 화면 방향을 전환하기 적합한 속도로 센서값을 얻는다.
4. SENSOR_DELAY_UI : 사용자 인터페이스를 표시하기에 적합한 정도로 센서값을 얻는다.
속도가 무작정 빠르다고 마냥 좋은 것이 아니라 너무 빈번하게 센서값을 읽으면 시스템 리소스를 낭비하고 배터리 전원을 과하게 사용하므로 Delay 속도를 적당히 설정해주는 것은 중요합니다
'Coding > Android' 카테고리의 다른 글
Adb device 무선(Wifi)로 연결하기 (0) 2019.11.07 [안드로이드 스튜디오] TODO를 이용하여 효율적으로 개발하기 (0) 2019.08.06 [안드로이드 - 코틀린] 지연된 초기화(by lazy) (0) 2019.08.06 [안드로이드 - 코틀린] 옵션 메뉴 아이콘 showAsAction 속성 (0) 2019.07.31 [안드로이드] 인터넷 권한 부여하기 (0) 2019.07.06