2012-07-14 4 views
0

유튜브 Helios에서 Android 2.2 API 8을 설명하는 Android 튜토리얼을 무료로 찾았습니다. 내 질문은 괜찮 으면 내가 일식 주노에서 API를 16 안드로이드 4.1을 배우고 싶어? 그렇지 않다면, 내가 구입할 수있는 책이나 Android 4.1을 배우는 데 사용할 수있는 다른 리소스가 있습니까? 마지막으로 안드로이드 4.1 API 16은 다른 API와 역 호환이 가능하며 배우기에 가장 좋은 API입니까? 미리 감사드립니다!Android 4.1 API 16 on eclipse Juno

+1

"배우는 데 가장 좋은 API"가 없습니다. 한 세트의 코드를 작성하고 모든 API에서 사용할 수있는 것보다 낫습니다. 또는 특정 대상을 대상으로 할 수 있지만 여전히 사소한 변경 (NFC 및 멀티 태스킹 등의 기능)만으로 Java를 작성하고 있습니다. 책에 대한이 질문을보십시오 : http://stackoverflow.com/questions/11443374/what-is-a-good-book-to-learn-mobile-application-developmentandroid-that-is-exe/11443637#11443637. – ninge

답변

1

Eclipse (Helios 이상)의 SDK 레벨 및 버전을 사용하여 Android 앱을 개발할 수 있습니다.

학습하거나 개발할 실제 '최고의'SDK 레벨이 없으므로 실제로 여러 번 개발해야합니다. 그들 각각은 마지막 순간부터 변화를 겪었습니다. 그래서 당신이 일하는 동안 그것을 명심하십시오. I/O 패널에 따르면 Google은 목표로 지원하는 가장 높은 SDK (4.1 버전의 Jelly Bean입니다)를 사용하고 가장 낮은 API에 대해 최소 SDK 수준을 유지하는 것이 가장 좋습니다. 당신이 지원하는 수준 (내 애플 리케이션에서 2.2 Froyo). 각 SDK 수준에서 제공되는 기능에 따라 API 레벨에 따라 다른 코드가 필요할 수도 있습니다.

모든 SDK 레벨은 이전 SDK 레벨과 역 호환되지만 각 레벨은 일반적으로 이전 SDK 레벨에서 사용할 수없는 기능을 추가하거나 쉽게 추가 할 수있는 Google 지원 라이브러리의 도움 없이는 수행 할 수 없습니다 이클립스에서 프로젝트로) 또는 다른 외부 라이브러리.

1

잠시 동안 인디고를 계속 사용하고 싶을 수 있습니다. ADT는 a number of issues이며, 주노 (Juno) 주에서 뛰고있을 때 그 중 최고가 keyboard shortcuts for cut/copy/paste don't work입니다.

기본적으로 Juno를 제공하는 Fedora 17을 사용하고 있습니다. 주노를 제거하고 eclipse.org에서 Indigo의 사본을 다운로드하여 ADT의 최신 버전에서 작업해야했습니다.