본문 바로가기

Development

[Study] Java의 기본기를 더 다지자 얼마전 인터뷰를 하며 Java에 대한 내용이 바로 답변이 나오지 않아 언어에 대한 기본기를 다져야겠다고 결심하여 산 "Java의 정석"으로 기본기를 다시금 다져보려 한다. ​ 더보기
[소식] 안드로이드 마켓에서 안드로이드 2.1 이하 버전 지원을 중단한다고 합니다. 2017년 6월 30일에 안드로이드 2.1과 그 이하 버전의 기기의 안드로이드 마켓 마켓 앱 지원을 중단한다고 합니다. 즉, 7월 부터는 마켓의 접속과 앱의 설치를 할 수 없다는 군요. 그리고 이 변경 사항은 기기에 별도의 공지 없이 진행이 될 것이라고 합니다.자세한 내용은 구글 디벨로퍼 블로그에 원문 내용을 링크로 공유합니다.원문 링크 : https://android-developers.googleblog.com/2017/06/ending-support-for-android-market-on.html 더보기
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.. 더보기
Maven Eclipse Plugin 설치하기 이번에는 Maven Eclipse Plugin을 설치하는 방법을 정리하려 합니다.플러그인은 M2E Plugin과 Android Connector for M2E Plugin을 설치해야 합니다. 1. M2E Plugin 설치이클립스에서 Help->Install New Software 를 선택하여 주소 추가란에 다음의 주소를 입력합니다. M2E Plugin 주소 : http://download.eclipse.org/technology/m2e/releases 다음과 같이 Maven Integration for Eclipse를 선택하여 다음을 클릭합니다. Plugin의 상세 설치 내용이 나오게 되는데 여기서도 다음 버튼을 눌러 설치를 진행합니다. 마지막으로 라이센트 동의 화면이 나오게 되는데 여기서 동의를 선택하.. 더보기
Maven 설치 안드로이드 프로젝트를 위해 메이븐을 사용하고자하여, Maven을 설치하게 되어 나중을 위해 설치에 대한 내용을 정리하게 되었습니다. 참고 사이트 : Big Mark님의 블로그 게시글 - 메이븐(maven) 설치 및 이클립스 연동하기 우선, Maven 설치를 위해 Maven을 다운 받습니다.다운로드 : Maven Download Page글 작성 기준으로 최신 버전은 Maven 3.1.0 이기에 해당 버전을 기준으로 설명합니다.다운로드 페이지에서 버전별로 Link, Checksum, Signature 항목이 있는데 여기서 Link의 Binary Zip 파일을 다운 받습니다. 다운 받은 후 원하는 위치에 압축을 풉니다.(저는 D:\apache-maven-3.1.0 의 위치에 압축을 풀었습니다.)그리고 Mave.. 더보기
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 :: 센서의 종류를 설정하여 사용하는 클.. 더보기