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 multitarefa de anotações, cortando o conteúdo preferido na tela e colando em uma nota.
As APIs Capture Content for Notes foram projetadas especificamente para apps que têm a função
NOTES
. O Android
14 usa a permissão
LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
para garantir que apenas
apps com a 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 notas padrão
ativando a função NOTES
.
Consulte o seguinte para mais informações sobre as APIs de captura de conteúdo para notas:
Personalização de OEM para "Capturar conteúdo para notas"
A função NOTES
permite que os usuários selecionem um
app de anotações qualificado para ser o app 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 ativada, o OEM precisará oferecer suporte às APIs Capture Content for
Notes fornecendo as personalizações e integrações necessárias de
tomada de notas do sistema. 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 pacote notetask
para uma implementação padrão de integração do sistema de anotações.
São necessárias mudanças na interface do sistema para implementar as APIs Capture Content for
Notes. 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 de detentor da função NOTES
na tela de bloqueio usando um atalho, como um botão ou ícone na tela de bloqueio ou um gesto com base em uma stylus. Da mesma forma, na tela inicial, a
interface do sistema pode iniciar o app de detentor da função NOTES
em um modo de
janela multitarefa, como uma janela flutuante ou em forma de bolha, com um gesto baseado em stylus.
Validação da captura de conteúdo para notas
Para testes do CTS Verifier, consulte Capturar conteúdo para o teste de notas.