본문 바로가기

Android22

FCM을 사용하여 Push 구현(2) - Sample App 제작 Android Studio를 실행하고 저번에 만들어둔 Sample App을 연다.그 후 앱 추가시에 다운로드 받은 json 파일을 app 디렉토리 밑으로 이동시킨다. 이동이 되었으면 Project (build.gradle)과 Module (build.gradle)를 수정하자. Project (build.gradle) Module (build.gradle) 붉은 상자부분이 추가된 부분이다.이제 토큰값을 생성해주는 클래스와 메시지를 받아서 처리해 줄 클래스를 만들어서 서비스로 등록 합니다. FirebaseInstanceIDService.java (토큰값을 생성해주는 클래스) 앱을 최초로 실행하면 토큰값이 내려온다. 받아서 사용하면 된다. FirebaseMessagingService.java (메시지를 받아서.. 2016. 9. 2.
FCM을 사용하여 Push 구현(1) - Google 설정 GCM 잘 사용하는데 갑자기 FCM이란 아이가 나왔다.변경을 할 까 말까 하다가 결국은 변경!!!GCM보다 적용하기가 수월하다..관리는 흠...(아직 안해봐서...)FCM Sample App을 제작을 해보았다. ----------------------------------------------------------------------------------------------------------------- 일단 프로젝트를 하나 생성하자...필자는 FcmSample 이란 이름으로 하나 생성을 하였다. Firebase로 이동 https://firebase.google.com/ 무료로 시작하기 클릭 (혹 영어사이트로 접속 했어도 당황하지 말자...위치는 똑같다...) 새 프로젝트 만들기 클릭 (필자는 이.. 2016. 9. 2.
안드로이드 디버깅 방법 최근 커뮤니티 사이트에서 이글 저글 보다가 어느분이 오류를 해결해달라고 글을 올렸더랬다...제목도 Ctrl+C, V 내용도 Ctrl+C, V ㅡㅡㅋ (뭐 어쩌라고..)내용을 보니 내용에 오류가 있고..당연히 해결 방법도 있더라...어느 분이 이렇게 검색해보시면 답이 나올꺼다..라고 답변을 달았더니...이런 답변을 왜 다냐고 뭐라 하더라..(결국은 떠 먹여 달라는 거지...)그 후로 그 사람에게는 답변이 달리지 않았다..글이 이상한데로 빗겨나가버렸지만...디버깅을 좀 더 편하게 하기 위한 방법을 남긴다. ----------------------------------------------------------------------------------------------------------------- .. 2016. 8. 13.
Spinner Spinner는 보통 SelectBox나 DropDownList라고도 불리는 데이터 표현 방식이다.(예전 회원가입 화면에서 시, 군, 구를 선택하는 것을 생각하면 될 듯 하다.) 기본적인 Spinner 구성은 아래와 같다. SpinnerActivity.javapackage net.hellohiro.adaptersample; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.ArrayAdapter; import android.widget.Spinner; public class SpinnerActivity extends AppCompatActivity { private String[] .. 2016. 8. 10.