Google Play의 새로운 서비스들을 소개합니다. 생각보다 많이 추가되었군요. 게임센터, 새로운 GCM, 구글 Map v2, Google+ API 등입니다. 차례대로 추가된 API를 간단히 살펴보겠습니다. 새로운 Google Maps Android API v2 구글 맵이 v2 로 업데이트 되었습니다. 새로운 Google Maps는 3D 지도도 포함되었습니다. 새로운 Google Maps는 아래 사이트를 통해 참고하시면 좋을 듯합니다. http://thdev.net/428 Location APIs Location API 홈페이지 http://developer.android.com/google/play-services/location.html Location APIs가 추가되었습니다. Fused Loca..
Android Actionbar에 적용되는 Share 버튼예제를 작성해봤습니다. 기존에 작성했던 글 중에도 동일한 글이 있었습니다. 그 때와 비슷한 코드로 작성되었지만 Actionbar에 포함되는 점이 다르게 됩니다. 이미지 공유 버튼 생성 예제 http://thdev.net/37 이번 예제 코드는 아래 링크를 통해 다운 받을 수 있습니다. https://www.dropbox.com/s/gj3bzwtzenv4gxq/ActionbarShare.zip Actionbar Sherlock 예제 미리보기 http://thdev.net/415 Share Action Provider 공유버튼 결과 화면 Actionbar에 공유버튼을 사용하는 예제이며, 아래는 완성된 예제 화면입니다. 액션바에 추가되었으며, 액션바 공..
최신 API인 Navigation Drawer이 공개되었습니다. 이미 구글에서는 작년부터 사용을 했지만 실제 API 공개는 이번 Google I/O 후에 공개되었습니다. Navigation Drawer가 뭘까요? 이미 적용되어있는 앱도 많이 있을겁니다. 지금까지는 좌표를 확인하고, 커스텀을 통해서 모두 제작해야했지만 간단하게 API를 통해서 적용이 가능합니다. 우선 Navigation Drawer가 뭔지살펴보겠습니다. 다음글에서 Navigation Drawer를 적용하는 소스코드를 함께 살펴보고, 이후에 간단한 예제 작성까지 진행해보겠습니다. 오늘 업데이트된 Google Drive를 통해서 ActionBar와 Navigation Drawer를 Google 개발자 사이트에있는 예제와 함께 살펴보도록 하겠습..
이번 Google I/O에서는 기존 이클립스(ADT)가 아닌 IntelliJ를 이용한 Android Studio 0.1 이 런칭되었습니다. 이미 작년부터 IntelliJ를 이용하여 안드로이드 개발을 하시는 분들이 많으실겁니다. 저도 작년에 이 IntelliJ에 대해서 세미나를 들었지만 실제로 올해까지 사용해본적은 없었습니다. 그러던 중 Google에서 Android Studio 0.1 버전을 정식 런칭했습니다. 이번 프로젝트 역시 AOSP(Android Open Source Project)에 포함되었다고 합니다. 목록 Google I/O 발표 장면을 먼저 살펴보고 다음 글에서 윈도우에서 설치하고, 간단한 프로젝트 생성까지하는 글을 남겨보겠습니다. 1. Android Studio 0.1 런칭 (Intell..
이번 Google I/O에서는 기존 이클립스(ADT)가 아닌 IntelliJ를 이용한 Android Studio 0.1 이 런칭되었습니다. 이미 작년부터 IntelliJ를 이용하여 안드로이드 개발을 하시는 분들이 많으실겁니다. 저도 작년에 이 IntelliJ에 대해서 세미나를 들었지만 실제로 올해까지 사용해본적은 없었습니다. 그러던 중 Google에서 Android Studio 0.1 버전을 정식 런칭했습니다. 이번 프로젝트 역시 AOSP(Android Open Source Project)에 포함되었다고 합니다. 목록 Google I/O 발표 장면을 먼저 살펴보고 다음 글에서 윈도우에서 설치하고, 간단한 프로젝트 생성까지하는 글을 남겨보겠습니다. 1. Android Studio 0.1 런칭 (Intell..
안드로이드 Multiple APK를 지원한다고 합니다. 지원하게 되면 어떤식으로 적용이 가능한지 이를 통해 변경된 사항이 무엇인지 작성하려고 합니다. 이 글은 안드로이드 개발 홈페이지에 작성되어 있는 글을 참고하여 작성하였습니다. Multiple AKP Support 메뉴얼 https://developer.android.com/google/play/publishing/multiple-apks.html Multiple APK 적용가능한 범위 같은 이름의 패키지 명을 사용해야 하는데 APK 1개로 처리하기엔 이미지 사이즈도 크고, 그로 인해 적용되어야 하는 폰이 아닌 경우에도 모두 1개의 APK로 처리해야 하여 그만큼의 용량을 비효율적으로 사용하게 되는 경우 등이 있습니다. 멀티 APK 지원을 통해 이를 해..
안드로이드 4.1 버전부터 사용가능한 Dump View Hierarchy for UI Automator를 통해 UI 구성이 어떻게 되어있는지 알 수 있게되었습니다. 안드로이드의 개발자 설정에도 비슷한 옵션이 있지만 이 옵션은 UI가 이렇게 구성되어 있다는것만 알 수 있지 실제로 이 부분에는 어떤게 사용되었는지는 알 수 없습니다. Eclipse의 ADT를 통해 알 수 있는 방법을 소개하고, 안드로이드 설정을 통해 테두리를 알 수 있는 방법을 간단히 적어보겠습니다. Eclipse에서 UI 보기 이클립스의 DDMS를 통해서 간단히 알 수 있습니다. 최신버전인 젤리빈에서만 이 동작을 하고, 이전 버전에선 동작하지는 않습니다. 기존 카메라 View 오른쪽에 존재하며 안드로이드 폰모양의 아이콘입니다. 마우스를 올리..
액션바 셜록을 이용하는 예제를 작성하려고 합니다. 우선 액션바 셜록을 통해서 할 수 있는 것들이 어떤것인지? 액션바가 뭔지 우선 알아보고 다음 글에서 액션바 예제, 액션바 셜록 예제 순으로 작성해보려고합니다. 액션바에 관한 글 작성 목록 1. 액션바 셜록 예제 미리 보기 2. 안드로이드 액션바 3. 액션바 셜록 예제 액션바? 안드로이드 3.0 부터 추가된 기능이며, 3.0 미만의 타이틀바가 아닌 새롭게 추가된 기능입니다. 액션바가 추가된 가장 큰 이유는 바로 액티비티의 순서의 관리 방법이 변하였기 때문입니다. 흡사 아이폰의 뒤로가기 메뉴가 있는 곳과 비슷하긴 합니다. 액션바의 추가로 홈으로 이동이 가능한 앱아이콘, View Control, Action Button, Action Overflow 4가지의 ..