Notice
Recent Posts
Recent Comments
Today
Total
05-16 23:55
Archives
관리 메뉴

Jeongchul Kim

Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 5. 최종 테스트 본문

Android

Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 5. 최종 테스트

김 정출 2016. 3. 17. 14:42


Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 5. 최종 테스트


이전 포스트 필히 참고!

http://jungchul.tistory.com/310  Google Map Fragment 만들기


Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 1. XML


Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 2. java.class


Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 3. DB.class


Google Map API 이용 라이딩(거리,속도)정보 SharedPreferences 저장 웹서버의 MySQL DB 전송 - 4. php, mysql



11. 안드로이드 스튜디오 실행 -> 빌드 -> 앱 실행 -> 로그 확인


안드로이드 스튜디오를 실행하고 빌드를 해봅시다. 앱을 실행해 봅시다.


자 이제 Start버튼을 누르고 움직여봅시다

로그창에는 3초마다 GPS 사용이 찍힘을 알 수 있습니다.

3초마다 GPS를 찍어 평균 속도를 측정하고, 주행거리와 타이머가 기록됩니다.


자 이제 Stop버튼을 눌러볼까요


로그를 보면 D/BufferedReader:: riding user infromation 1 record added 메시지가 보입니다.

바로 php 파일에서 작성한 소스 echo 가 안드로이드로 다시 데이터를 전송보낸 것을 읽어들인 것입니다.


통계 버튼을 눌러 StatsActivity가 잘 작동되는지 확인해봅니다.


굿!!


자 이제 MySQL에 데이터가 저장되었는지 확인해보겠습니다.


phpMyAdmin으로 접속해봅시다.

보기 버튼을 눌러봅시다.



데이터가 넘어왔습니다!! 통계와 비교를 해보면 값이 동일합니다!!


이상으로 Google Map API를 이용하여 시작지점과 종료지점의 위도,경도, 타이머를 이용해 라이딩 정보를 계측하고, 웹 서버의 Mysql 및 앱의 SharedPreferences에 저장을 해보았습니다.

수고하셨습니다.



Comments