از Android 14، کاربران بااستفاده از «میاناهای برنامهسازی کاربردی» «ضبط محتوا برای یادداشتها» میتوانند مستقیماً ازطریق برنامه یادداشتبرداری پیشفرض، نماگرفت بگیرند. با این «میاناهای برنامهسازی کاربردی»، کاربران میتوانند با چسباندن محتوای موردنظرشان در یادداشت، تجربه یادداشتبرداری چندوظیفهای داشته باشند.
«میاناهای برنامهسازی کاربردی ضبط محتوا برای یادداشتها» بهطور خاص برای برنامههایی طراحی شده است که نقش
NOTES را دارند. Android 14 از اجازه LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE استفاده میکند تا مطمئن شود فقط برنامههای دارنده نقش NOTES میتوانند از میاناهای برنامهسازی کاربردی «ضبط محتوا برای یادداشتها» استفاده کنند. برنامهها باید قبلاز فراخوانی کردن «میاناهای برنامهسازی کاربردی» بررسی کنند که اجازه لازم را دارند یا نه. سازندگان تجهیزات اصلی میتوانند با فعال کردن نقش NOTES به کاربران اجازه دهند برنامه یادداشتبرداری پیشفرض خود را تنظیم کنند.
برای اطلاعات بیشتر درباره «میاناهای برنامهسازی کاربردی» «ضبط محتوا برای یادداشتها»، به موارد زیر مراجعه کنید:
سفارشیسازی سازنده تجهیزات اصلی برای «ضبط محتوا برای یادداشتها»
نقش NOTES به کاربران اجازه میدهد برنامه یادداشتبرداری واجدشرایطی را بهعنوان برنامه یادداشت پیشفرض انتخاب کنند. OEM میتواند با تنظیم config_enableDefaultNotes، دردسترس بودن نقش NOTES را در دستگاه کنترل کند. مقدار config_enableDefaultNotes بهطور پیشفرض روی false تنظیم شده است.
اگر نقش NOTES فعال باشد، سازنده تجهیزات اصلی باید از «میاناهای برنامهسازی کاربردی» «ضبط محتوا برای یادداشتها» با ارائه سفارشیسازیهای لازم و یکپارچهسازیهای یادداشتبرداری سیستم پشتیبانی کند. تولیدکنندگان تجهیزات اصلی میتوانند انتخاب کنند که پیادهسازی پیشفرض AOSP را سفارشیسازی کنند یا پیادهسازی خودشان را با ملغی کردن
config_screenshotAppClipsServiceComponent یا config_screenshotAppClipsActivityComponent ارائه دهند.
برای پیادهسازی یکپارچهسازی پیشفرض یادداشتبرداری سیستم، به بسته notetask
مراجعه کنید.
برای پیادهسازی «میاناهای برنامهسازی کاربردی» «ضبط محتوا برای یادداشتها»، باید در «واسط کاربر سیستم» تغییراتی ایجاد شود. تولیدکنندگان تجهیزات اصلی میتوانند «میانای کاربر» را برای راهاندازی و ویرایش نماگرفت سفارشیسازی کنند و پیادهسازی را در «میانای کاربر سیستم Android» ارائه دهند. بهعنوان نمونهای از ادغام سفارشیسازیشده OEM، «میانای کاربر سامانه» میتواند برنامه دارنده نقش NOTES را در صفحه قفل بااستفاده از میانبر صفحه قفل (مثل دکمه یا نماد در صفحه قفل یا اشاره مبتنی بر قلم) راهاندازی کند. بههمین ترتیب، در صفحه اصلی، «واسط کاربر سیستم» میتواند برنامه دارنده نقش NOTES را در حالت پنجره چندوظیفگی، مثل پنجره حبابی یا پنجره شناور، با اشاره مبتنی بر قلم راهاندازی کند.
اعتبارسنجی «ضبط محتوا» برای «یادداشتها»
برای آزمایش CTS-Verifier، به ضبط محتوا برای آزمایش «یادداشتها» مراجعه کنید.