코딩ㆍ개발 정보/안드로이드앱 (코틀린)

안드로이드가 제공하는 센서 목록

RioRex 2022. 2. 7.

표 1. Android 플랫폼에서 지원하는 센서 유형

센서 유형 설명 일반적인 용도
TYPE_ACCELEROMETER 하드웨어 중력을 포함하여 세 개의 모든 물리적 축(x, y, z)에서 기기에 적용되는 가속력을 m/s2 단위로 측정합니다. 움직임 감지 (흔들기, 기울이기 등).
TYPE_AMBIENT_TEMPERATURE 하드웨어 주변 상온을 섭씨(°C) 단위로 측정합니다. 아래 내용을 참조하세요. 기온 모니터링.
TYPE_GRAVITY 소프트웨어 또는 하드웨어 세 개의 모든 물리적 축(x, y, z)에서 기기에 적용되는 중력을 m/s2 단위로 측정합니다. 움직임 감지 (흔들기, 기울이기 등).
TYPE_GYROSCOPE 하드웨어 각 물리적 축(x, y, z) 둘레의 기기 회전 속도를 rad/s 단위로 측정합니다. 회전 감지(회전, 돌리기 등).
TYPE_LIGHT 하드웨어 주변 조도를 lx 단위로 측정합니다. 화면 밝기 제어.
TYPE_LINEAR_ACCELERATION 소프트웨어 또는 하드웨어 중력을 제외하고 세 개의 모든 물리적 축(x, y, z)에서 기기에 적용되는 가속력을 m/s2 단위로 측정합니다. 단일 축을 따라 가속도 모니터링.
TYPE_MAGNETIC_FIELD 하드웨어 세 개의 모든 물리적 축(x, y, z) 주변의 지자기장을 μT 단위로 측정합니다. 나침반 만들기.
TYPE_ORIENTATION 소프트웨어 세 개의 모든 물리적 축(x, y, z) 둘레의 기기 회전 각도를 측정합니다. API 레벨 3 기준으로, 중력 센서와 지자기장 센서를 getRotationMatrix() 메서드와 함께 사용하여 기기의 경사 행렬과 회전 행렬을 얻을 수 있습니다. 기기 위치 확인.
TYPE_PRESSURE 하드웨어 주변 기압을 hPa 또는 mbar 단위로 측정합니다. 기압 변화 모니터링.
TYPE_PROXIMITY 하드웨어 기기의 뷰 화면을 기준으로 객체의 근접도를 cm 단위로 측정합니다. 이 센서는 일반적으로 휴대전화를 귀에 대고 있는지 확인하는 데 사용됩니다. 통화 중 전화 위치.
TYPE_RELATIVE_HUMIDITY 하드웨어 상대 주변 습도를 퍼센트(%) 단위로 측정합니다. 이슬점, 절대 및 상대 습도 모니터링.
TYPE_ROTATION_VECTOR 소프트웨어 또는 하드웨어 기기의 회전 벡터의 세 요소를 제공하여 기기의 방향을 측정합니다. 움직임 감지 및 회전 감지.
TYPE_TEMPERATURE 하드웨어 기기의 온도를 섭씨(°C) 단위로 측정합니다. 이 센서는 기기마다 다르게 구현되며 API 레벨 14에서 TYPE_AMBIENT_TEMPERATURE 센서로 대체되었습니다. 온도 모니터링.

출처: 센서 개요, https://developer.android.com/guide/topics/sensors/sensors_overview

반응형

댓글