Rejestrowanie treści do notatek

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).