위치기반 서비스 2008011128 지성현.

Slides:



Advertisements
Similar presentations
YOUR LOGO SmartBox 중간데모 Hit & Run 팀 하권용 심유섭 이유진 방대근.
Advertisements

CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
옴니아 2 무선 인증 매뉴얼 ( 윈도우 모바일 폰 설정 동일 ). ▶다음 화면은 옴니아 2 및 윈도우모바일을 사용하는 스마트폰 기기들의 무선인증을 하기 위한 화면입니다. ▶윈도우 모바일폰의 경우 무선인증서를 발급받기 위해 폰의 레지스트리 설정을 조정해 주어야 합니다.
스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
임직원 APP 설치 가이드 경영전략처 정보기획 TF 팀. 임직원 App- 운영체제 구분  안드로이드 갤럭시, 갤럭시노트, 갤럭시 S4 [ 삼성전자 ] 옵티머스 [LG 전자 ] 베가 [ 팬텍 모토로이 [ 모토롤라 ]  ios 아이폰 [ 애플.
발 표 일 : 발 표 자 : 07 김 동 희 안드로이드를 이용한 앱 개발.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
YOUR LOGO SmartBox Final Presentation Hit & Run 팀 하권용 심유섭 이유진 방대근 담당교수님 : 정인환 교수님.
스마트폰용 차량 블랙박스 --- ▶근래엔 차량에 장착하여 주행영상을 녹화하는 용도로 사용.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
스마트 KTC 사용자 매뉴얼 스마트폰용 모바일학생증 앱 설치 및 기본기능. 강원관광대 스마트 KTC 앱 설치 강원관광대학교 모바일학생증 앱 ( 이하 ‘ 스마트 KTC’ 로 명명 ) 은 안드로이드폰은 Google Play Store, 아이폰 은 App Store 에서 무료로.
멀티미디어 신기술 세미나 프로젝트 제안서 김현철 김경률.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
본 문서의 저작권은 ㈜한백전자에 있으며, 허락 없이 무단 복제 및 전제를 불허합니다. ㈜한백전자 교육사업부 1장 앱 인벤터 시작하기.
Copyright © PJY All rights reserved..  Java JDK Install & configuration  Android SDK  Eclipse Install & configuration Table of Contents.
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
앱인벤터 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.
난이도 : 초급 제1장 앱 인벤터 소개 및 준비.
2016 유성환 Hybrid MOBILE.
“ 안드로이드 ” 개발 환경 설정 [ 컨버전스팀 ] ㈜한 싹 2011 년 01 월 03 일.
CHAP 22. 블루투스.
OpenCV 안드로이드 연동 환경설정 OpenCV-Android 를 다운 받습니다.
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
CHAP 19. 구글맵.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
텔레비전 마이 동산 Q. 도서관 이용교육 반드시 도서관에 와야 하나요?
Power Java 제3장 이클립스 사용하기.
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
How to build android Copyright © PJY All rights reserved.
윈도우7 체크 설치 매뉴얼
Power Java 제2장 자바 개발 도구.
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
CHAP 24. nfc와 앱위젯.
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Visual Basic .NET 처음 사용하기.
WinCE Device Driver 실습 #2
S-Link 사용자 매뉴얼.
어플리케이션 설치 방법 서울메트로 모바일 오피스 구축 사업 2011년 9월 30일.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
CHAP 12. 리소스와 보안.
Android studio로 Application 만들기.
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
CHAP 13. 방명록 만들기 실습.
IPython Notebook + Spark + TensorFlow on MacOS
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Smart Workplace 개발자 가이드
제목소개 1. 안드로이드소개 2. 패킷캡쳐를 위한 환경 소개 3. ndk 소개 4. lipcap 5. 6.도식화 그림
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
11. 위치 기반 서비스 API 작성자 이 승 태 발표일
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Global Positioning System
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
회원가입 안내 AROPA EDU Class Mate!
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
CHAP 21. 전화, SMS, 주소록.
Self Introduction Template PowerPoint
13차시_스마트 애플리케이션 기획 스마트 미디어의 사용환경과 사용자의 특성.
STS 에서 웹 서버 설치 방법.
CHANGWON NATIONAL UNIVERSITY DEPT. COMPUTER ENGINEERING
OpenCV 설정 2.21 만든이 딩딩.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
Platform Builder 사용법.
Presentation transcript:

위치기반 서비스 2008011128 지성현

API Key 발급 라이브러리 SDK 추가 및 설치 Manifest 설정

개발 환경 구글 맵을 뛰우기 위해서는 본인 PC의 MD5값으로 API KEY를 받아야 하지만 2013년 3월 18일부터는 V1의 API Key를 제공을 중단했습니다. 그래서 더 이상 v1으로는 GPS관련 어플리케이션을 제작할 수 없습니다 . 작년 하반기 까지 나온 안드로이드 관련책은 전부 v1으로 되어있었습니다. 그래서 이번 발표에서는 지원되는 서비스 종류가 더 많은 v2를 사용했습니다.

애플리케이션 서명 애플리케이션을 배포 할때 apk 형태로 만들어야 합 니다

Keystore Key = 서명 , keystore = 서명을 할 수 있는 파일 애플리케이션을 마켓에 배포 할때는 자신의 키를 이용하여 서명한 후 배포 합니다. 만약 최초 업로드시 사용한 키를 잃어버리면 더 이 상 애플리케이션을 업데이트 할 수 없습니다.

key 구글 맵을 사용하는 애플리케이션을 테스트 하려면 배포시 필요한 key 뿐만 아니라 디버그용 key 또한 등록해주어야 하므로 api key 발급은 필수입니다.

Api key 발급 과정 cmd Windows 7 : c:\users\[사용자 계정]\.android Keytool –list –v –keystore debug.keystore –alias androiddebugkey –storepass android –keypass android

MD5 – v1 SHA1 – v2

서비스 목록중 v2 api 를 on 으로 변경 새로운 안드로이드 api 키를 제공받기 위해 Create new Android key를 선택

SHA-1 을 입력

프로젝트 생성 프로젝트와 라이브러리 프로젝트를 별도로 생성해 야 합니다 이유 V2 버전부터는 별도의 라이브러리로 제공되기때문 에, 이를 사용하기 위해서는 안드로이드 내 자신의 workspace로 구글맵 라이브러리 프로젝트를 불러 와야합니다.

라이브러리 프로젝트

[안드로이드 SDK경로] /extras/google/google/google_play_services/libproject/google-play-services_lib

SDK 설치 Extra에 google – play – service 도 추가 설치를 해야합니다.

라이브러리 프로젝트 참조

Permission 설정 이유 다른 애플리케이션의 데이터나 서비스를 이용하기 위한 권한을 확보하거나, 다른 애플리케이션이 내 애플리케이션의 데이터에 접근하기 위한 권한을 요 청할때 입니다

Manifest Extras Manifest Extras 설정 Manifest Extras에 별도로 지정을 하는 이유는 구글 맵이 openGL 2.0을 사용하는데 이를 지원하지 않는 단말기에 타 애플리케이션이 기능을 포함하여 설치가 되면 용량낭비가 심해지므로 맵 관련 어플이 설치되지 않기 위해 별도 설정을 해주어야 한다.

Manifest Application 제공받은 API Key

Permissions 구글 맵 데이터를 받아오기 위해 필요한 권한을 추가

Uses Permissions 구글 서비스 맵을 읽을 수 있는 권한 인터넷 사용하기 외부 저장소(sdcard)에 쓰기 자동 기상 위치 기능 권한 자신의 위치를 확인(gps사용시 사용) 구글 서비스 맵을 읽을 수 있는 권한

위치관리자 객체 참조 위치관리자 객체참조 최근 확인된 위치정보 확인

위치리스너 1. LocationListener를 구현하는 새로운 GPS Listener 클래스 정의 2. 위치정보(위도와 경도 좌표확인)

MapView 지도를 보여줄 MapView 정의

MapActivity MapActivity 클래스를 상속하는 새로운 클래스 정의 XML 레이아웃에 정의한 MapView 객체 참조 지도의 기본 확대/축소 콘트롤 사용하기 설정

지구 좌표와 화면에 나오는 좌표의 타입은 다르다. 따라서 GeoPoint 객체로 만들 때는 double 타입을 int 타입으로 변환해 주어야 합니다. 위도 경도 좌표값에 1000000 곱하기 정수값으로 GeoPoint 객체 생성 MapController 객체 참조후 현재 위치로 지도 이동 확대/축소 레벨 설정 현재 위치를 지도의 중심으로 표시

에뮬레이터에서는 GPS 모듈을 사용 할수 없으므로 이클립스의 DDMS로 가상의 위치정보를 전송해주거나 스마트폰으로 직접 실행가능.