Debido a las diferentes versiones de API, se puede utilizar carpetas diferentes de almacenamiento de los recursos de cada versión. Sobre todo se utiliza para archivos de definición de estilo. Este proceso se llama caracterización de una carpeta y se realiza con el número de versión de API, y el prefijo de V.
Por ejemplo, un archivo de definición de estilo de la versión 14 de la API, se guarda en la carpeta /values-v14/.
Los archivos guardados han de ser de la versión igual o superior a la indicada en la carpeta donde se almacenan. Por ejemplo, respecto las siguientes carpetas de almacenamiento:
/res/values-v11/
/res/values-v14/
/res/values-v21/
En la carpeta v-11, se puede almacenar archivos de la API11,12 y 13. Para la carpeta v-14 se pueden archivar archivos de la versiones de API de 14 hasta 20, y en la carpeta v21 se puede archivar a partir de la versión 21.
Se ha de tener presente que si la definición del nivel de Api tiene que ser en código Java, hay una constante con la que se define como es Android.es.Build.VERSION.SDK_INT.
Imagen fuente: http://tekpulse.tv/
Si queréis tener más información sobre las diferentes versiones de Android que han ido apareciendo, aquí os dejo este vídeo:
Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.