Образцы Android 7.1
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Следующие примеры кода предоставлены для Android 7.1 (API 25). Чтобы загрузить образцы в Android Studio, выберите пункт меню «Файл» > «Создать» > «Импортировать образец» .
Примечание. Эти загружаемые проекты предназначены для использования с Gradle и Android Studio.
Пример ярлыков приложений
В этом примере показано, как использовать API ярлыков приложений , представленный в Android 7.1 (уровень API 25). Этот API позволяет приложению определять набор намерений, которые отображаются, когда пользователь долго нажимает на значок средства запуска приложения. Приведены примеры регистрации ссылок как статически в XML, так и динамически во время выполнения.
Пример ярлыков приложений
Пример приложения с изображением клавиатуры
В этом примере показано, как реализовать Commit Content API с помощью библиотеки поддержки Android . Этот API предоставляет IME универсальный способ отправки изображений и другого насыщенного контента непосредственно в текстовый редактор в приложении, позволяя пользователям создавать контент с использованием пользовательских смайлов, стикеров или другого насыщенного контента, предоставляемого другими приложениями.
Пример приложения с изображением клавиатуры
Образец IME клавиатуры изображения
В этом примере показано, как написать собственную клавиатуру с изображением с помощью Commit Content API и библиотеки поддержки Android . Эта клавиатура будет отображаться внутри совместимых приложений (также с использованием API Commit Content), позволяя пользователям вставлять смайлы, стикеры или другой насыщенный контент в текстовые редакторы.
Образец IME клавиатуры изображения
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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)"]]