본문 바로가기

안드로이드

[Android] Android 1.5 NDK(Native Development Kit) Release 1 발표 Group Photo - Android by Austin Ziegler 구글이 안드로이드 1.5 NDK, Release 1을 발표했다. 안드로이드 어플리케이션은 Dalvic(엄밀히는 JVM과 다르다)이라는 가상머신 위에서 실행되는데, NDK(Native Development Kit)는 안드로이드 어플리케이션의 일부를 C, C++ 등의 네이티브 랭귀지로 작성할 수 있도록 해준다. NDK는 아래와 같은 것들을 제공한다. C, C++ 소스로부터 네이티브 코드 라이브러리를 생성할 수 있는 툴들과 빌드 파일들을 제공 안드로이드 장치에 배포될 수 있는 어플리케이션 패키지 파일(.apks) 안에 네이티브 라이브러리를 임베드할 수 있는 방법을 제공 안드로이드 1.5이후 릴리즈에 제공하게 될 모든 안드로이드 플랫폼에서 .. 더보기
[Android] 1.5 SDK r2 사실은 뒷북이다. 그간 정보 수집에 게을렀더니 안드로이드 1.5 SDK Release 2가 지난 5월에 나왔던 것도 모르고 있었다. SDK 다운로드는 아래 페이지에서 받을 수 있다. Android 1.5 SDK Release 2 : http://developer.android.com/sdk/1.5_r2/index.html [Release Note]를 보면 개발 툴 자체는 바뀐 것이 없고, oCert.org 의 권고( http://www.ocert.org/advisories/ocert-2009-006.html )에 기술된 이슈를 위한 보안 패치를 포함, 업데이트된 안드로이드 1.5 시스템 이미지를 제공한다고 한다. 더보기
[Android] Android Developer Challenge 2 이래저리 바쁜 생활에, 잠시 정보망을 꺼놓고 살았다. 오늘에서야 확인한 글이지만, Android Developer Challenge(일명 ADC) 2 를 시작한다고 한다. (안드로이드 개발자 블로그 http://android-developers.blogspot.com/2009/05/calling-all-developers-for-android.html 참조) ADC란, 안드로이드 공식 발표 이전에, 안드로이드의 애플리케이션을 확보하고 개발자들의 관심을 고취하고자(이건 순전히 내 해석이다) 진행했던 개발자 행사이다. 이번 ADC 2 행사는 ADC 1이 안드로이드 공식 발표 이전에 시행했던 것에 비해, 실제 제품이 나와 있고 안드로이드 1.5가 정식 릴리즈 되어 있고 안드로이드 마켓이 열려 있다 는 점에서 .. 더보기
[Android 1.5] 안드로이드 어플리케이션 하위 호환성 확보 그간 안드로이드 기기래봤자 HTC G1 밖에 없었으니 API 맞춰 만들기만 하면 됐겠지만, 안드로이드 1.5가 정식으로 릴리즈되면서 하위 호환성에 대한 고민이 필요하게 되었다. 안드로이드 개발자 블로그의 최근 포스트 "Backward compatibility for Android applications" 에는 이러한 고민에 대처하는 몇 가지 방법을 알려준다. 우선 안드로이드 1.5가 제공하는 새 기능을 적용한 어플리케이션이라면 다음 두 가지 상황에서 고민해야 한다. 1.5 이상의 기기에서만 작동하게 하느냐 1.5 API의 기능은 사용하지 못하게 하더라도 일단 작동하게 해 주느냐 1번 상황이라면 얘기는 간단해진다. 안드로이드 어플리케이션의 실행 정보를 담고 있는 AndroidManifest.xml 에 아래.. 더보기
[Android 1.5] 안드로이드 SDK 1.5 정식 릴리즈 안드로이드 개발자 블로그의 포스트 "Android 1.5 is here!" 를 통해 확인한 이야기인데 안드로이드 1.5가 정식으로 릴리즈 되었다.(Early-Look -> R1) SDK는 아래 페이지에서 다운로드 받을 수 있다. http://developer.android.com/sdk/1.5_r1/index.html 설치에 관한 내용은 아래 포스트를 참조하면 된다. Installing the Android SDK : http://developer.android.com/sdk/1.5_r1/installing.html 만약 기존 early look 버전과 함께 ADT-0.9_pre 플러그인을 설치했다면, 언인스톨을 한 후 새로운 ADT 0.9 버전을 설치해야 하는 약간의 수고가 필요하다. 이러한 사용자라면.. 더보기