Начиная с Android 14 API-интерфейсы Capture Content for Notes позволяют пользователям делать снимки экрана непосредственно через приложение для создания заметок по умолчанию. С помощью этих API пользователи могут создавать многозадачные заметки, вырезая предпочтительный контент на своем экране и вставляя его в заметку.
API-интерфейсы Capture Content for Notes разработаны специально для приложений, выполняющих роль NOTES
. Android 14 использует разрешение LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
, чтобы гарантировать, что только приложения-владельцы роли NOTES
могут использовать API захвата контента для Notes. Приложения должны проверить, есть ли у них разрешение, прежде чем вызывать API. OEM-производители могут позволить пользователям устанавливать приложение для заметок по умолчанию, включив роль NOTES
.
Дополнительные сведения об API захвата содержимого для Notes см. ниже:
OEM-индивидуальная настройка для захвата контента для заметок
Роль NOTES
позволяет пользователям выбирать подходящее приложение для создания заметок в качестве приложения для заметок по умолчанию. OEM-производитель может контролировать доступность роли NOTES
на устройстве, установив config_enableDefaultNotes
. По умолчанию для значения config_enableDefaultNotes
установлено значение false
.
Если роль NOTES
включена, OEM-производитель должен поддерживать API-интерфейсы Capture Content for Notes, предоставляя необходимые настройки и интеграцию системных заметок. OEM-производители могут настроить реализацию AOSP по умолчанию или предоставить свою реализацию, переопределив config_screenshotAppClipsServiceComponent
или config_screenshotAppClipsActivityComponent
. Обратитесь к пакету notetask
для реализации интеграции системных заметок по умолчанию.
Требуются изменения в системном пользовательском интерфейсе для реализации API захвата содержимого для Notes. OEM-производители могут настроить пользовательский интерфейс для запуска и редактирования снимков экрана, а также обеспечить реализацию в пользовательском интерфейсе системы Android. В качестве примера индивидуальной интеграции OEM: системный пользовательский интерфейс может запускать приложение-держатель роли NOTES
на экране блокировки с помощью ярлыка экрана блокировки, например кнопки или значка на экране блокировки или жеста стилуса. Аналогично, на главном экране системный пользовательский интерфейс может запустить приложение-держатель роли NOTES
в режиме многозадачного окна, например в виде пузырькового или плавающего окна, с помощью жеста стилуса.
Проверка содержимого записи для заметок
Информацию о тестировании CTS-Verifier см. в разделе «Захват содержимого для теста Notes» .