Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 zostały zaprojektowane specjalnie dla aplikacji o roli 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 rejestrowania treści na potrzeby aplikacji Notes
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.
W interfejsie użytkownika systemu należy wprowadzić zmiany, aby wdrożyć interfejsy API do przechwytywania treści w przypadku notatek. Producenci OEM mogą dostosować interfejs, aby umożliwić wywoływanie i edytowanie zrzutów ekranu oraz zapewnić implementację w interfejsie systemu Android. Przykładem dostosowanych integracji OEM jest możliwość uruchamiania aplikacji NOTES na ekranie blokady za pomocą skrótu na ekranie blokady, takiego jak przycisk lub ikona na ekranie blokady albo gest wykonywany za pomocą 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.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Capture Content for Notes\n\nStarting with Android 14, the Capture Content for Notes\nAPIs let users capture a screenshot directly through the default\nnote-taking app. With these APIs, users can have a multitasking note-taking\nexperience by clipping preferred content on their\nscreen and pasting it into a note.\n\nThe Capture Content for Notes APIs are designed specifically for apps holding the\n[`NOTES`](/docs/core/permissions/android-roles) role. Android\n14 uses the\n[`LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/core/res/AndroidManifest.xml#2571) permission to ensure that only\n`NOTES` role holder apps can use the Capture\nContent for Notes APIs. Apps must check if they have the permission before\ncalling the APIs. OEMs can let users set their default note-taking app by\nenabling the [`NOTES`](/docs/core/permissions/android-roles)\nrole.\n\nSee the following for more information about the Capture Content for Notes\nAPIs:\n\n- [`Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE`](https://developer.android.com/reference/android/content/Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE)\n\n- [`Intent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE`](https://developer.android.com/reference/android/content/Intent#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE)\n\n- [`android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE`](https://developer.android.com/reference/android/Manifest.permission#LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE)\n\n- [`StatusBarManager#canLaunchCaptureContentActivityForNote`](https://developer.android.com/reference/android/app/StatusBarManager#canLaunchCaptureContentActivityForNote(android.app.Activity))\n\nOEM customization for Capture Content for Notes\n-----------------------------------------------\n\nThe `NOTES` role lets users select an\neligible note taking app to be the default notes app. An OEM can control the\navailability of the `NOTES` role on a device by setting\n[`config_enableDefaultNotes`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/core/res/res/values/config.xml#2243). The value of `config_enableDefaultNotes` is\nset to `false` by default.\n\nIf the `NOTES` role is enabled, the OEM must support the Capture Content for\nNotes APIs by providing the necessary customizations and system note-taking\nintegrations. OEMs can choose to customize the [default AOSP\nimplementation](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/packages/SystemUI/src/com/android/systemui/screenshot/appclips), or provide their\nimplementation by overriding\n[`config_screenshotAppClipsServiceComponent`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/core/res/res/values/config.xml#3356) or [`config_screenshotAppClipsActivityComponent`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/packages/SystemUI/res/values/config.xml#466).\nRefer to the [`notetask`](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/android16-release/packages/SystemUI/src/com/android/systemui/notetask)\npackage for a default system note-taking integration implementation.\n\nChanges are required in System UI for implementing the Capture Content for\nNotes APIs. OEMs can customize the UI to trigger and edit a screenshot and\nprovide the implementation in the Android System UI. As an example of OEM\ncustomized integration, the System UI can launch a `NOTES` role holder app on\nthe lock screen using a lock screen shortcut, such as a button or icon on the\nlock screen or a stylus-based gesture. Similarly, on the home screen the\nSystem UI can launch the `NOTES` role holder app in a multitasking window\nmode, such as a bubble window or floating window, by a stylus-based gesture.\n| **Note:** An OEM can restrict the availability of the Capture Content for Notes APIs based on windowing mode. As an example, the API can return a status code of `CAPTURE_CONTENT_FOR_NOTE_WINDOW_MODE_UNSUPPORTED` if the default note-taking app isn't running in a floating window. Apps must check if the screenshot functionality is available by calling [`StatusBarManager#canLaunchCaptureContentActivityForNote`](https://developer.android.com/reference/android/app/StatusBarManager#canLaunchCaptureContentActivityForNote(android.app.Activity)).\n\nValidation of Capture Content for Notes\n---------------------------------------\n\nFor CTS-Verifier testing, see\n[Capture Content for Notes test](/docs/compatibility/cts/cts-verifier#content-capture-test).\n| **Note:** Based on the implementation, to test the API, OEMs might require hardware such as a stylus to trigger the system note-taking integration."]]