PDM UD1 Bibliotecas de compatibilidade

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introdución

  • Como xa comentamos anteriormente, as bibliotecas de compatibilidade son creados por Android para dar soporte a versións antigas do S.O. Android e que estas poidan executar novas funcionalidades que apareceron en versións posteriores.


  • Podedes consultar as melloras a nivel xeral que ofrecen ditas bibliotecas neste enlace.
  • Podedes consultar as funcións que incorporan cada unha das bibliotecas de compatibilidade neste enlace.


  • Podedes consultar como configurar o Android Studio para descargar e utilizar ditas bibliotecas neste enlace



Exemplo de uso

  • Un exemplo de uso sería o uso do ActionBar:
PDM Biblioteca compat 1.jpg
Imaxe obtida desta web


  • Dende a versión 3.0 (API 11) todas as activity´s poden levar unha ActionBar (de feito ven no theme por defecto). Pero a medida que foron xurdindo novas versións da API, engadíronse novas funcionalidades.
Por exemplo, a partires da versión API 21 (Android 5) engadíronse novas opcións para modificar o deseño e adaptalo á filosofía do Material Design.
Unha destas propiedades novas é a elevación, que ven ser un efecto como se o compoñente estivera colocado 'por enriba' doutro. No caso da barra de acción (a partires de Android 5 denomínase App Bar) dito método é setElevation e a guía de Material Design indica que debe estar a 4dp.


  • Se creamos un novo proxecto cun target_SDK por enriba do 21 e un min_SDK tamén por enriba do 21, poderemos facer uso de dito método:



  • Agora fagamos un proxecto para unha API 19.









-- Ángel D. Fernández González -- (2018).