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 API użytkownicy mogą robić notatki w trybie wielozadaniowości, przycinając preferowane treści na ekranie 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. Zanim aplikacje wywołają interfejsy API, muszą sprawdzić, czy mają odpowiednie uprawnienia. 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 producenta OEM funkcji Capture Content for Notes

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. Domyślnie wartość config_enableDefaultNotes jest ustawiona na false.

Jeśli rola NOTES jest włączona, producent OEM musi obsługiwać interfejsy Capture Content for Notes API, 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. Domyślną implementację integracji systemowej do robienia notatek znajdziesz w pakiecie notetask.

Aby zaimplementować interfejsy Capture Content for Notes API, należy wprowadzić zmiany w interfejsie systemowym. Producenci OEM mogą dostosować interfejs, aby wywoływać i edytować zrzuty ekranu, oraz zaimplementować go w interfejsie systemowym Androida. Jako przykład dostosowanej przez producenta OEM integracji interfejs systemowy może uruchamiać aplikację z rolą NOTES na ekranie blokady za pomocą skrótu na ekranie blokady, np. przycisku lub ikony na ekranie blokady, albo gestu rysikiem. Podobnie na ekranie głównym interfejs systemowy może uruchamiać aplikację z rolą NOTES w trybie wielozadaniowości, np. w oknie dymkowym lub pływającym, za pomocą gestu rysikiem.

Weryfikacja funkcji Capture Content for Notes

Informacje o testach CTS-Verifier znajdziesz w artykule Testowanie funkcji Capture Content for Notes.