Características de la plataforma Android

Los documentos de esta sección abarcarn características específicas de Android. Aquí encontrará temas como el uso de fragmentos, el trabajo con mapas y la encapsulación de datos con proveedores de contenido.

Android Beam

Android Beam es una nueva tecnología de transmisión de datos en proximidad (NFC) de Android 4 que permite a las aplicaciones compartir información a través de NFC en estrecha proximidad.

Working with Files (Trabajo con archivos)

En esta sección se describe cómo obtener acceso a los archivos de Xamarin.Android.

Autenticación de huella digital

En esta sección se describe cómo usar la autenticación mediante huella digital, introducida en Android 6.0, a una aplicación de Xamarin.Android.

Distribuidor de trabajo de Firebase

En esta guía se describe el distribuidor de trabajos de Firebase y cómo usarlo para simplificar la ejecución de trabajos en segundo plano en una aplicación de Xamarin.Android.

Fragmentos

Android 3.0 presentó los fragmentos, en los que se muestra cómo admitir diseños más flexibles para los diferentes tamaños de pantalla de los teléfonos y las tabletas. En este artículo se explica cómo usar los fragmentos para desarrollar aplicaciones de Xamarin.Android y cómo admitir fragmentos en dispositivos anteriores a Android 3.0 (nivel de API 11).

Vinculación de aplicaciones

En esta guía se explica cómo Android 6.0 admite la vinculación de aplicaciones, una técnica que permite a las aplicaciones móviles responder a las direcciones URL de los sitios web. Se explicará cómo implementar la vinculación de aplicaciones en una aplicación Android 6.0 y cómo configurar un sitio web para conceder permisos de manera que la aplicación móvil pueda controlar los vínculos a la aplicación en un dominio.

AndroidX

En este artículo se proporciona un esquema del uso de AndroidX dentro de los proyectos de Xamarin.Android y se proporcionan vínculos a documentación en la que se muestra cómo migrar la aplicación de la biblioteca de compatibilidad con Android a AndroidX.

Android 10

En este artículo se proporciona un esquema de las nuevas características introducidas en Android 10, se explica cómo preparar Xamarin.Android para el desarrollo de Android 10 y se proporcionan vínculos a aplicaciones de ejemplo que muestran cómo usar las características de Android Oreo en aplicaciones de Xamarin.Android.

Android 9 Pie

En este artículo se proporciona un esquema de las nuevas características introducidas en Android Pie, se explica cómo preparar Xamarin.Android para el desarrollo de Android Pie y se proporciona una aplicación de ejemplo que ilustra cómo usar las nuevas características de notificación y recorte de visualización de Android Pie en aplicaciones de Xamarin.Android.

Android 8 Oreo

En este artículo se proporciona un esquema de las nuevas características introducidas en Android Oreo, se explica cómo preparar Xamarin.Android para el desarrollo de Android Oreo y se proporcionan vínculos a aplicaciones de ejemplo que muestran cómo usar las características de Android Oreo en aplicaciones de Xamarin.Android.

Android 7 Nougat

En este artículo se proporciona una introducción de alto nivel a las nuevas características que se presentaron en Android 7.0 Nougat.

Android 6 Marshmallow

En este artículo se proporciona una introducción de alto nivel a las nuevas características que se presentaron en Android 6.0 Marshmallow.

Android 5 Lollipop

En esta guía se proporciona información general sobre las nuevas características de Android 5.0 Lollipop, como el tema de materiales, CardView, RecyclerView y las notificaciones de aviso, y se incluyen vínculos a artículos detallados que le ayudarán a usar estas nuevas características en la aplicación.

Android 4.4 KitKat

Android 4.4 (KitKat) incluye gran cantidad de características para usuarios y desarrolladores. En esta guía se destacan varias de estas características y se ofrecen ejemplos de código y detalles de implementación para ayudarle a sacar el máximo partido de KitKat.

Android 4.1 Jelly Bean

En este documento se ofrecerá información general de alto nivel de las nuevas características para desarrolladores que se presentaron en Android 4.1. Estas características incluyen: notificaciones mejoradas, actualizaciones de Android Beam para compartir archivos de gran tamaño, actualizaciones de elementos multimedia, detección de redes punto a punto, animaciones y nuevos permisos.

Android 4.0 Ice Cream Sandwich

En este artículo se describen varias de las nuevas características disponibles para los desarrolladores de aplicaciones con la API de Android 4 (Ice Cream Sandwich). Abarca varias nuevas tecnologías de interfaz de usuario y, a continuación, examina diversas nuevas funcionalidades que ofrece Android 4 para compartir datos entre aplicaciones y entre dispositivos.

Trabajo con el manifiesto de Android

En este artículo se presenta el archivo AndroidManifest.xml y cómo puede usarse para controlar la funcionalidad y describir los requisitos de una aplicación Mono para Android.

Introducción a los proveedores de contenido

Un elemento ContentProvider incluye un repositorio de datos y proporciona una API para acceder a él. El proveedor existe como parte de una aplicación de Android que también proporciona una interfaz de usuario para mostrar o administrar los datos. La principal ventaja de utilizar un proveedor de contenido es que permite a otras aplicaciones acceder fácilmente a los datos encapsulados mediante un objeto de cliente de proveedor (denominado ContentResolver). Juntos, un proveedor de contenido y un solucionador de contenido ofrecen una API coherente entre aplicaciones para el acceso a los datos que es fácil de compilar y consumir. En este documento se muestra cómo acceder a ContentProviders y compilarlo con Xamarin.Android.

Mapas y ubicación

En esta sección se explica cómo usar los mapas y la ubicación con Xamarin.Android. Abarca todo, desde la utilización de la aplicación de mapas integrada hasta el uso directo de la API de Android v2 de Google Maps. Además, se explica cómo usar una sola API para trabajar con los servicios de ubicación, que usan la triangulación de telefonía móvil para permitir que una aplicación obtenga correcciones de ubicación, ubicaciones de Wi-Fi y GPS.

Voz de Android

En esta sección se describe cómo usar las funciones de texto a voz y conversión de voz en texto de Android. También se describe la instalación de paquetes de idioma y la interpretación del texto hablado en el dispositivo.

Enlace de una biblioteca Java

En esta guía se explica cómo incorporar bibliotecas de Java en aplicaciones de Xamarin.Android mediante la creación de una biblioteca de enlaces.

Enlace de una biblioteca de Kotlin

En esta guía se explica cómo crear enlaces de C# a código de Kotlin, lo que permite consumir bibliotecas nativas en una aplicación de Xamarin.Android.

Integración con Java

En este artículo se proporciona información general sobre las formas en que los desarrolladores pueden reutilizar componentes de Java existentes en aplicaciones de Xamarin.Android.

Renderscript

En esta guía se describe Renderscript.