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 w notatce.
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ą odpowiednie uprawnienia. Producenci urządzeń mogą umożliwić użytkownikom ustawienie domyślnej aplikacji do robienia notatek, włączając rolę NOTES
.
Aby dowiedzieć się więcej o API rejestrowania treści do notatek, zapoznaj się z tymi materiałami:
Dostosowywanie przez OEM funkcji Przechwytywanie treści na potrzeby notatek
Rola NOTES
pozwala użytkownikom wybrać kwalifikującą się aplikację do robienia notatek jako domyślną aplikację do robienia notatek. OEM może kontrolować dostępność roli NOTES
na urządzeniu za pomocą ustawienia 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 przypadku notatek, zapewniając niezbędne opcje dostosowywania i integracje z systemem do tworzenia notatek. OEM może dostosować domyślną implementację AOSP lub dostarczyć własną implementację, zastępując config_screenshotAppClipsServiceComponent
lub config_screenshotAppClipsActivityComponent
.
Aby uzyskać informacje o domyślnej implementacji integracji z systemem do robienia notatek, zapoznaj się z pakietem notetask
.
W interfejsie systemowym należy wprowadzić zmiany, aby wdrożyć interfejsy API do rejestrowania treści w przypadku notatek. Producenci OEM mogą dostosować interfejs, aby wywołać i edytować zrzut ekranu oraz udostępnić implementację w interfejsie systemu Android. Przykładem integracji dostosowanej przez OEM: interfejs systemu może uruchamiać na ekranie blokady aplikację z przypisaną rolą NOTES
za pomocą skrótu na ekranie blokady, takiego jak przycisk lub ikona na ekranie blokady albo gest oparty na rysiku. Podobnie na ekranie głównym interfejs systemu może uruchamiać aplikację z przypisaną rolą NOTES
w trybie wielozadaniowości, np. w oknie dymka lub pływającym oknie, przy użyciu gestu opartego na rysiku.
Weryfikacja zapisanych treści na potrzeby notatek
Informacje o testowaniu za pomocą narzędzia CTS-Verifier znajdziesz w artykule Test rejestrowania treści w przypadku notatek.