Skip to Main Content
Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
book

Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)

by 우정은, 돈 그리피스, 데이비드 그리피스
July 2018
Beginner content levelBeginner
936 pages
26h 17m
Korean
Hanbit Media, Inc.
Content preview from Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
838 Chapter 19
이동한 거리
이동한 거리 계산하기
지금까지 사용자의 갱신된 현재 위치를 위치 리스너로 받도록 요청했습니다. 사용자가
이동하면 리스너의
onLocationChanged
()
메서드가 호출됩니다.
이 메서드는 사용자의 현재 위치를 가리키는
Location
객체 한 개를 인자로 갖습니다.
이 객체를 이용해 사용자의 이전 마지막 위치와 현재 위치의 거리를 계산하고 지금까지 이동한
총 거리를 저장할 수 있습니다.
Location
객체의
distanceTo
()
메서드를 이용해 두 위치 사이의 거리를 미터로
확인할 수 있습니다. 예를 들어 다음은
location
객체와
lastLocation
객체 사이의
거리를 알아내는 코드입니다.
다음은
OdometerService
에 사용자가 이동한 총 거리를 저장하는 데 필요한
코드입니다(여러분의
OdometerService
.
java
를 다음처럼 바꾸세요).
이 코드를 이용해 이동한 거리를
MainActivity
로 반환합니다.
double distanceInMeters = location.distanceTo(lastLocation);
location과 lastLocation
사이의 거리를 얻어요.
public class OdometerService extends Service {
private stati
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

최길우, 앤드류 스텔만, 제니퍼 그린

Publisher Resources

ISBN: 9791162240953