Android에서는 Version 별로 제공하는 API 가 상이합니다. ICS인 4.0에서는 Notification에 큰 사진을 올리거나, 두손가락으로 내려서 창을 확대하여 추가적인 내용을 볼 수 없지만 JellyBean에서는 큰 사진, 추가 내용을 모두 확인할 수 있습니다. 2.3.x 대 의 점유율이 낮아지고, 4.4.x 대의 점유율이 높아지고는 있지만 그 중간의 4.0.x, JellyBean의 4.1~4.3 버전의 점유율은 높습니다. 4.0.x대가 아닌 4.1이상으로 코드를 작성한다고 해도 문제는 없지만 4.0.x 사용자를 버릴 수는 없죠. 그래서 Android에서는 그런것들을 해결할 수 있도록 추가 라이브러리를 제공해주고 있습니다. 초기에는 공식 API 문서가 없었던것으로 기억하나 지금은 d.and..
이번 Google I/O에서 공개되었던 Android L의 개발자 Preview 버전이 공개되었습니다. 구글이 처음으로 설치가 가능한 Preview 버전과 개발 SDK, Emulator를 공개하였습니다. Emulator의 경우 64-bit OS를 제공하고 있으며, 설치가 가능한 Nexus 5, Nexus 7(Wi-Fi 2013) 버전은 32 bit OS를 제공하고 있습니다. 해당 기기들이 64-bit CPU가 아니기에 32-bit OS를 제공하고 있습니다. Android L의 주요 특징 : http://thdev.net/581 해당 버전은 어디까지나 Preview 버전이기에 어떤 문제가 있을지 어떤 앱에서 문제가 발생할 수 있을지 알지 못합니다. 실제로 제가 설치한 단말기에서도 2번의 Rom을 설치하였습..
한국시간으로 6월 26일 새벽 1시. 구글의 새로운 OS인 Android L이 공개되었습니다. 이번 I/O 발표는 크롬을 최대한 Android와 통합하며, Android를 전략적으로 이용하자!로 보입니다. 첫날 2시간 30분 중 2시간의 발표시간동안 아래와 같은 OS를 이야기 하였죠. - Android L (ART와 64-bit 가 적용된 안드로이드 최초 버전) - Android Auto (자동차의 네비게이션) - Android Wear - Android TV (기존 Google TV의 새로운 명칭이며, 새로운 Design을 적용된 버전입니다.) 위와 같은 4가지 OS가 소개되었습니다. Android TV는 Andorid와 Android Wear만 있으면 컨트롤이 가능한 기기이며, 단순히 TV만 보는것이..
Apple 사용자는 Passbook 이라는 것을 사용할 수 있습니다. 한국에서는 스마트폰에 멤버쉽 카드를 모아서 사용할 수 있는 스마트월렛들이 존재합니다. Apple에서 이런 기능을 모아서 제공하는 Passbook은 단순히 멤버쉽 뿐만 아닌 비행기 티켓, 쿠폰북 등도 함께 활용할 수 있습니다. 이를 Android에서 사용할 수 있는 프로그램은 많이 있습니다. 저는 Passbook 앱을 사용하게된 계기가 국내의 스마트월렛을 통한 멤버쉽 확인은 인터넷이 되어야만 사용가능하며, 너무 느립니다. 멤버쉽 적립/사용을 위해서 인터넷을 접속해야하고, 상황에 따라서 1분이상의 시간이 걸리는.. 너무 복잡하고 짜증나서 자주 사용하지 않게되었고, 이후에는 멤버쉽 점수 확인용도로만 사용하고 있습니다. 월렛이 너무 느리고 답..
약 11시간 전 Android Run time인 Dalvik의 사망선고가 내려졌습니다. ASOP인 Android Open Souce Project에 commit된 로그로 확인이 가능하였습니다. 추후에 나올 모든 Android OS는 기존의 Dalvik이 아닌 ART(Android Run Time)으로 기존 Dalvik 보다는 좋은 성능과 배터리 효율성을 가진 새로운 런타임을 사용하게 됩니다. 작년 11월에 Kitkat과 함께 공개된 이후 7개월만의 Dalvik의 사망선고입니다. 7개월 간의 실제 개발자 테스트를 통해서 오류 정보를 수집하여, 수정을 거쳐, 추후에 나올 Android에 적용될것으로 생각됩니다. 아래는 AOSP commit 로그입니다. "Dalvik is dead, long live Dalv..
예전에 작성한 카카오톡 3.0 테마 만들기 글을 카카오톡 최신 버전인 카카오톡 4.0 테마 만드는 글로 수정합니다. 프로젝트를 다운 받고, 불러오는 방법은 비슷하나 몇가지 정보를 추가하겠습니다. 이 글은 Android ADT 최신버전을 이용하여 설명하겠습니다. 목 차 1. 카카오톡 4.0 테마 만들기 (1/2) - 개발환경 만들기 2. 카카오톡 4.0 테마 만들기 (2/2) - 제작과 실행하기 http://thdev.net/119 안드로이드 apk 추출 방법 http://thdev.net/122 개발 환경 만들기 개발환경을 만들어야 합니다. 그렇기 위해서는 사용하시는 안드로이드 단말기의 개발자 옵션을 활성화 하여야 하며, 필요에 따라서 USB 드라이브를 설치해주셔야 합니다. 최신 윈도우와 최신 잘 알려진..
(2014. 06. 15 08:00 PM 이후 내용 수정) 마케팅 용어와 실제 LTE라고 불리는 기술적 용어 2가지가 존재합니다. 이번달 말부터 "광대역 LTE-A가 시작된다"라는 것은 마케팅 용어로 보는게 맞을 듯 합니다. 왜 그런지 살펴보기전에 국내에서 사용되는 LTE 관련 용어부터 살펴보겠습니다. 우선 그 관련 기사는 아래와 같습니다. 어떤 기사에는 세계 최초라는 타이틀을 거머진다라고 되어 있기도 한데.. 실상은 아닙니다. 광대역 LTE-A 6월말 시작...최신 스마트폰 운명은 - 연합뉴스 이번에 적용되는 LTE는 아래와 같습니다. LTE-A라고 불릴 수 있는 조건은 하단에 나열하였으니 살펴보시기 바랍니다. 그 조건이 충족되지 않으면 LTE-A라는 기술적인 용어는 사용할 수 없고, 마케팅 용어인 광..
지난달 5월 31일 발표했던 자료입니다. Android MediaCodec에 대해서 발표하였는데 그 자료를 공유합니다. 해당 자료는 CC라이센스 4.0에 따라서 공유며 대본은 아래 링크를 참고하시면 됩니다. MediaCodec 사용하기 위한 APIAndroid MediaCodec을 사용하기 위해서 알아야 할 내용은 대략 아래와 같습니다. - Android MediaCodec : http://developer.android.com/reference/android/media/MediaCodec.html디코딩 시 - Android MediaExtractor : http://developer.android.com/reference/android/media/MediaExtractor.html - OpenGL ES..