표 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
반응형
'코딩ㆍ개발 정보 > 안드로이드앱 (코틀린)' 카테고리의 다른 글
오버라이드 시 인자 이름이 p0 처럼 의미없는 이름으로 생성될 경우 해결 방법 (0) | 2022.02.07 |
---|---|
안드로이드 개발 - 알람 (0) | 2022.02.07 |
안드로이드 앱 , 액티비티 생명주기 (0) | 2022.02.07 |
안드로이드 앱 개발 - showAsAction 속성 값 설명 (0) | 2022.02.06 |
안드로이드 5.0 이하 벡터 드로어블 적용을 위한 build.gradle 설정 방법 (0) | 2022.02.05 |
댓글