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