Presentation is loading. Please wait.

Presentation is loading. Please wait.

Android Application. 최신버전 안드로이드 SDK 설치 1. SDK 설치 접속.

Similar presentations


Presentation on theme: "Android Application. 최신버전 안드로이드 SDK 설치 1. SDK 설치 접속."— Presentation transcript:

1 Android Application

2 최신버전 안드로이드 SDK 설치 1. SDK 설치 http://developer.android.com/http://developer.android.com/ 접속

3 최신버전 안드로이드 SDK 설치 1. SDK 설치

4 최신버전 안드로이드 SDK 설치 1. SDK 설치 - 자신의 컴퓨터가 몇 비트 운영체제인지 확인 후 다운로드 - 다운로드 후 압축 해제

5 최신버전 안드로이드 SDK 설치 1. SDK 설치 - 자신의 컴퓨터가 몇 비트 운영체제인지 확인 후 다운로드 - 다운로드 후 압축 해제 - eclipse 폴더 -> eclipse 실행 2. SDK Manager 실행 Google Map V2 를 사용하기 위해서 ‘Google Play services’ 를 설치해야 한다. ( 나머지 것들도 인스톨을 하는 것이 좋다. ) 그리고 자신이 사용하는 기기의 OS 버전에 맞는 sdk platform 와 Google APIs 도 인스톨한다.

6 Google Map Project 만들기 1 1 ▶ file – new – other...

7 2 2 ▶ Anroid – Android Project from Existing Code Google Map Project 만들기

8 3 3 ▶ Browse... – android SDK 설치 폴더 ▶ sdk\extras\google\google_play_services\libproject\google-play-services_lib ▶ 확인 버튼 클릭 Google Map Project 만들기

9 4 4 ▶ copy projects into workspace 체크 ▶ finish 클릭 Google Map Project 만들기

10 5 5 ▶ file – new – Android Application Project 6 6 ▶ Compile With – Google APIs (Google Inc.) (API XX) 로 설정 Google Map Project 만들기

11 7 7 ▶ Android 탭 – Library – Add... 8 8 ▶ 프로젝트 오른쪽 마우스 클릭 - Propertise Google Map Project 만들기

12 1010 1010 ▶ 아래 처럼 추가 되었으면 Apply - OK 9 9 ▶ google-play-services_lib 선택 - OK Google Map Project 만들기

13 1212 1212 ▶ 프로젝트 오른쪽 마우스 클릭 – Android Tools – Add Support Library... 11 ▶ Android Support Library, revision 18 선택 – Accept - Install Google Map Project 만들기

14 Google Map API KEY 발급 ▶ https://code.google.com/apis/console/ 접속https://code.google.com/apis/console/ ▶ API Project – Create... ▶ 프로젝트 이름을 넣고 create project 클릭

15 Google Map API KEY 발급 ▶ Services 탭 – All services 중에서 Google Maps Android API v2 를 ON 으로 변경 ▶ windows – propertise – Android – Build 에서 SHA1 지문을 확인

16 Google Map API KEY 발급 ▶ Services 탭 – All services 중에서 Google Maps Android API v2 를 ON 으로 변경 ▶ windows – propertise – Android – Build 에서 SHA1 지문을 확인

17 Google Map API KEY 발급 ▶ API Access – Create new Android key... ▶ [SHA1 지문 ];[ 프로젝트 패키지 이름 ]

18 Google Map API KEY 발급 ▶ API key 확인

19 AndroidManifest 설정 ▶ OpenGL 2.0 이상을 지원하는 단말기에서 실행되도록 하기 ▶ 애플리케이션의 Meta-data 에 구글맵 API-Key 추가 ▶ 구글맵의 정상적인 사용을 위한 권한 추가 - Manifest 탭 하단의 Manifest Extras 영역 선택 - Add... 선택후 Uses Feature 추가 - Attributes for Uses Feature 에 다음과 같이 입력

20 AndroidManifest 설정 - Application 탭 선택 - Meta Data 선택 후 추가 - Attributes for Meta Data Name : com.google.android.maps.v2.API_KEY Value : 발급받은 API KEY

21 AndroidManifest 설정 - Permission 탭 선택 - Permission 선택 후 추가 - Attribute for Permission Name : [ 패키지 이름 ].permission.MAPS_RECEIVE Protection level : signature

22 AndroidManifest 설정 - Permission 탭 선택 - Uses Permission 선택 후 추가 - Name : [ 패키지 이름 ].permission.MAPS_RECEIVE - 위와 같은 방식으로 uses permission 을 추가하여 다음을 추가 android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION com.google.android.providers.gsf.permission.READ_GSERVI CES

23 AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.googlemaptest" android:versionCode="1" android:versionName="1.0" > <permission android:protectionLevel="signature" android:name="com.example.googlemaptest.permission.MAPS_RECEIVE" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" >

24 Layout xml 수정 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.google.android.gms.maps.SupportMapFragment"/>

25 Activity 수정 package com.example.googlemaptest; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }

26 Google Map Android API v2

27 [ 참조 ] http://androidhuman.tistory.comhttp://androidhuman.tistory.com [ 나의 안드로이드 이야기 ]


Download ppt "Android Application. 최신버전 안드로이드 SDK 설치 1. SDK 설치 접속."

Similar presentations


Ads by Google