android: How to use sensors (센서 다루기)
- 목표 : 센서 값을 표시해 주는 어플리케이션 만들기
- 활용 기능 : 버튼 만들고 활용하기, 센서 등록하고 활용하기
- 목표
- 과정 :
1. 하나의 TextView 와 Start, Stop 두개의 버튼을 생성한다.
2. MainActivity 클래스 파일에 LocationManager 변수를 추가하고 android.hadware.LocationManager 요소를 임포트 한다. (변수 추가 후 Ctrl+Shift+O (자동 import 기능) 단축기 활용)
3. LocationListener 선언.
onLocationChanged 함수는 등록된 센서의 값이 바뀔 때마다 호출된다.
매개변수 Location 는 센서의 값을 전달한다.
최종적으로 tv.setText(ld); 라는 코드 선언을 통해 값들이 미리 지정해둔 텍스뷰에 할당되어 표시되게 된다.
4. resister, unresister 기능 버튼에 할당. 제공자는 GPS와 NETWORK 중 선택할 수 있으며 둘다 사용 할 수도 있다. 이 경우 안드로이드는 실시간 자동으로 제공자를 선택한다.
5. 어플리케이션 실행시 GPS/NETWORK location data를 확인 할 수 있다.