Exemplos do Android 7.1
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os exemplos de código abaixo são fornecidos para o Android 7.1 (API 25). Para
fazer o download dos exemplos no Android Studio, selecione a opção de menu
File > New > Import Sample.
Observação:esses projetos disponíveis para download foram criados
para uso com o Gradle e o Android Studio.
Exemplo de atalhos de apps
Este exemplo demonstra como usar a API App Shortcuts
apresentada no Android 7.1 (nível 25 da API). Essa API permite que um aplicativo defina um conjunto de
intents que são exibidos quando um usuário toca no ícone da tela de início do app e o mantém pressionado. Explicamos como registrar os links estaticamente em XML e dinamicamente no momento da execução.
Exemplo de atalhos de apps
Exemplo de app de teclado de imagens
Este exemplo demonstra como implementar a
API Commit Content usando a Biblioteca de Suporte do Android.
Essa API oferece uma maneira universal para os IMEs enviarem imagens e outros conteúdos
avançados diretamente para um editor de texto em um app, permitindo que os usuários criem
conteúdo usando emojis personalizados, adesivos ou outros conteúdos avançados fornecidos por
outros aplicativos.
Exemplo de app de teclado de imagem
Exemplo de IME de teclado de imagens
Este exemplo demonstra como escrever um teclado de imagem personalizado usando a
API Commit Content e a Biblioteca de suporte do Android.
Esse teclado será exibido em apps compatíveis (também usando a API
Commit Content), permitindo que os usuários insiram emojis, adesivos ou outros conteúdos
avançados em editores de texto.
Exemplo de IME de teclado de imagem
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)"]]