El uso de nuevas apis en el desarrollo de su aplicación para android

Video: Mejores APLICACIONES NUEVAS para Android 2017

Cada versión de Android introduce algunas nuevas API. Por ejemplo, Android 5.0 introduce la nueva API de barra de herramientas. Para utilizar la barra de herramientas, el AppCompat biblioteca proporciona una versión alternativa de la barra de herramientas que funciona en versiones anteriores de Android.

Video: Las APLICACIONES Mas PODEROSAS Para Android 2017

Pero ¿qué hacer si usted no tiene equivalente para una nueva API en AppCompat? Después de todo, AppCompat No se puede esperar para proporcionar puertos de nueva funcionalidad para cada versión antigua única de Android.

En los casos en que una nueva API no está disponible en versiones anteriores de Android, y no tiene soporte para él en el AppCompat u otras bibliotecas de soporte Android, debe desactivar esta funcionalidad en su aplicación cuando se ejecuta en las versiones de Android que no soportan esta característica.

Video: TOP 25 Mejores APLICACIONES ANDROID 2017

La manera de hacer esto es comprobar la versión de Android antes de intentar utilizar una de estas API. Si se está ejecutando en una versión de Android que es demasiado viejo, a continuación, desactivar feature- que de lo contrario, se esperará a. Por ejemplo, si su aplicación utiliza las nuevas API de cámara avanzadas introducidas con Android 5.0, que podría hacer algo como lo siguiente:

si (Build.VERSION.SDK_INT gt; = Build.VERSION_CODES.LOLLIPOP) {String [] ids = cameraManager.getCameraIdList () -. . .} Else {Toast.makeText (esto,"Lo sentimos, esa función no está disponible en este " +"versión de Android", Toast.LENGTH_SHORT) .show () -}

Usted no tendrá que hacer esto por cualquiera de las API que utiliza la aplicación Tareas, pero es bueno saber qué hacer si alguna vez lo necesita.

Artículos Relacionados