2011-10-10 13 views
8

Planeo desarrollar aplicaciones de Android. Descargué el SDK y el administrador AVD, y estoy a punto de descargar las plataformas SDK.¿Qué API de Android usar?

Mi pregunta es, quiero desarrollar aplicaciones para la plataforma 2.x. ¿Debo descargar API 7-10? ¿A cuál apuntar?

Además, si tiene sugerencias al respecto, por favor mencionarlas. Gracias.

Respuesta

7

No es necesario descargar todas las plataformas, solo descargue el último SDK y haga que su aplicación sea compatible con otros SDK.

Para eso solo necesitas definir android: minSDKVersion y android: maxSDKVersion, android: targetSDKVersion.

<uses-sdk android:maxSdkVersion="12" 
       android:minSdkVersion="8"> 
    </uses-sdk> 

Aquí está un artículo detallado sobre "Compatibility" en la sección "Mejores Prácticas" en Android Developer site.

+0

Entonces, si descargo API 13, ¿puedo hacerlo funcionar desde Android 1.5 - 3.2? – Ruel

+0

@Ruel Artículo de compatibilidad de segundo para arriba "Hay exactamente una API de Android para cada nivel de API, y es la misma API sin importar en qué tipo de dispositivo esté instalado. Ninguna parte de la API es opcional, y usted nunca tendrá que preocuparse sobre partes de la API que faltan en algunos dispositivos. Todos los dispositivos Android compatibles en los que llegue su aplicación incluirán todas las clases y todas las API para ese nivel de API ". –

+6

Eso es cierto, de hecho las API más nuevas incluyen todo, desde las más antiguas, pero mientras desarrollo, como principiante, prefiero usar la API para la versión minSdkVersion que necesito admitir, ya que me resulta más fácil ser advertido por Eclipse si intento usar cualquier función más nueva, no compatible para esa versión. – Adinia

3

En resumen

Para 2.1 se tiene que descargar nivel de la API 7

Para 2.2 se tiene que descargar el nivel de API 8

Para 2.3 tiene las siguientes opciones para descargar niveles de API

2.3 - 2.3.2 - API de nivel 9

2.3.3 - 2.3.7 - API nivel 10

Para ver los niveles de API y las versiones del sistema operativo Android que hay que ver: API Levels

Te recomiendo que vayas al Platform Versions al menos una vez antes de comenzar a construir cualquier aplicación de Android.