Od Androida 14 interfejsy Capture Content for Notes API umożliwiają użytkownikom robienie zrzutów ekranu bezpośrednio w domyślnej aplikacji do robienia notatek. Dzięki tym interfejsom użytkownicy mogą korzystać z wielozadaniowej aplikacji do robienia notatek, wycinając preferowane treści z ekranu i wklejając je do notatki.
Interfejsy Capture Content for Notes API są przeznaczone specjalnie dla aplikacji z rolą NOTES
. Android 14 używa uprawnienia LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
, aby zapewnić, że tylko aplikacje z rolą NOTES
mogą korzystać z interfejsów Capture Content for Notes API. Przed wywołaniem interfejsów API aplikacje muszą sprawdzić, czy mają to uprawnienie. Producenci OEM mogą zezwolić użytkownikom na ustawienie domyślnej aplikacji do robienia notatek, włączając rolę NOTES
.
Więcej informacji o interfejsach Capture Content for Notes API znajdziesz w tych materiałach:
Dostosowywanie przez OEM funkcji Przechwyć treść dla Notatek
Rola NOTES
umożliwia użytkownikom wybranie kwalifikującej się aplikacji do robienia notatek jako domyślnej aplikacji do notatek. Producent OEM może kontrolować dostępność roli NOTES
na urządzeniu, ustawiając config_enableDefaultNotes
. Wartość config_enableDefaultNotes
jest domyślnie ustawiona na false
.
Jeśli rola NOTES
jest włączona, producent OEM musi obsługiwać interfejsy API Capture Content for Notes, zapewniając niezbędne dostosowania i integracje systemowe do robienia notatek. Producenci OEM mogą dostosować domyślną implementację AOSP lub udostępnić własną implementację, zastępując config_screenshotAppClipsServiceComponent
lub config_screenshotAppClipsActivityComponent
.
Zapoznaj się z notetask
pakietem, aby dowiedzieć się, jak wdrożyć domyślną integrację systemową do robienia notatek.
W interfejsie systemu trzeba wprowadzić zmiany, aby zaimplementować interfejsy API do przechwytywania treści na potrzeby aplikacji Notatki. Producenci OEM mogą dostosować interfejs, aby wywoływać i edytować zrzut ekranu, oraz udostępniać implementację w interfejsie systemu Android. Przykładem integracji dostosowanej przez producenta OEM może być uruchamianie przez interfejs systemu aplikacji NOTES
na ekranie blokady za pomocą skrótu na ekranie blokady, takiego jak przycisk lub ikona na ekranie blokady albo gest wykonywany rysikiem. Podobnie na ekranie głównym interfejs systemu może uruchomić aplikację z rolą NOTES
w oknie wielozadaniowym, np. w oknie dymkowym lub pływającym, za pomocą gestu wykonywanego rysikiem.
Weryfikacja przechwyconych treści w przypadku notatek
Informacje o testach CTS-Verifier znajdziesz w artykule Capture Content for Notes test (w języku angielskim).