Google: 10개의 글
지난 포스팅에서 Firebase(파이어베이스)가 무엇인지 알아봤습니다. 이번 포스팅에서는 파이어베이스의 특 장점인 Realtime Database를 사용해서 간단한 채팅 앱을 구현해보겠습니다. 1. Realtime Database 참고 : 파이어베이스의 리얼타임 데이터베이스는 Android, iOS, Web에서 사용이 가능합니다! '리얼타임 데이터베이스'란 데이터 저장 공간인 데이터베이스에서 데이터를 실시간으로 주고받는 것을 의미합니다. Firebase의 데이터베이스는 개발자가 직접 구축하는게 아니라 Firebase에서 기본적으로 제공하는 폼을 사용합니다. 이 데이터베이스는 Android에서API 사용으로 몇줄의 소스만을 통해 실시간으로 앱 데이터를 저장 및 동기화를 해줍니다. 그렇기 때문에 서버관리에서..
안드로이드 스튜디오에서 APK형식의 파일을 를 추출하는 방법에 대해 알아보겠습니다. Keystore APK 파일을 안드로이드 스마트폰에 옮겨 설치하면 앱이 설치된다. 출처 : http://mailmail.tistory.com/40
안드로이드 스튜디오에서 AVD라고 불리는 Android Virtual Device를 생성하는 방법을 알아보겠습니다. AVD Manager 출처 : http://mailmail.tistory.com/39
안드로이드 스튜에디오에서 원하는 API 레벨의 개발환경을 갖추기 위한 설치법을 알아보겠습니다. SDK Manager Android SDK를 설치하는 것이기 때문에 SDK Manager를 열어줍니다. 출처 : http://mailmail.tistory.com/38
들어가기 전에 JDK를 설치해야하는데 자바를 사용하시면서 설치 및 환경변수 설정은 한 적이 있다면 패스하셔도 됩니다. 하지만 그렇지 않다면 JDK를 먼저 설치해야합니다. 1. Android Studio 설치 및 프로젝트 생성 다운로드 링크 : https://developer.android.com/studio/index.html 중앙의 '다운로드 ANDROID STUDIO'눌러 설치파일을 다운로드한다. 파란색 다운로드 버튼 클릭 NEXT NEXT with SDK and AVD 기본 설치 경로로 두고 NEXT NEXT WAIT.. Android Studio 시작을 체크하고 Finish 기존에 사용하던 Android Studio 설정이 없으면 아래 선택 후 OK! NEXT 특별히 건들고 싶은 설정이 없으면 S..
1. OnMarkerClickListener 생성된 마커에 대한 이벤트 처리를 위해 OnMarkerClickListener를 사용합니다. OnMarkerClickListener는 인터페이스로 상속받는 곳에서onMarkerClick 메서드를 구현해야 합니다. onMarkerClick 메서드의 파라미터로는 Marker 객체를 받아오며 클릭된 Marker에 대한 객체정보입니다. 파라미터 Marker의 get-- 메서드를 통해 위치 정보, 타이틀 등 마커 생성 시 마커 옵션을 통해 설정된 정보를 할 수 있습니다. 1) OnMarkerClickListener 인터페이스 상속 2, 3) 리스너 지정 및 onMarkerClick 메서드 구현 출처 : http://mailmail.tistory.com/21
1. 마커 여러개 생성하기 마커를 '안드로이드 구글 맵 - 2' 포스팅에서 마커를 생성하는 방법을 다뤘습니다. 하지만 마커를 한개만 사용하는 일은 지극히 드뭅니다. 마커를 여러개 생성하는 방법은 여러가지가 있습니다. 우선 마커를 생성하는 과정은 다음과 같습니다. 'MarkerOptions 설정(위도 경도 타이틀 등) -> GoogleMap 객체에 addMarker 메서드를 통해 추가하기' 그리고 위와 같은 과정을 반복하면 여러개의 마커가 생성됩니다. 위와 같은 과정을 반복하는 방법은 반복문을 통한 'MarkerOptions 설정과 addMarker 메서드 사용이 있겠습니다. 소스코드는 이전 포스팅을 통해 onMapReady 메서드 사용 법을 알고 있다는 가정하에 필요한 부분만 올리겠습니다. @Overri..
1. Marker Marker는 Google Map에서 사용하는 가장 일반적인 객체입니다. 주로 정해진 위치에 표시하며, 아이콘, 타이틀, 내용, 투명도 등의 설정이 가능합니다. 아래 가이드는 Google APIs for Android의 마커 가이드를 참조한 것입니다. 예제에서는 가장 많이 사용되는 Position, Title,Snippet, Alpha, Icon만 다루겠습니다. Position 위치(필수)지도에서 마커의 위치에 대한 LatLng 값입니다. 이는 Marker 객체의 유일한 필수 속성입니다. Anchor 앵커마커의 LatLng 위치에 배치될 이미지의 지점. 기본값은 이미지의 하단 중앙입니다. Alpha 알파마커의 투명도를 설정합니다. 기본값은 1.0입니다. Title 제목사용자가 마커를 눌..
1. Adnroid Google Maps Android에서는 개발자에게 다양한 API를 제공하는데 Google Map API가 그 중 하나입니다. Google Map API를 사용하기 위해서는 Key를 발급 받아야 하는데 그 내용은 이전 포스팅에서 다뤘습니다. 그럼 Google Map은 무엇이며 어떻게 사용될까요? Google Map은 Google에서 제공하는 일종의 세계 지도이며, 세계 곳곳에 나타낼 수 있는 모든 지역 정보들이 담겨있습니다. 또한 위도, 경도를 통해 특정 위치에 '마커'를 표시할 수 있으며, 'TITLE'도 설정할 수 있습니다. 다른 위젯들 처럼 이벤트 처리도 가능하며, Google Developers에서 제공하는 'Map 유틸리티'를 통해 다양한 기능도 구현할 수 있습니다. 아래 그..
1. Google API Key Android Developers에서는 Android 개발자에게 다양한 API를 제공합니다. 누구나 사용할 수 있으며, 쉽게 사용할 수 있습니다. 하지만 오늘 다룰 Google Map API를 사용하기 위해서는 Key를 발급 받아야합니다. 절대 어렵거나 복잡하지 않습니다. Key 생성 후 설정을 통해 아래 그림과 같이 Key 사용 범위를 제한 할 수도 있습니다. [그림 1] Google API Key 사용 제한 2. Key 발급 받는 과정 과정이 어렵지 않으므로 순서대로 잘 따라하시면 됩니다. 과정 1) 'Google API Console' 접속.과정 2) 'Google Maps Android API' 선택.과정 3) '프로젝트 생성' : 단순히 키를 갖고 있는 프로젝트...