Ejemplos de Android 7.1
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Los siguientes ejemplos de código se proporcionan para Android 7.1 (nivel de API 25). Para descargar los ejemplos en Android Studio, selecciona la opción de menú File > New > Import Sample.
Nota: Estos proyectos descargables están diseñados para usarse con Gradle y Android Studio.
Ejemplo de accesos directos a aplicaciones
En este ejemplo, se muestra cómo usar la API de accesos directos de apps que se introdujo en Android 7.1 (nivel de API 25). Esta API permite que las aplicaciones definan un conjunto de intents que se muestran cuando un usuario mantiene presionado el ícono de selector de la app. Se brindan ejemplos para registrar vínculos tanto estáticamente en XML como dinámicamente durante el tiempo de ejecución.
Ejemplo de accesos directos de apps
Ejemplo de app de teclado de imagen
En este ejemplo, se muestra cómo implementar la
API de Commit Content con la biblioteca de compatibilidad de Android.
Esta API proporciona una forma universal para que los IME envíen imágenes y otro contenido enriquecido directamente a un editor de texto en una app, lo que permite a los usuarios componer contenido con emojis personalizados, calcomanías y otro contenido enriquecido que proporcionan otras aplicaciones.
Muestra de la app de teclado de imágenes
Ejemplo de IME de teclado de imagen
En este ejemplo, se muestra cómo escribir un teclado de imágenes personalizado con la
API de Commit Content y la biblioteca de compatibilidad de Android.
Este teclado se mostrará en las apps compatibles (también con la API de Commit Content), lo que permitirá a los usuarios insertar emojis, calcomanías y otro contenido enriquecido en los editores de texto.
Ejemplo de IME de teclado de imagen
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Android 7.1 Samples\n\nThe following code samples are provided for Android 7.1 (API 25). To\ndownload the samples in Android Studio, select the **File \\\u003e New \\\u003e Import Sample** menu\noption.\n\n\n**Note:** These downloadable projects are designed\nfor use with Gradle and Android Studio.\n\n### App shortcuts sample\n\n\nThis sample demonstrates how to use the [app shortcuts API](/guide/topics/ui/shortcuts)\nintroduced in Android 7.1 (API level 25). This API allows an application to define a set of\nintents which are displayed when a user long-presses on the app's launcher icon. Examples are\ngiven for registering links both statically in XML, as well as dynamically at runtime.\n\n\n[App shortcuts sample](https://github.com/android/user-interface-samples/tree/main/AppShortcuts)\n\n### Image keyboard app sample\n\n\nThis sample demonstrates how to implement the [Commit Content API](/reference/android/view/inputmethod/InputConnection#commitContent(android.view.inputmethod.InputContentInfo,%20int,%20android.os.Bundle)), using the [Android Support Library](/topic/libraries/support-library).\nThis API provides a universal way for IMEs to send images and other rich\ncontent directly to a text editor in an app, allowing users to compose\ncontent using custom emojis, stickers, or other rich content provided by\nother applications.\n\n\n[Image keyboard app sample](https://github.com/android/input-samples/tree/main/CommitContentSampleApp)\n\n### Image keyboard IME sample\n\n\nThis sample demonstrates how to write a [custom image keyboard](/preview/image-keyboard) using the [Commit Content API](/reference/android/view/inputmethod/InputConnection#commitContent(android.view.inputmethod.InputContentInfo,%20int,%20android.os.Bundle)) and the [Android Support Library](/topic/libraries/support-library).\nThis keyboard will be displayed inside compatible apps (also using the Commit\nContent API), allowing users to insert emojis, stickers, or other rich\ncontent into text editors.\n\n\n[Image keyboard IME sample](https://github.com/android/input-samples/tree/main/CommitContentSampleIME)"]]