Capturar conteúdo para notas

No Android 14 e versões mais recentes, as APIs de captura de conteúdo para notas permitem que os usuários façam uma captura de tela diretamente pelo app padrão de anotações. Com essas APIs, os usuários podem ter uma experiência de anotações multitarefa ao recortar o conteúdo preferido na tela e colar em uma nota.

As APIs Capture Content for Notes foram projetadas especificamente para apps que têm o papel NOTES. O Android 14 usa a permissão LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE para garantir que apenas apps de detentores de função NOTES possam usar as APIs Capture Content for Notes. Os apps precisam verificar se têm a permissão antes de chamar as APIs. Os OEMs podem permitir que os usuários definam o app de anotações padrão ativando o papel NOTES.

Consulte o seguinte para mais informações sobre as APIs Capture Content for Notes:

Personalização de OEM para o recurso "Capturar conteúdo para notas"

O papel NOTES permite que os usuários selecionem um app de anotações qualificado para ser o app de notas padrão. Um OEM pode controlar a disponibilidade do papel NOTES em um dispositivo definindo config_enableDefaultNotes. O valor de config_enableDefaultNotes é definido como false por padrão.

Se o papel NOTES estiver ativado, o OEM precisará oferecer suporte às APIs Capture Content for Notes fornecendo as personalizações e integrações de anotações do sistema necessárias. Os OEMs podem personalizar a implementação padrão do AOSP ou fornecer a implementação substituindo config_screenshotAppClipsServiceComponent ou config_screenshotAppClipsActivityComponent. Consulte o pacote notetask para uma implementação padrão de integração de anotações do sistema.

Mudanças são necessárias na interface do sistema para implementar o conteúdo de captura para APIs do Notes. Os OEMs podem personalizar a interface para acionar e editar uma captura de tela e fornecer a implementação na IU do sistema Android. Como exemplo de integração personalizada de OEM, a interface do sistema pode iniciar um app de detentor de função NOTES na tela de bloqueio usando um atalho, como um botão ou ícone na tela de bloqueio ou um gesto baseado em stylus. Da mesma forma, na tela inicial, a IU do sistema pode iniciar o app de detentor de função NOTES em um modo de janela de multitarefas, como uma janela de bolha ou flutuante, por um gesto baseado em stylus.

Validação do conteúdo de captura para notas

Para testes do CTS Verifier, consulte Teste de captura de conteúdo para notas.