올해는 머신러닝이다.
android에서 내현재위치 구하기 본문
출처 : http://gxgsung.blog.me/140120805038
안드로이드 SDK 를 이용하여 GPS 위치정보를 쉽게 구하는 방법입니다.
LocationManager 를 호출하여 GPS와 기지국에서 제공하는 위치정보를 얻어옵니다.
Geocoder 를 활용하여 주소를 가져옵니다.
이 예제는 소스코드가 첨부되어 있습니다.
Java 소스
public void onCreate(Bundle savedInstanceState) { // LocationListener의 핸들을 얻음 // GPS로 부터 위치정보를 업데이트 요청 // 주소를 확인하기 위한 Geocoder KOREA 와 KOREAN 둘다 가능
public void onLocationChanged(Location location) {
public void GetLocations() { StringBuffer juso = new StringBuffer(); latPoint = myLocation.getLatitude(); try { } |
main.xml
<TextView |
AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> |
* 위치정보를 사용하기위해서는 위와같이 권한을 주어야 합니다.
에뮬레이터로 테스트 하려면 이클립스의 Open Perspective 에서 DDMS 를 선택하고
좌표를 입력후 Send 버튼을 눌러주면 애뮬레이터로 좌표가 전송됩니다.
실제폰에서도 좌표가 정상 표시됩니다.
첨부해놓은 LocationDemo.apk 파일을 안드로이드 단말에 설치하여 테스트해 보실수 있습니다.
안드로이드 2.1 이상의 OS 에서 동작합니다.
'Android > Tip&Tech' 카테고리의 다른 글
Android 맵스 주변검색 팁 (2) | 2011.03.30 |
---|---|
구글 맵스 관련된 팁 (0) | 2011.03.30 |
android json을 이용한 구글맵스상에서 주변검색 팁 (3) | 2011.03.29 |
Android XML 과 JSON 등의 개발팁 및 예제 (1) | 2011.03.29 |
[개발 Tip] TextView내 글자가 흘러가는 효과(marquee) 주기 | 프로그래밍 팁 (1) | 2011.03.28 |