Rejestrowanie treści do notatek

Począwszy od Androida 14 interfejsy API do przechwytywania treści na potrzeby aplikacji Notes umożliwiają użytkownikom robienie zrzutów ekranu bezpośrednio w domyślnej aplikacji do tworzenia notatek. Dzięki tym interfejsom API użytkownicy mogą robić notatki w trybie wielozadaniowym, wycinając wybrane treści na ekranie i wklejając je do notatki.

Interfejsy API do przechwytywania treści do notatek są przeznaczone dla aplikacji, które mają 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 API do przechwytywania treści w przypadku notatek. Przed wywołaniem interfejsów API aplikacje muszą sprawdzić, czy mają uprawnienia. Producenci urządzeń mogą pozwolić użytkownikom na ustawienie domyślnej aplikacji do robienia notatek, włączając rolę NOTES.

Więcej informacji o API Przechwytywanie treści do notatek:

Dostosowywanie przez OEM funkcji Przechwytywanie treści na potrzeby notatek

Rola NOTES umożliwia użytkownikom wybranie odpowiedniej aplikacji do robienia notatek jako domyślnej aplikacji do notatek. Producent OEM może kontrolować dostępność roli NOTES na urządzeniu, ustawiając ustawienie config_enableDefaultNotes. Wartość config_enableDefaultNotes jest domyślnie ustawiona na false.

Jeśli włączona jest rola NOTES, producent OEM musi obsługiwać interfejsy API do rejestrowania treści w notatkach, zapewniając niezbędne opcje dostosowywania i integracje z systemem do notowania. Producenci OEM mogą dostosować domyślną implementację AOSP lub udostępnić własną implementację, zastępując ją za pomocą config_screenshotAppClipsServiceComponent lub config_screenshotAppClipsActivityComponent. Aby uzyskać informacje o domyślnej implementacji integracji z systemem do robienia notatek, zapoznaj się z pakietem notetask.

Wdrożenie interfejsów API do przechwytywania treści do notatek wymaga wprowadzenia zmian w interfejsie użytkownika. Producenci OEM mogą dostosować interfejs do wywoływania i edytowania zrzutów ekranu oraz udostępniać implementację w interfejsie systemu Android. Przykładem dostosowanych integracji OEM jest uruchamianie aplikacji NOTES na ekranie blokady za pomocą skrótu na ekranie blokady, takiego jak przycisk lub ikona na ekranie blokady albo gest rysika. Podobnie na ekranie głównym interfejs systemu może uruchomić aplikację NOTES w oknie wielozadaniowym, takim jak okno bąbelkowe lub okno pływające, za pomocą gestu wykonanego rysikiem.

Weryfikacja treści do przechwytywania w notatkach

Informacje o testach CTS-Verifier znajdziesz w artykule Test rejestrowania treści w przypadku notatek.