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

Slides:



Advertisements
Similar presentations
All Rights Reserved, Copyright© UBIVELOX co.,Ltd LG U+ 과금 API 소개 Version1.0 Authorubivelox Date21-Feb
Advertisements

Application Create Android Side. Application 설계 시 꼭 지켜야 할 5 가지 UI 쓰레드는 UI 만 처리하게 하자 사용자를 방해하지 말라. 다양한 화면 해상도를 지원하라 –Absolutelayout 을 사용하지 말아라 ( 고정값 )
H. I. T.. Smart-Phone?! Smart-Phone  애플리케이션의 추가 / 삭제가 용이한 범용 OS 를 탑재한 단말  변화되는 시장요구에 대응하여 PC 환경과 동일한 서비스 활용 가능.
For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트.
제 2 강 프로젝트 구성과 View 안드로이드 앱 개발 강좌. 목 차목 차목 차목 차 목 차목 차목 차목 차 안드로이드 프로젝트 구성 2 에뮬레이터 사용법 3 버전과 screen size 4 5 Hello World 앱 작성하기 1 View 와 ViewGroup.
삼성소프트웨어멤버십 20 th 박희근 ( A n d r o i d.
안드로이드 (Android) 발표자 : 이강민. 1. 안드로이드란 ? 구글에서 제작한 모바일 디바이스를 위한 플랫폼 ▫ 모바일 디바이스 플랫폼이란 ?  모바일 디바이스를 위한 소프트웨어 집합 ( 미들웨어, 키 어플리케이션, 운영체제 등 ) 2. 모바일 플랫폼 시장 점유율.
© 2012 생능출판사 All rights reserved 매니페스트 파일 적재목록 ( 적하목록 )
Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
임베디드 모바일 프로그래밍 1 3. 첫 번째 어플리케이션 작성 텍스트 ‘Hello BREW ^^’ 를 출력하는 프로그램 작성하기 (1) App. 프로젝트 - 시작 프로젝트를 작성하기 위하여 MS-Visual C++ 를 실행시킨다. [File  New] 를 선택하고, New.
6 메 뉴.
Efl을 이용한 타이젠 네이티브 웨어러블 앱 만들기
CHAP 18. 멀티미디어.
CHAP 10. 액티비티와 인텐트.
CHAP 10. 액티비티와 인텐트.
Android Programming 고급위젯
액션바와 네비게이션
Android Application 애플리케이션 위젯.
CHAP 19. 구글맵.
Lecture 2 MFC and Application Frameworks
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
CHAP 7. 메뉴와 대화상자.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
Java Seminar 6.
CHAP 4. 이벤트 처리.
모바일 서버 만들기 13장 Do it! Node.js 프로그래밍 이지스퍼블리싱 제공 강의 교안 2017/03
Install & Simulation VLSI 시스템 설계
UNIT 07 그림책 만들기 1/2 로봇 SW 콘텐츠 연구원 조용수.
안드로이드 기반에서 MapServer를 이용한 지도 서비스
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
Kasimov C언어 세미나 1st.
안드로이드 개요 2005년 휴대폰 소프트웨어 개발사인 Android를 구글이 인수 2007년 11월 오픈소스로 공개
인스톨쉴드9 데브스튜디오 사용 매뉴얼 (VB6에서 개발후 배포프로그램 만들기)
13. 멀티미디어와 Google 지도 제목. 13. 멀티미디어와 Google 지도 제목.
Computer Science & Engineering
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
CHAP 7. 메뉴와 대화상자.
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
Android를 이용한 Snake Game
PHP + Eclipse + Google Code를 이용한 개발환경
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
Android 개발환경 설치 및 Hello World
OrCad Capture 정원근.
DataScience Lab. 박사과정 김희찬 (월)
ASP.NET Mobile Controls
DataStage 운영자 지침서 Operator’s Guide
CHAP 6. 이벤트 처리.
안드로이드 테트리스에 필요한 최소 기능.
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
Android Studio 설치하기 PPD JSY.
openGL Project 제안서 비 오는 정류장에서
DataScience Lab. 박사과정 김희찬 (월)
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
CHAP 3. 첫번째 애플리케이션.
11. 위치 기반 서비스 API 작성자 이 승 태 발표일
Appendix A 구조적 시스템 개발 방법론.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
CHAP 13. 서비스와 방송 수신자.
CHAP 25. 애플리케이션 배포하기.
WinCE Device Driver 실습 #2
Bingo 빙고 따라가기.
기초C언어 제4주 실습 프로젝트 아카이브로 저장하기/가져오 기 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Pspice를 이용한 전기/전자회로 모의해석 –
CHAP 11. 리소스와 보안.
운영체제보안 3번 과제 설명 팀 기반의 설계 프로젝트 박민재
WinCE Device Driver 실습 #2
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
CHAP 5. 메뉴와 대화상자.
Choi Younghwan CSE HUFS
Presentation transcript:

Android Application

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

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

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

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

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

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

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

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

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

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

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

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

Google Map API KEY 발급 ▶ 접속 ▶ API Project – Create... ▶ 프로젝트 이름을 넣고 create project 클릭

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

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

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

Google Map API KEY 발급 ▶ API key 확인

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

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

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

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

AndroidManifest.xml <manifest xmlns: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" > <activity android:name=".MainActivity" >

Layout xml 수정 <LinearLayout xmlns:android=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:name="com.google.android.gms.maps.SupportMapFragment"/>

Activity 수정 package com.example.googlemaptest; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.view.Menu; public class MainActivity extends FragmentActivity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 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; }

Google Map Android API v2

[ 참조 ] [ 나의 안드로이드 이야기 ]