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.