Захват контента для заметок

Начиная с 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 .