본문 바로가기

Useful Tip/Android

Android Framework 환경 구축과 빌드하기 그리고 팁 (1) 최근 Android에서 Miracast의 User Input Back Channel을 구현하여 양방향 제어 솔루션 프로젝트를 진행하였습니다. 그러면서 프레임워크를 수십번 받고 수천번(?)은 조금 과장일지라도...하여튼 많이 빌드하였습니다..ㅎㅎ 이 때 얻은 팁들을 공유하려고 합니다.굉장히 바쁜데 진행하느라 힘들었던(?) 프로젝트였는데.. 프로젝트 소개는 다음 번에 동영상과 같이 소개하도록 하겠습니다. :) 어쨌든 오늘 주제는 Android Framework 환경 구축과 빌드에 대해서 진행하겠습니다.프로젝트를 진행하면서 AOSP에서 Android Framework를 내려받아 tweak 및 새로 구현하여 빌드하였던 적이 있습니다. 이 때 필요한 빌드 환경 구축과 빌드시 유용하고 필요한 팁들을 정리해보려고 합.. 더보기
Nexus 순정 상태에서 Lollipop (롤리팝)으로 수동 OTA 업데이트 지난 글(Nexus Lollipop (롤리팝) 업데이트 및 다운로드) 에 Nexus Series에 롤리팝이 업데이트되어, OEM Unlock된 Nexus에 factory image를 올리는 방법을 알려드렸습니다. 오늘은, 순정 상태의 Kikat 4.4.4에서, OTA(On The Air)이미지를 수동으로 받아 업데이트 하는 방법을 알려드릴까 합니다 ^^ 단, OTA이미지로 디바이스를 업데이트하기 위해서는 꼭 Kitkat 4.4.4 (KTU84P)버전이어야 합니다.그렇지 않을경우 해당 버전으로 맞춰주시거나, factory image flashing을 하셔야 합니다. 먼저, 각 Nexus 기종별 Lollipop OTA이미지는 다음과 같습니다.Nexus5 (LRX21O) _hammerheadNexus4 (LR.. 더보기
Nexus Lollipop (롤리팝) 업데이트 및 다운로드 Nexus 시리즈의 Lollipop (롤리팝)이 드디어 업데이트 되었습니다! 현재는 OTA(On The Air)가 진행중입니다. 현재 많은 개발자(?)들에 의해 OTA Direct Link가 추출되었고 android developer 사이트에도 factory image의 링크가 올라왔습니다. 기존에 저는 Nexus5에 Preview Image를 사용중이었습니다. Material Design이 가미된 Android는 이전의 버전들과는 스크롤링과 디자인 개념 자체가 달라지는 것을 보면서, 가끔 새로운 OS로 착각할 정도 였습니다 :) 정식으로 릴리즈된 롤리팝을 업데이트해서 Kikat, Android L Preview에 이어서 어떻게 완성되었는지 궁금증을 해결해야겠습니다. 다음의 다운로드 링크는 구글의 fac.. 더보기
Inbox by Gmail 사용기 Gmail팀에서 개발한 Inbox가 공개되었습니다. 저번주에 google에서 초대장을 발송해주어 사용해 볼 수 있었습니다.inbox@google.com에 계속 request 메일을 보냈더니 어느순간 갑자기 초대장을 발송해줘서 쓸 수 있었네요 ㅎㅎㅎ 일단, 저는 기존에 gmail을 Labeling하여 사용하고 있었습니다.금융정보, IT정보, 광고 및 쇼핑메일, 기타 중요 연락망등을 등록하여 사용하고 있었습니다. Inbox로 넘어가니 Labeling대신 bundle화하여 google에서 쌓아놓은 bigdata를 기반으로 해당하는 box이름으로 tagging하여주었습니다. 처음온 메일이어도 내용을 분석하는 건지, 알맞은 카테고리에 들어갔습니다.카테고리는 Travel, Purchases, Finance, Soc.. 더보기
Android WIFI를 이용하여 ADB 사용하기 Application 개발 중에 계속 움직여야하는 issue가 발생 하였는데, USB에 꽂았다가 뺐다가 하기가 생각보다 번거럽고, 또한 움직임의 Log를 보기가 쉽지 않아 찾던 중 ADB를 WIFI로 연결하여 사용할 수 있는 방법을 알게 되었다. 사용하니, 돌아댕기면서 Log를 남길 수도 있고 (따로 하드코딩 하지 않고), 기타 ADB를 이용하여 debug할 수 있어서 편하다 :) How TO :: 1. 먼저, 평소처럼 USB케이블을 이용하여 스마트폰을 컴퓨터와 연결한다. 2. 스마트폰과 컴퓨터를 같은 네트워크 영역의 WIFI에 연결한다. (네트워크 상황에 따라 다르겠지만, 같은 공유기에 연결한다고 생각하면 쉬울 것 같다.) 3. 스마트폰이 WIFI에 연결되면 스마트폰에 할당된 IP address를 확인.. 더보기