본문 바로가기

Android

Android Dashboard - 안드로이드 버전별,스크린사이즈별 분포, 2.1의 약진? 안드로이드 개발자 사이트에 Android 단말의 분포를 파악할 수 있는 Device Dashboard 가 있습니다. http://developer.android.com/resources/dashboard/platform-versions.html 14일동안 안드로이드 마켓에 접속한 단말을 기준으로 측정하는데, 개발자들은 이를 통해 어떤 단말과 어떤 해상도를 기준으로 개발할 지 판단할 수 있지요. 지난 주까지는 버전별 dashboard만 있었는데, 해상도가 추가되었네요.... 아래 데이터는 2010년 5월 17일 기준이라고 합니다. Android Platform Percent of Devices Android 1.1 0.1% Android 1.5 34.1% Android 1.6 28.0% Android 2... 더보기
[안드로이드/개발] Intent, Activity, ACTION, OnActivityResult() 총정리 안드로이드 프로그래밍에서 중요한 개념 'Intent' 보고있는 책보다도 잘 정리를 해 놓았다..... [원문] http://gtko.springnote.com/pages/5254593?edit=1 인텐트를 통한 액티비티를 명시적으로 시작하는 방법, 암시적인 인텐트로 데이터의 한 부분에 대해 수행되는 액션을 요청하는 방법, 안드로이드가 그 요청을 서비스할 수 있는 애플리케이션 콤포넌트를 결정하도록 하는 방법을 설명한다. 브로드캐스트 인텐트는 시스템 전역에 이벤트를 알린다. 즉, 브로드캐스트로 전송하고 브로드캐스트 수신자로 이를 받아 처리한다. 어댑터는 데이터 소스와 프리젠테이션(view 들)과 연결하는 방법. 인텐트 소개 어 떤 액션이 수행되는데 특정 데이터의 특정 부분을 가지고 수행하라는 선언으로 메시지.. 더보기
[안드로이드 루팅 체험기] Motorola CLIQ 루팅(Rooting)하기 + 사용기 아이폰/아이팟의 Jailbreak............안드로이드의 루팅(Rooting).... 가지고 있는 CLIQ( 단말을 이용해 직접 루팅을 해보기로 했다.... 루팅 정보를 얻는 건 간단하게 구글링으로 해결이 가능했다... http://www.redmondpie.com/how-to-root-motorola-cliq-for-full-android-access-9140260/ 과정도 그리 복잡하지 않았는데......다음과 같다.. 1) 기초작업. 우선 모토로라 사이트에서 Driver 설치하고... For 32-bit version of Windows For 64-bit version of Windows 2) ROM Writer에 해당하는 Google RDS Lite 4.5.7 설치하고... http:/.. 더보기
안드로이드 하이브리드 앱 - 1. WebView로 로컬 파일(HTML) 로드하기 OMTP의 BONDI, WAC, JIL 그리고 HTML5 까지..... HTML과 JavaScript를 이용한 WEB 기술 기반 개발 방안이 복잡해져가는 Client 개발의 새로운 방향으로 제시되고 있는 즈음... 별도의 웹플랫폼을 이용하지 않고, Web과 안드로이드 기술만을 이용한 하이브리드 어플을 개발해 보고자 한다. 우선 WebView 이용 방법은 잘 정리되어 있는 블로그를 참조하고 첫번째 이슈는 로컬 파일(HTML)을 로드 하는 방법.... 1) html을 assets 디렉토리에 저장한다. 2) WebView.loadUrl("file:///android_asset/"); 을 통해서 로드 실행해보면 간단하게 로컬 파일 로드.... 공부하자, 안드로이드!! 프로페셔널 안드로이드 애플리케이션 개발 리토.. 더보기
[안드로이드 개발환경] 삼성 갤럭시 GT-i7500 ADB 드라이버 설치하기 현재 가지고 있는 안드로이드 단말은 Samsung Galaxy(GT-I7500)과 모토롤라 CLIQ... 갤럭시를 기반으로 개발환경 꾸미면서 가장 먼저 부딛히는 것이 ADB 드라이버 설치네요.. 모토로라처럼 친절하게 adb 드라이버를 제공하지 않다보니 수작업으로 세팅을 해 주어야 합니다. 우선 갤럭시 드라이버를 설치하려면 기본 삼성 USB Driver 를 설치하기 위해 New PC Studio (NPS)를 설치... Download Links (참고로 64비트 OS 쓰시는 분들은 여기로...) 이미 설치 했겠지만, 만일 Android SDK 가 없다면 이 역시 설치.... Download Links SDK Manager에서 USB Driver package가 설치되어 있는지 확인하고, 없다면 다운로드.... 더보기
[PDF] 안드로이드 입문서 3rd Edition (kandroid.org) kandroid 에서 내놓은 안드로이드 입문서... 아직 책 목차만 보긴 했지만, 그동안 봤던 안드로이드 책에 비해 보다 다양하고 깊이 있게 다룬다... 블루투스와 OpenGL, App위젯, 그리고 '성능을 위한 설계' 까지..... 제대로 읽어보면 큰 도움이 될 듯.... 무엇보다 중요한 건.....역자가 책을 PDF로 공개했다는 점!!! 모든 이들에게 큰 도움이 되기를..... 역자의 한마디.... " 가치 공유의 확산 ! " 이것이 칸드로이드가 안드로이드 입문서를 공개하는 단 하나의 이유입니다. http://www.kandroid.org/board/board.php?board=tnshopqna&command=body&no=138 더보기
안드로이드 마켓(Android Market) 해킹 - AppManager+AVD을 통한 apk 파일 추출 [정정] 확인 결과 Protected된 파일은 appmanager에서도 backup이 불가능하네요...(아래그림참조) Rooting을 해야 가능할 것으로 보이며, 현재 Rooting은 Cupcake에서만 가능한 것 같습니다. Rooting 관련 자료... http://android-dls.com/wiki/index.php?title=Rooting_Android http://theunlockr.com/2009/10/15/how-to-root-a-donut-phone-android-1-6/ 참고로 버전업이 되면서 루팅을 계속 막고 있는 중..... 현재는 1.5에서만 가능한 것으로 보이네요... [정정] Rooting과 apk 파일 추출은 전혀 상관이 없네요..... [안드로이드 마켓] 보호된 어플(Prot.. 더보기
안드로이드(Android) 해킹(?) - 루팅(Rooting) 아이폰에 Jailbreak가 있다면, 안드로이드에는 루팅(Rooting)이 있다... 물론 Jailbreak와는 개념적으로 차이가 있지만, 여러가지로 시스템적으로 막힌 부분들에 대한 접근이 가능해진다. 우선 개념 및 마일스톤/드로이드 루팅 동영상은 "안드로이드펍"에서.... http://www.androidpub.com/116726 그밖의 단말 (HTC G1, Hero, 삼성 Galaxy, 등등)에 대한 Rooting은 "안드로이드 위키"에서 http://android-dls.com/wiki/index.php?title=Main_Page 더보기