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 notas. Com essas APIs, os usuários podem ter uma experiência de anotações multitarefa, recortando o conteúdo preferido na tela e colando em uma nota.
As APIs de captura de conteúdo para notas foram projetadas especificamente para apps que têm o
NOTES papel. O Android
14 usa a
LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE permissão para garantir que apenas
NOTES apps com o papel possam usar as APIs de captura
de conteúdo para notas. 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
NOTES
papel.
Confira a seguir mais informações sobre as APIs de captura de conteúdo para notas:
Personalização de OEM para captura de 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 de captura de conteúdo para notas, 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 própria
implementação substituindo
config_screenshotAppClipsServiceComponent ou config_screenshotAppClipsActivityComponent.
Consulte o notetask
pacote para uma implementação padrão de integração de anotações do sistema.
As mudanças são necessárias na interface do sistema para implementar as APIs de captura de conteúdo para notas. Os OEMs podem personalizar a interface para acionar e editar uma captura de tela e fornecer a implementação na interface do sistema Android. Como exemplo de integração personalizada do OEM, a interface do sistema pode iniciar um app com o papel NOTES na tela de bloqueio usando um atalho, como um botão ou ícone na tela de bloqueio ou um gesto baseado em caneta. Da mesma forma, na tela inicial, a interface do sistema pode iniciar o app com o papel NOTES em um modo de janela multitarefa, como uma janela de bolha ou flutuante, por um gesto baseado em caneta.
Validação da captura de conteúdo para notas
Para testes do CTS-Verifier, consulte o teste de captura de conteúdo para notas.