A partir do Android 14, as APIs Capture Content for Notes permitem que os usuários capturem uma captura de tela diretamente por meio do aplicativo de anotações padrão. Com essas APIs, os usuários podem ter uma experiência multitarefa de anotações, recortando o conteúdo preferido na tela e colando-o em uma nota.
As APIs Capture Content for Notes são projetadas especificamente para aplicativos que possuem a função NOTES
. O Android 14 usa a permissão LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
para garantir que apenas aplicativos detentores de função NOTES
possam usar as APIs Capture Content for Notes. Os aplicativos devem verificar se têm permissão antes de chamar as APIs. Os OEMs podem permitir que os usuários definam seu aplicativo de anotações padrão ativando a função NOTES
.
Consulte o seguinte para obter mais informações sobre as APIs Capture Content for Notes:
Personalização OEM para Capture Content for Notes
A função NOTES
permite que os usuários selecionem um aplicativo de anotações qualificado para ser o aplicativo de anotações padrão. Um OEM pode controlar a disponibilidade da função NOTES
em um dispositivo definindo config_enableDefaultNotes
. O valor de config_enableDefaultNotes
é definido como false
por padrão.
Se a função NOTES
estiver habilitada, o OEM deverá oferecer suporte às APIs Capture Content for Notes, fornecendo as personalizações necessárias e integrações de anotações do sistema. Os OEMs podem optar por personalizar a implementação padrão do AOSP ou fornecer sua 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.
São necessárias alterações na UI do sistema para implementar as APIs Capture Content for Notes. Os OEMs podem personalizar a IU para acionar e editar uma captura de tela e fornecer a implementação na IU do sistema Android. Como exemplo de integração personalizada OEM, a UI do sistema pode iniciar um aplicativo detentor de função NOTES
na tela de bloqueio usando um atalho da tela de bloqueio, como um botão ou ícone na tela de bloqueio ou um gesto baseado em caneta. Da mesma forma, na tela inicial, a UI do sistema pode iniciar o aplicativo detentor de função NOTES
em um modo de janela multitarefa, como uma janela de bolha ou janela flutuante, por meio de um gesto baseado em caneta.
Validação de Conteúdo de Captura para Notas
Para testes do CTS-Verifier, consulte Teste de captura de conteúdo para notas .