본문 바로가기

android

Android Cloud Messaging 해보기 - App으로 GCM 받는 테스트 ※ 이 글은 개인 공부 및 내용 정리를 위한 용도로 사용하고 있습니다. 만약 잘못된 내용이 있을 경우에는 댓글을 남겨주시면 수정하겠습니다. ※ 테스트 환경1. Android Studio 1.4.12. Taget SDK Version : 233. 테스트 단말기 : 갤럭시 노트4 (Android 5.1.1) 해당 포스팅은 Google Developers에 있는 문서와 예제를 참고로 작성 및 테스트를 진행하였습니다. GCM을 사용하기 위해 기본적으로 필요한 것은 Google Play Service 이며, 8.1.0 이상의 버전이 필요합니다.현재 작성일 기준 8.3.0 버전까지 제공하고 있네요.Project에 다음과 같이 설정을 해주어야 합니다. 1. GCM 관련 Project 설정1.1 Project buil.. 더보기
Android Cloud Messaging 해보기 - Google Developers 설정 ※ 이 글은 개인 공부 및 내용 정리를 위한 용도로 사용하고 있습니다. 만약 잘못된 내용이 있을 경우에는 댓글을 남겨주시면 수정하겠습니다. 이 글은 Android GCM(Google Cloud Messaging)을 사용하기 위해 필요한 Google Developers에서 필요한 기본 설정에 대해 정리한 글입니다. GCM을 사용하기 위해 필요한 것은 다음과 같습니다. 1. Server API Key : Copy this key to use to authenticate your server when sending messages. - Google GCM 서버에 Cloud Message를 요청하기 위해 필요한 Key.2. Sender ID : This ID identifies an app server that.. 더보기
Process Kill - Activity 이번 포스팅은 안드로이드에서 실행된 어플의 프로세스 종료에 대해 정리를 해보려고 합니다. 참고 : Android Developers Dev Guide - Framework Topics Activities 위의 링크는 안드로이드 Develop 공식 사이트이며, 그중에 Activity에 대한 내용을 링크해놓은 것입니다. 참고를 하면 도움이 될 것 같습니다. 본격적으로, Activity를 종료 시키는 방법을 나열한다면, // 첫번째 방법 finsish(); // 두번째 방법 System.exit(0); // 세번째 방법 android.os.Process.killProcess(android.os.Process.myPid()); // 네번째 방법 ActivityManager am = (ActivityManager.. 더보기
Eclipse에 Android Source 링크 방법 이번 포스팅에서는 Eclipse에서 안드로이드 플랫폼 SDK에서 제공하는 클래스를 볼수 있는 설정 방법을 설명하겠습니다. 안드로이드 SDK 프레임 워크 소스를 받아야 하는데 받을 수 있는 곳은 다음의 링크를 통해 받을 수 있습니다. http://android.git.kernel.org/?p=platform/frameworks/policies/base.git;a=summary 이곳에서 현재 필요한 Android 버전의 소스를 다운 받습니다. 다운 받은 후 압축을 풀게 되면 '압축푼경로/base/core/java' 폴더에 android 폴더와 com 폴더가 있습니다. 이 두 폴더를 자신의 Android 플래폼 경로에 복사를 해주어야 하는데요. 경로는 '안드로이드 SDK 위치/platforms/android-.. 더보기
Android Full Source 받기 - msysgit 사용하기 이번 포스팅은 안드로이드의 풀 소스를 받는 방법에 대해 정리해보겠습니다. 안드로이드 풀 소스를 받을때는 git이라는 툴을 사용해야 하는데 윈도우에서 사용하려면 msysgit을 사용하면 됩니다. msysgit - 다운 로드 링크 Android Open Source Link 위의 페이지에서 git 프로그램을 다운 받아 설치를 합니다. 설치 방법에 대해서는 다음 포스팅에서 정리하겠습니다. 다운 받아 Git Bash를 실행하면 termial이 뜨게 되고 git을 통해 다운 받는 명령어 형식은 다음과 같습니다. $ git clone 'git 파일 경로' '다운 받는 폴더' Android Open Source 사이트에 가면 git 파일 리스트들이 있으며 이곳의 파일을 위의 명령어를 사용하여 다운로드를 받으면 됩니다.. 더보기
Sensor - Accelerometer 이번 포스트는 안드로이드 기능중에 센서에 대한 내용을 포스팅하려 합니다. 그 중에서도 Accelerometer를 사용하는 예제와 방법 및 전달 되는 값을 설명해보겠습니다. 가속센서(Accelerometer Sensor)는 단말기에서 x,y,z 축 기준으로 값을 받아 올 수 있습니다. ※ 참고로 단말기에 따라 가속센서의 전달 값이 틀릴 수 있기 때문에 사용시에 값을 테스트하는 것이 좋습니다. 가속센서를 사용하기 위해 필요한 클래스는 다음의 두 가지 클래스와 한가지의 인터페이스를 통해 사용이 가능합니다. - Class android.hardware.Sensor :: 센서의 종류를 설정하여 사용하는 클.. 더보기
FaceDetector - 얼굴인식 안드로이드에서 Reference중에 FaceDetector이라는 클래스로 비트맵 이미지의 얼굴 인식 기능을 제공하고 있습니다. FaceDetector.Face FaceDetector 이 두가지 클래스를 통해 얼굴 인식 기능을 사용할 수 있습니다. 단 현재 글 작성 기준(2011.05.19)으로 인식 기능을 지원하는 Bitmap 포멧은 RGB565만 지원되고 있습니다. FaceDetector 는 얼굴 인식 기능에 사용될 Method 들이 있으며, FaceDetector.Face는 FaceDetector를 통해 인식한 얼굴 데이터를 저장하고 값을 가져 올수 있는 Method로 구성되어 있습니다. 다음은 Bitmap 데이터를 Parameter로 받아와 얼굴 인식을 처리하는 Method입니다. public vo.. 더보기