অ্যান্ড্রয়েড ১৪ থেকে, ‘ক্যাপচার কন্টেন্ট ফর নোটস’ এপিআই ব্যবহারকারীদের ডিফল্ট নোট-টেকিং অ্যাপের মাধ্যমে সরাসরি স্ক্রিনশট নেওয়ার সুযোগ দেয়। এই এপিআইগুলোর সাহায্যে, ব্যবহারকারীরা তাদের স্ক্রিনের পছন্দের কন্টেন্ট ক্লিপ করে নোটে পেস্ট করার মাধ্যমে মাল্টিটাস্কিং নোট-টেকিং অভিজ্ঞতা লাভ করতে পারেন।
ক্যাপচার কন্টেন্ট ফর নোটস এপিআইগুলো বিশেষভাবে NOTES রোল ধারণকারী অ্যাপগুলোর জন্য ডিজাইন করা হয়েছে। অ্যান্ড্রয়েড ১৪, LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE পারমিশনটি ব্যবহার করে এটি নিশ্চিত করে যে, শুধুমাত্র NOTES ) রোল ধারণকারী অ্যাপগুলোই ক্যাপচার কন্টেন্ট ফর নোটস এপিআইগুলো ব্যবহার করতে পারবে। এপিআইগুলো কল করার আগে অ্যাপগুলোকে অবশ্যই যাচাই করে নিতে হবে যে তাদের এই পারমিশনটি আছে কি না। ওইএম (OEM)-রা NOTES রোলটি সক্রিয় করার মাধ্যমে ব্যবহারকারীদের তাদের ডিফল্ট নোট-নেওয়ার অ্যাপ সেট করার সুযোগ দিতে পারে।
ক্যাপচার কন্টেন্ট ফর নোটস এপিআই সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিতগুলি দেখুন:
নোটস-এর জন্য ক্যাপচার কন্টেন্টের OEM কাস্টমাইজেশন
NOTES রোলটি ব্যবহারকারীদের একটি উপযুক্ত নোট নেওয়ার অ্যাপকে ডিফল্ট নোটস অ্যাপ হিসেবে বেছে নেওয়ার সুযোগ দেয়। একজন OEM, config_enableDefaultNotes সেট করার মাধ্যমে একটি ডিভাইসে NOTES রোলের প্রাপ্যতা নিয়ন্ত্রণ করতে পারে। ডিফল্টরূপে config_enableDefaultNotes এর মান false সেট করা থাকে।
যদি NOTES রোলটি সক্রিয় করা থাকে, তাহলে OEM-কে অবশ্যই প্রয়োজনীয় কাস্টমাইজেশন এবং সিস্টেম নোট-টেকিং ইন্টিগ্রেশন প্রদানের মাধ্যমে Capture Content for Notes API-গুলিকে সমর্থন করতে হবে। OEM-রা ডিফল্ট AOSP ইমপ্লিমেন্টেশনটি কাস্টমাইজ করতে পারে, অথবা config_screenshotAppClipsServiceComponent বা config_screenshotAppClipsActivityComponent ওভাররাইড করে তাদের নিজস্ব ইমপ্লিমেন্টেশন প্রদান করতে পারে। ডিফল্ট সিস্টেম নোট-টেকিং ইন্টিগ্রেশন ইমপ্লিমেন্টেশনের জন্য notetask প্যাকেজটি দেখুন।
ক্যাপচার কন্টেন্ট ফর নোটস এপিআই (Capture Content for Notes APIs) বাস্তবায়নের জন্য সিস্টেম ইউআই (System UI)-তে পরিবর্তন প্রয়োজন। ওইএম (OEM)-রা স্ক্রিনশট ট্রিগার ও সম্পাদনা করার জন্য ইউআই কাস্টমাইজ করতে পারে এবং অ্যান্ড্রয়েড সিস্টেম ইউআই-তে এর বাস্তবায়ন প্রদান করতে পারে। ওইএম কাস্টমাইজড ইন্টিগ্রেশনের একটি উদাহরণ হিসেবে, সিস্টেম ইউআই লক স্ক্রিনের কোনো শর্টকাট, যেমন লক স্ক্রিনের কোনো বাটন বা আইকন, অথবা স্টাইলাস-ভিত্তিক জেসচার ব্যবহার করে লক স্ক্রিনে একটি NOTES রোল হোল্ডার অ্যাপ চালু করতে পারে। একইভাবে, হোম স্ক্রিনে সিস্টেম ইউআই স্টাইলাস-ভিত্তিক জেসচারের মাধ্যমে NOTES রোল হোল্ডার অ্যাপটিকে একটি মাল্টিটাস্কিং উইন্ডো মোডে, যেমন বাবল উইন্ডো বা ফ্লোটিং উইন্ডো, চালু করতে পারে।
নোটের জন্য ক্যাপচার করা বিষয়বস্তুর বৈধতা যাচাই
CTS-Verifier পরীক্ষার জন্য, 'Capture Content for Notes' পরীক্ষাটি দেখুন।