본문 바로가기

개발/안드로이드271

Google Developers Korea 블로그 Google Developers Korea 블로그 - http://googledevkr.blogspot.kr/ 2014. 3. 14.
킷캣(kitkat) 문자 출처 - http://googledevkr.blogspot.kr/2013/10/44.html 문자 애플리케이션 안드로이드 킷캣(4.4) 대응하기 스캇 메인(Scott Main)과 데이비드 브라운(David Braun) 작성 원문: Getting Your SMS Apps Ready for KitKat 문자 메시지를 주고받는 것은 휴대 장비의 근본적인 기능입니다. 많은 개발자들은 안드로이드의 문자 경험을 성공적으로 향상시킨 앱들을 개발해왔습니다. 일부 사람들은 감추어진 API들을 사용하여 문자 앱을 개발하였습니다. 우리는 이런 사용을 비추하는데 숨겨진 API들은 삭제될 수도 있고 새로운 단말기에서 호환성이 검증되지 않기 때문입니다. 그래서 문자 앱을 만들때 전체적인 지원 API 집합을 제공하고 문자 경험을 .. 2014. 1. 3.
프로를 위한 팁(ProTip) 출처 - http://aroundck.tistory.com/379 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Android 프로를 위한 팁 ( ProTip ) 에 대한 Video Clip 을 보았습니다. 이 Video Clip의 내용은 결국 Featured 된 App 을 만들자는 것인데, 간단히 이야기하면 "좋은 앱"을 만드자는 내용이지요. 영어가 매우 빠르고, 강연자의 사투리때문에 알아든느데 쪼끔 어려운 점은 있지만, 내용은 매우 좋습니다. 어려워도, 머리 아파도 끝까지 한번쯤은 보신다면 다음번에 앱을 설계하실 때는 professional 하게 만들 수 있지 않을 까 생각합니다. 다양한 SDK 지원하기. 다양한 SDK 지원하기 Backward Compatibility ( 하위 호환성 ) 에 기인하며, 보통.. 2014. 1. 3.
안드로이드 GCM 서버 출처 - http://aroundck.tistory.com/790 GCM Server 개발하기 메세지 보내기 3rd-party app server 가 multicast 를 할 경우는 반드시 JSON 을 사용해야만 하며, single cast 할 경우는 plain text 도 가능하다. GCM server 에 메세지 요청은 https://android.googleapis.com/gcm/send 주소에 POST 방식으로 request를 한다. header 에는 반드시 다음 parameter 들이 들어가야 한다. - Authroization:key=API_KEY - Content-Type:application/json or application/x-www-form-urlencoded:charset=UTF-8 .. 2013. 11. 18.
[Android] Notifications(알림) 출처 - http://jasperslab.blogspot.kr/2013/01/android-notifications.html [1] Notification 표시 영역 notification 아이콘은 notification area라는 상단의 status bar의 앞쪽에 나타난다. notification의 상세 내용은 사용자가 notification drawer를 열어서 볼 수 있다. 두 영역이 모두 system-controlled area로서 사용자는 언제든 살펴볼 수 있다. Notifications in the notification area Notifications in the notification drawer Notification Design 가이드는 여기를 참고 NotificationCompa.. 2013. 11. 13.
안드로이드 Notification (안드로이드 알림) 출처 - http://makerj.tistory.com/118 안드로이드 Notification (안드로이드 알림) 알림! 안드로이드의 알림 프로그래밍 하는법을 적는다. API 11부터 알림은 빌더를 사용해 만들도록 바뀌었다. 따라서 이 글은 빌더(Notification.Builder)를 사용한 Notification 사용 방법이다. new Notification()을 이용하는 예전 방식이 아니다 (물론 API 11버전 이전의 스마트폰도 호환된다.) 사용법은. 1. 알림 매니저 생성 2. 알림 빌더 생성 및 설정 후 알리미 생성 3. 알림 매니저를 통해 알리미 실행 이 되겠다. 본문 시작 1. 알림 매니저 생성 알림도 시스템 서비스의 하나다. 시스템 서비스 중 NOTIFICATION_SERVICE를 얻어.. 2013. 11. 13.
Google Expansion File 설명(확장 파일) 출처 - http://gameforfun.tistory.com/entry/Google-Expansion-File-%EC%84%A4%EB%AA%85 http://developer.android.com/google/play/expansion-files.html 구글은 다른 곳과는 달리 apk 에 50MB라는 제한이 걸려있는데 이를 해결하는 방법으로는 1. 어플리케이션에서 우리가 만든 서버에 접속해서 데이터 파일들을 읽거나 2. Google에서 제공하는 Expansion을 사용한다. 로 나뉠 수 있다. 지금 여기서 설명할 것은 2번이다. Overview - 개발자가 apk를 업로드할 떄 추가적인 2개의 expansion file을 각각 2GB씩 추가로 올릴 수 있다.(즉, 총 4GB 사용 가능) 첫번째 exp.. 2013. 11. 12.
[Android]Shape 요소 출처 - http://promobile.tistory.com/193 - : shape 요소는 아래 XML문서는 형태 모형을 정의한다는 사실을 언급하는 루트 요소이다. 형태 모형의 shape 속성으로 rectangle, oval, line, ring 와 같이 4개의 도형을 지정한다. - : 형태 모형의 가장자리를 둥글게 처리하는 코너 요소이다. 이 요소는 형태 모형의 직사각형일 때만 유효하다. 코너 요소의 속성은 모두 치수 값으로 계산된다. - : 형태 모형에 색상의 기울기를 지정한다. - : 패딩값을 지정한다. 이 패딩값은 형태 모형을 지정되는게 아니고, shape 요소 내 사용하는 뷰의 패딩값으로 사용한한다. - : 형태 모형의 크기를 정한다. 형태 모형의 크기는 결과적으로 뷰의 크기가 된다. - : .. 2013. 11. 5.