27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 14 দিয়ে শুরু করে, নোট এপিআই-এর জন্য ক্যাপচার কন্টেন্ট ব্যবহারকারীদের ডিফল্ট নোট নেওয়া অ্যাপের মাধ্যমে সরাসরি একটি স্ক্রিনশট ক্যাপচার করতে দেয়। এই APIগুলির সাহায্যে, ব্যবহারকারীরা তাদের স্ক্রিনে পছন্দের বিষয়বস্তু ক্লিপ করে এবং একটি নোটে পেস্ট করার মাধ্যমে একটি মাল্টিটাস্কিং নোট নেওয়ার অভিজ্ঞতা পেতে পারেন।
নোট এপিআই-এর জন্য ক্যাপচার কন্টেন্ট বিশেষভাবে NOTES ভূমিকা ধারণ করা অ্যাপগুলির জন্য ডিজাইন করা হয়েছে। Android 14 LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE অনুমতি ব্যবহার করে তা নিশ্চিত করতে যে শুধুমাত্র NOTES ভূমিকা ধারক অ্যাপগুলি নোট API-এর জন্য ক্যাপচার সামগ্রী ব্যবহার করতে পারে৷ API কল করার আগে অ্যাপগুলিকে অবশ্যই তাদের অনুমতি আছে কিনা তা পরীক্ষা করতে হবে। OEMs ব্যবহারকারীদের NOTES ভূমিকা সক্ষম করে তাদের ডিফল্ট নোট নেওয়ার অ্যাপ সেট করতে দিতে পারে।
নোট API-এর জন্য ক্যাপচার কন্টেন্ট সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত দেখুন:
নোটের জন্য ক্যাপচার কন্টেন্টের জন্য OEM কাস্টমাইজেশন
NOTES ভূমিকা ব্যবহারকারীদের ডিফল্ট নোট অ্যাপ হতে একটি যোগ্য নোট নেওয়ার অ্যাপ নির্বাচন করতে দেয়। একটি OEM config_enableDefaultNotes সেট করে একটি ডিভাইসে NOTES ভূমিকার উপলব্ধতা নিয়ন্ত্রণ করতে পারে। config_enableDefaultNotes এর মান ডিফল্টরূপে false সেট করা আছে।
যদি NOTES ভূমিকা সক্ষম করা থাকে, তাহলে OEM কে প্রয়োজনীয় কাস্টমাইজেশন এবং সিস্টেম নোট নেওয়ার ইন্টিগ্রেশন প্রদান করে নোট API-এর জন্য ক্যাপচার কন্টেন্ট সমর্থন করতে হবে। OEMs ডিফল্ট AOSP বাস্তবায়ন কাস্টমাইজ করতে বেছে নিতে পারে, অথবা config_screenshotAppClipsServiceComponent বা config_screenshotAppClipsActivityComponent ওভাররাইড করে তাদের বাস্তবায়ন প্রদান করতে পারে। একটি ডিফল্ট সিস্টেম নোট-টেকিং ইন্টিগ্রেশন বাস্তবায়নের জন্য notetask প্যাকেজ পড়ুন।
নোট এপিআই-এর জন্য ক্যাপচার কন্টেন্ট বাস্তবায়নের জন্য সিস্টেম UI-তে পরিবর্তন প্রয়োজন। OEMগুলি একটি স্ক্রিনশট ট্রিগার এবং সম্পাদনা করতে এবং Android সিস্টেম UI-তে বাস্তবায়ন প্রদান করতে UI কাস্টমাইজ করতে পারে৷ OEM কাস্টমাইজড ইন্টিগ্রেশনের উদাহরণ হিসাবে, সিস্টেম UI লক স্ক্রীন শর্টকাট ব্যবহার করে লক স্ক্রিনে একটি NOTES রোল হোল্ডার অ্যাপ চালু করতে পারে, যেমন লক স্ক্রিনে একটি বোতাম বা আইকন বা একটি স্টাইলাস-ভিত্তিক অঙ্গভঙ্গি। একইভাবে, হোম স্ক্রিনে সিস্টেম UI একটি স্টাইলাস-ভিত্তিক অঙ্গভঙ্গি দ্বারা একটি মাল্টিটাস্কিং উইন্ডো মোডে, যেমন একটি বুদবুদ উইন্ডো বা ভাসমান উইন্ডোতে NOTES রোল হোল্ডার অ্যাপ চালু করতে পারে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 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."]]