공부/Android 18

[Wearable DataLayer]모바일에서 안드로이드웨어로 이미지 여러장 전송하기!

모바일에서 웨어로 데이터를 전송하기 위해선 데이터 맵을 생성해 그 안에 데이터를 넣고 웨어로 전송하고 웨어에서 다시 데이터맵을 받으면 된다. Google에서 이와 관련된 API를 제공하고 있다. #모바일 //wear Initialize // Build a new GoogleApiClient for the Wearable API GoogleApiClient googleClient; googleClient = new GoogleApiClient.Builder(this) .addApi(Wearable.API) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .build(); ------------------------------------..

공부/Android 2015.06.05

Android Wear CountDownTimer 사용하기

주기적인 작업을 처리하기 위한 간편한 방법은 CountDownTimer Class를 이용하는것이다. CountDownTimer timer; //타이머 설정 CountDownTimer(long millisInFuture,long countDownInterval) 단위는 1/1000초. //첫번째 인수 long millisInFuture : 카운트 다운을 할 총 시간 //두번째 인수 long countDownInterval : 한 번 카운트 할 주기. timer = new CountDownTimer(10 * 1000, 1000) { // 10초 카운트다운. @Override public void onTick(long millisUntilFinished) { } @Override public void onFi..

공부/Android 2015.05.29

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

[안드로이드 라이브러리] 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

[안드로이드 스튜디오] 기본 위젯 - 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

[윈도우8] Gradle 설치하기

1) 홈페이지에서 Gradle을 다운받는다. 링크 : http://www.gradle.org 2) 다운받은파일을 압축을 풀어 특정 디렉토리에 넣는다. (저의 경로는 D:\Developement\gradle-2.2.1) 3) 환경변수설정 중 Path(시스템변수)에 그래들 설치경로/bin;을 추가해준다. 4) GRADLE_HOME이라는 시스템변수를 만들어주고 그래들 설치경로를 추가한다. 설치끝 ========================================================================== 제대로 설치됐는지 확인하는 방법 - CMD창에서 build.gradle이 있는 경로로 가서 gradle -q helloworld를 치면 Hello,world가 제대로 출력되는지 확인하면..

공부/Android 2015.01.14

[윈도우8] 안드로이드 스튜디오 설치하기

안드로이드 스튜디오를 사용하려면 JAVA JDK가 필요합니다. 설치가 안되있다면 먼저 설치하시길 바랍니다. 설치 이후 환경변수를 설정해야합니다!! 1. 안드로이드 스튜디오 다운-(http://developer.android.com/sdk/index.html) 링크를 타고 들어가 다운받을 수 있습니다. 2. 다운이 완료되면 설치를 합니다. (저는 그냥 다 next했습니다) 3. 설치가 완료되면 이전 안드로이드스튜디오 설정을 가져올건지 묻는데 저는 처음 설치하기때문에 밑에걸 선택했습니다. [만약 오류가 난다면 JAVA JDK 환경변수를 확인하시기 바랍니다] 4. OK버튼을 누르고 나면 Setup Wizard가 뜨는데 뭘 모르니 기본설정으로 하고 그 이후에 안드로이드 sdk tool을 설치하기 위해 동의를 한..

공부/Android 2015.01.14