공부 152

Android Wear / Google Play Service를 이용한 Wear와 handheld의 데이터 송수신

Android Wear와 Handheld의 데이터 송수신은 Google Play Service를 이용하기 때문에 Api를 이용하면 간단히 해결 할 수 있다. 하지만 이과정에서 무척이나 애를 먹었는데, 그 이유는 확실하지 않지만 Handheld와 Wear의 Package 이름이 다르기 때문인 것 같다.. (다른 팀원과 협업하고, 웨어를 후에 추가했기 때문에 패키지의 이름이 달랐는데 바보같죠..) 송수신 예제는 DataLayer로 구글링을 하면 쉽게 찾을 수 있고 아래 참고 사이트를 보시면 충분히 해결 할 수 있습니다. 이후에 시간이 되면 정리해서 올리도록 하겠습니다! 참고한 사이트 Developer.android.com[Sending and Syncing Data] : http://developer.and..

공부/Android 2015.05.11

Parse.com과 Facebook 연동 에러 [com.facebook.LoginActivity]

parse.com과 facebook을 연동시 manifest.xml에있는 com.facebook.LoginActivity에서 에러가 나는 경우가 있는데 이 경우에 해당하는 해결방법이 몇가지가 있습니다. 1. user-permission을 주지 않은 경우. 2. FacebookUtils과 gradle의 sdk compile버전이 다른 경우. compile 'com.facebook.android:facebook-android-sdk:3.23.1' 이것을 compile 'com.facebook.android:facebook-android-sdk:4.0.0' 이것으로 바꿔준다. FacebookUtilsV3와 parse 사이에 필요로하는 버전이 있는듯 싶네요.. 참고사이트 및 에러난 라이브러리 버전 http://..

[안드로이드 라이브러리] PolyPicker(이미지 다중 선택) - NullPointerException 해결방법

PolyPicker는 다중 이미지를 선택,캡쳐(사진촬영) 할 수 있는 기능이 있는 Android library인데요. 참고&이용 : https://github.com/jaydeepw/poly-picker 이 라이브러리를 끌어오는 과정에서 제 프로젝트로 가져오기만 하면 NullpointerException이 발생했는데요, 그 해결방법은 간단했습니다! *해결방법* https://github.com/jaydeepw/poly-picker/issues/28 의 azam3d 님의 댓글을 참고해서 해결했습니다. This is step by step guide to change particular activity theme. In styles.xml, add this lines 아래와 같은 스타일을 style.xml에..

공부/Android 2015.03.26

Parse.com - Android Facebook 연동시 Key Hash 오류 & 해결방법

- Parse.com - Android Facebook 연동시 Key Hash 오류 & 해결방법 [페이스북 로그인 버튼까진 잘 만들었는데...] 먼저 parse.com 서비스를 이용해 Facebook을 연동하는 방법은 parse.com DOC와 페이스북 디벨로퍼 사이트에 순서별로 아주 자세히 나와있어서 따라 하기만 하면 액티비티에 로그인 버튼을 띄우고 로그인을 하는데 까지 큰 문제는 없었는데 로그인이 된 이후에 저 버튼을 다시 누르면 해시코드가 일치하지 않는다는 오류가 났었는데 졸업프로젝트를 같이 하는 형이 알려준 사이트에 나와있는 방법 + 추가 검색을 통해서 해결했습니다. 제가 해결한 방법은 이렇습니다. 1.Delete any app on the website of Facebook (developers..

GOOGLE X Honghap Valley 안드로이드웨어 해커톤 마지막날

홍합밸리에서 진행한 안드로이드웨어 해커톤이 모두 끝이 났다. 완전.. 자괴감도들고 희망도 볼 수 있었던 해커톤이였다 ㅎㅎ..해커톤에 시간대도 그렇고 요일도 평일에 진행하는 해커톤이여서 대학생들이 많이 올 줄 알았는데 참여한 연령층이 정말 다양한 게 놀랐다. 중학생 고등학생에서부터 대학교에 교수님, 회사에 이사님까지 오셔서 해커톤에 참여해 웨어앱을 개발했다!형들과 팀을 꾸리고 아무것도 없었던 처음에는 할 수 있을까 막막한 느낌도 들었는데, 막상 시작하니까 그래도 뭐라도 나온 느낌이다. 저번달부터 해서 졸프를 잘 할 수 있을까 걱정을 되게 많이 했었는데 이게 아무생각없이 벌려놓으면 어떻게든 되는것같다는 생각을 오늘 하게됐다. 2월도 이제 남은날을 보면 설날에 뭐에 해서 진짜 얼마 안남은 느낌인데 다음주에는 ..

[안드로이드 스튜디오] 기본 위젯 - TextView/EditText/Button

자주쓰는 위젯들을 살펴보겠습니다.[TextView/EditText/Button] TextView는 텍스트를 출력시켜주는 위젯입니다. 텍스트를 사용하기 위해서는 이 위젯을 사용해야 합니다. 이 위젯에서 자주쓰이는 명령어들은 text/textColor/textSize/textStyle이 있습니다. text : 글자를 써주는 명령어. textColor : 글자 색 지정 textSize : 글자크기 지정 (단위는 sp를 많이 사용합니다) textStyle : 굵게(bold), 기울임(italic) 맨 위에 텍스트 테스트!에 적용된 속성들. EditText는 문자를 입력받는 위젯입니다. textview에서 썻던 명령어들을 모두 사용할 수 있고 추가로 hint명령어를 쓸 수 있습니다. hint : 에딧텍스트에 아무..

공부/Android 2015.01.19

[안드로이드 스튜디오] 레이아웃 - LinearLayout

activity_main.xml 파일을 보시면 맨처음에 Relative layout이라고 적혀있을겁니다. 이게 뷰를 표시하는 방법인데요, 레이아웃의 종류에는 Relative , Linear 등등이 있습니다. 리니어 레이아웃 : 리니어 레이아웃은 수직, 수평으로 자식개체를 표시하는 레이아웃입니다. 기본값은 수평으로 자식개체를 표시합니다. 이게 무슨말이냐면 리니어레이아웃 안에 자식객체를 만들 때 이 자식객체들을 가로로 쭉 표시할지 아니면 세로로 쭉 표시할지 하는것입니다. 이 설정은 android:orientation이라는 명령어로 설정 할 수 있는데, vertical과 horizontal이 있습니다. vertical은 자식들을 수직으로 , horizontal은 자식들을 수평으로 쭉 쌓는 옵션입니다. .. 리..

공부/Android 2015.01.19