Android 14 से, Capture Content for Notes API की मदद से उपयोगकर्ता, नोट लेने वाले डिफ़ॉल्ट ऐप्लिकेशन से सीधे तौर पर स्क्रीनशॉट ले सकते हैं. इन एपीआई की मदद से, उपयोगकर्ता एक साथ कई काम कर सकते हैं. जैसे, स्क्रीन पर मौजूद पसंदीदा कॉन्टेंट को क्लिप करके, उसे नोट में चिपकाना.
Capture Content for Notes API, खास तौर पर उन ऐप्लिकेशन के लिए डिज़ाइन किए गए हैं जिनके पास NOTES
की भूमिका है. Android 14, LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
अनुमति का इस्तेमाल करता है. इससे यह पक्का किया जाता है कि NOTES
भूमिका वाले ऐप्लिकेशन ही, Capture Content for Notes API का इस्तेमाल कर सकें. एपीआई को कॉल करने से पहले, ऐप्लिकेशन को यह देखना होगा कि उनके पास अनुमति है या नहीं. ओईएम, उपयोगकर्ताओं को नोट लिखने वाले ऐप्लिकेशन को डिफ़ॉल्ट ऐप्लिकेशन के तौर पर सेट करने की अनुमति दे सकते हैं. इसके लिए, उन्हें NOTES
भूमिका को चालू करना होगा.
नोट के लिए कॉन्टेंट कैप्चर करने वाले एपीआई के बारे में ज़्यादा जानकारी के लिए, यह देखें:
OEM के लिए, नोट बनाने के लिए कॉन्टेंट कैप्चर करने की सुविधा को पसंद के मुताबिक बनाने की सुविधा
NOTES
भूमिका की मदद से, उपयोगकर्ता नोट लिखने वाले किसी ऐसे ऐप्लिकेशन को डिफ़ॉल्ट ऐप्लिकेशन के तौर पर चुन सकते हैं जो ज़रूरी शर्तें पूरी करता हो. ओईएम, किसी डिवाइस पर NOTES
भूमिका की उपलब्धता को कंट्रोल कर सकता है. इसके लिए, उसे config_enableDefaultNotes
को सेट करना होगा. config_enableDefaultNotes
की वैल्यू, डिफ़ॉल्ट रूप से false
पर सेट होती है.
अगर NOTES
की भूमिका चालू है, तो ओईएम को Notes API के लिए, कॉन्टेंट कैप्चर करने की सुविधा देनी होगी. इसके लिए, उसे ज़रूरी बदलाव करने होंगे और सिस्टम में नोट लेने की सुविधा को इंटिग्रेट करना होगा. ओईएम के पास डिफ़ॉल्ट एओएसपी लागू करने के तरीके को पसंद के मुताबिक बनाने का विकल्प होता है. इसके अलावा, वे config_screenshotAppClipsServiceComponent
या config_screenshotAppClipsActivityComponent
को बदलकर, अपने हिसाब से लागू करने का तरीका भी उपलब्ध करा सकते हैं.
सिस्टम के नोट लेने वाले ऐप्लिकेशन के डिफ़ॉल्ट इंटिग्रेशन को लागू करने के लिए, notetask
पैकेज देखें.
Notes API के लिए, कॉन्टेंट कैप्चर करने की सुविधा लागू करने के लिए, सिस्टम यूज़र इंटरफ़ेस (यूआई) में बदलाव करने होंगे. ओईएम, स्क्रीनशॉट लेने और उसमें बदलाव करने के लिए यूज़र इंटरफ़ेस (यूआई) को अपनी पसंद के मुताबिक बना सकते हैं. साथ ही, Android सिस्टम यूज़र इंटरफ़ेस में इसे लागू कर सकते हैं. ओईएम के हिसाब से बनाए गए इंटिग्रेशन के उदाहरण के तौर पर, सिस्टम यूज़र इंटरफ़ेस (यूआई), लॉक स्क्रीन पर NOTES
की भूमिका निभाने वाले ऐप्लिकेशन को लॉन्च कर सकता है. इसके लिए, लॉक स्क्रीन के शॉर्टकट का इस्तेमाल किया जाता है. जैसे, लॉक स्क्रीन पर मौजूद बटन या आइकॉन या स्टाइलस से किया गया जेस्चर. इसी तरह, होम स्क्रीन पर सिस्टम यूज़र इंटरफ़ेस (यूआई), स्टाइलस से किए गए जेस्चर की मदद से, मल्टीटास्किंग विंडो मोड में NOTES
की भूमिका निभाने वाले ऐप्लिकेशन को लॉन्च कर सकता है. जैसे, बबल विंडो या फ़्लोटिंग विंडो.
नोट के लिए कैप्चर किए गए कॉन्टेंट की पुष्टि करना
CTS-Verifier की जांच के लिए, नोट के लिए कॉन्टेंट कैप्चर करने की जांच देखें.