کاوش کتابخانه‌های Jetpack براساس نوع

دسته‌ای را انتخاب کنید:





* کتابخانه پرطرفدار و پراستفاده

کتابخانهشرح
a2uiپردازنده Jetpack Compose Agent-to-UI (A2UI) پیاده‌سازی پروتکل A2UI را ارائه می‌دهد و به عامل‌های هوش مصنوعی امکان می‌دهد میاناهای کاربر تعاملی و غنی تولید کنند که مؤلفه‌های Compose بومی را پردازش می‌کنند—بدون اجرای کد دلخواه.
a2ui.composeپردازنده Jetpack Compose Agent-to-UI (A2UI) پیاده‌سازی پروتکل A2UI را ارائه می‌دهد و به عامل‌های هوش مصنوعی امکان می‌دهد میاناهای کاربر تعاملی و غنی تولید کنند که عناصر بومی Compose را بدون اجرای کد دلخواه پردازش می‌کنند.
فعالیت *به میاناهای برنامه‌سازی کاربردی ترکیبی که روی «فعالیت» ساخته شده‌اند دسترسی پیدا کنید.
آگهی‌هاشناسه تبلیغاتی را با یا بدون «خدمات Play» دریافت کنید.
annotation.keepفهرست کارها
حاشیه‌نویسیفراداده‌هایی را آشکار کنید که به ابزارها و توسعه‌دهندگان دیگر کمک می‌کند کد برنامه‌تان را درک کنند.
appcompat *امکان دسترسی به میاناهای برنامه‌سازی کاربردی جدید را در نسخه‌های قدیمی‌تر میانای برنامه‌سازی کاربردی پلاتفرم فراهم می‌کند (بسیاری از آن‌ها از «طراحی مواد» استفاده می‌کنند).
appfunctionsبه برنامه‌ها اجازه می‌دهد عملکرد و داده‌ها را با دستیارهای هوش مصنوعی هم‌رسانی کنند و به آن‌ها امکان می‌دهد وظایف را مستقیماً در دستگاه کشف و اجرا کنند تا درخواست‌های کاربر را برآورده کنند.
appsearch *قابلیت‌های جستجوی درون‌برنامه‌ای سفارشی برای کاربران بسازید.
arch.coreکمک‌کننده برای سایر وابستگی‌های معماری، ازجمله قوانین آزمایش JUnit که می‌توانند با LiveData استفاده شوند.
asynclayoutinflaterچیدمان‌ها را به‌صورت ناهمزمان باد کنید تا از لرزش در واسط کاربر جلوگیری شود.
تکمیل خودکاربهبود دقت تکمیل خودکار ازطریق گسترش نکات.
معیارعملکرد کد خود را به‌طور دقیق در Android Studio اندازه‌گیری کنید.
زیست‌سنجشیبا زیست‌سنجشی یا اطلاعات اعتباری دستگاه اصالت‌سنجی کنید و عملیات رمزنگاری را انجام دهید.
بلوتوثاز ویژگی‌های بلوتوث پلاتفرم Android با میاناهای برنامه‌سازی کاربردی سازگار با نسخه‌های قدیمی استفاده کنید.
مرورگرصفحات وب را در مرورگر پیش‌فرض کاربر نمایش دهید.
car-appبرنامه‌های الگودار برای Android Auto و «سیستم عامل Android Automotive» بسازید.
دوربین *برنامه‌های دوربین تلفن همراه بسازید.
camera.media3فهرست کارها
camera.featurecombinationqueryقابلیت‌های دوربین پُرسمان.
camera.viewfinder«نمایاب مبتنی بر نمای و عنصر ترکیبی مستقل برای دوربین»
cardviewالگوی کارت Material Design را با گوشه‌های گرد و سایه افتان پیاده‌سازی کنید.
مجموعهتأثیر حافظه مجموعه‌های کوچک موجود و جدید را کاهش دهید.
compose.remote.foundationفهرست کارها
compose *میانای کاربری‌تان را به‌صورت برنامه‌نویسی با توابع ترکیب‌پذیر که شکل و وابستگی‌های داده آن را توصیف می‌کنند تعریف کنید.
compose.animationپویانمایی‌ها را در برنامه‌های Jetpack Compose خود بسازند تا تجربه کاربری را غنی‌تر کنند.
compose.compilerتوابع ‎ @Composable را تبدیل کنید و با افزونه کامپایلر Kotlin بهینه‌سازی‌ها را فعال کنید.
compose.foundationبرنامه‌های Jetpack Compose را با بلوک‌های ساختمانی آماده برای استفاده بنویسید و پایه را گسترش دهید تا قطعات سیستم طراحی خود را بسازید.
compose.materialبا «عناصر طراحی Material» آماده استفاده، «میاناهای کاربر Jetpack Compose» بسازید. این نقطه ورودی سطح بالاتر Compose است که برای ارائه مؤلفه‌هایی طراحی شده است که با مؤلفه‌های شرح‌داده‌شده در www.material.io مطابقت دارند.
compose.material3ساختن میاناهای کاربر Jetpack Compose با مؤلفه‌های Material Design 3، نسل بعدی «طراحی مواد». Material 3 شامل زمینه‌ها و مؤلفه‌های به‌روزشده و ویژگی‌های شخصی‌سازی Material You مانند رنگ پویا است و به‌گونه‌ای طراحی شده است که با سبک بصری جدید Android 12 و میانای کاربر سیستم منسجم باشد.
compose.material3.adaptiveاز کتابخانه تطبیقی Material 3 برای ایجاد واسط‌های کاربر تطبیقی استفاده کنید که براساس پیکربندی‌های پنجره مانند کلاس‌های اندازه پنجره یا وضعیت‌های دستگاه به‌طور خودکار تطبیق پیدا می‌کنند. کتابخانه پیاده‌سازی‌های داربست پیش‌فرض و عناصر ترکیبی واحد سازنده را برای ایجاد تجربه‌های سفارشی خودتان ارائه می‌دهد.
compose.remote‫Remote Compose چارچوبی برای ایجاد واسط کاربر برای سطوح ازراه‌دور است
compose.runtimeواحدهای سازنده بنیادی مدل برنامه‌نویسی و مدیریت حالت Compose، و زمان اجرای اصلی برای هدف قرار دادن Compose Compiler Plugin.
compose.uiمؤلفه‌های اساسی میانای کاربر Compose که برای تعامل با دستگاه لازم است، ازجمله چیدمان، طراحی، و ورودی.
هم‌زمانبااستفاده از کوروتین‌ها، تکالیف را از رشته اصلی خارج کنید و از ListenableFuture بهره ببرید.
constraintlayoutبا موقعیت‌یابی نسبی، ابزاره‌ها را به‌شیوه‌ای انعطاف‌پذیر در موقعیت و اندازه موردنظرتان قرار دهید.
contentpagerداده‌های ContentProvider را در یک رشته پس‌زمینه بار و صفحه‌بندی کنید.
coordinatorlayoutابزاره‌های برنامه سطح بالا را جای‌گذاری کنید، مثل AppBarLayout و FloatingActionButton.
locationbutton
coreجدیدترین ویژگی‌های پلاتفرم و میاناهای برنامه‌سازی کاربردی را هدف قرار دهید و درعین‌حال از دستگاه‌های قدیمی‌تر نیز پشتیبانی کنید.
core.uwbپیاده‌سازی UWB (فراپهن‌باند) در دستگاه‌های پشتیبانی‌شده.
اطلاعات کاربری این کتابخانه دسترسی یکپارچه به اطلاعات کاربری کاربر را فراهم می‌کند. این داده‌ها می‌تواند شامل گذرواژه‌ها، گذرکلیدها، و اطلاعات اعتباری فدرال باشد. از این کتابخانه باید برای ارائه تجربه‌های ورود به سیستم یکپارچه و ایمن استفاده شود.
credentials.providereventsاین کتابخانه مجموعه‌ای از میاناهای برنامه‌سازی کاربردی را برای ارائه‌دهندگان اطلاعات کاربری فراهم می‌کند تا در رویدادهای ارائه‌دهنده، مانند انتقال اطلاعات کاربری و سیگنال دادن به تغییرات اطلاعات کاربری، شرکت کنند.
credentials.registryبرای حل این مشکلات، سازوکار ثبت جدیدی اضافه می‌کنیم که به برنامه اجازه می‌دهد اطلاعات کاربری دیجیتال را به‌روشی حافظ حریم خصوصی ارائه دهد. در سطح بالا، برنامه ارائه‌دهنده همه اطلاعات اعتباری دیجیتال نامزد خود را ازقبل در «مدیر اطلاعات اعتباری» ثبت می‌کند؛ وقتی «مدیر اطلاعات اعتباری» درخواست برنامه‌ای برای اطلاعات اعتباری دیجیتال خاصی دریافت می‌کند، رابط کاربری انتخابگر کاربر و تطبیق اطلاعات اعتباری را در یک محیط امن اجرا می‌کند.
cursoradapterداده‌های مکان‌نما را در ابزاره ListView نمایش دهید.
customviewنماهای سفارشی را پیاده‌سازی کنید.
databinding *عناصر رابط کاربری را در چیدمان‌هایتان بااستفاده از قالب بیانی به منابع داده در برنامه‌تان پیوند دهید.
datastoreداده‌ها را به‌صورت ناهم‌زمان، یکپارچه، و تراکنشی ذخیره کنید و بر برخی‌از معایب SharedPreferences غلبه کنید
documentfileمشاهده سند فایل.
draganddropداده‌های کشیدن و رها کردن را از برنامه‌ای دیگر یا درون یک برنامه بپذیرید و یک هدف رها کردن سازگار نشان دهید.
drawerlayoutپیاده‌سازی ابزاره کشویی Material Design.
dynamicanimationبااستفاده از «میانای برنامه‌سازی کاربردی پویانمایی» مبتنی بر فیزیک، پویانمایی‌های روان بسازید.
اموجینمایش اموجی در دستگاه‌های فعلی و قدیمی‌تر.
اموجی۲نمایش اموجی در دستگاه‌های فعلی و قدیمی‌تر.
سازمانیبرنامه‌های آماده برای سازمان ایجاد کنید.
exifinterfaceخواندن و نوشتن برچسب‌های EXIF فایل تصویر.
fragment *برنامه‌تان را به چند صفحه مستقل تقسیم کنید که در «فعالیت» میزبانی می‌شوند.
بازی‌هااز «کیت توسعه نرم‌افزار بازی Android» به‌صورت بومی در برنامه‌تان استفاده کنید تا کارهای پیچیده بازی مثل Frame Pacing را انجام دهید.
glance.adaptiveفهرست کارها
نگاهبااستفاده از میانای برنامه‌سازی کاربردی سبک Jetpack Compose، طرح‌بندی‌هایی برای سطوح دور بسازید.
glance.wearGlance Wear کتابخانه‌ای برای ساختن ابزاره برای Wear OS است
گرافیکبهره‌برداری از امکانات گرافیکی در چندین نسخه پلاتفرم Android
gridlayoutچیدمان شبکه‌ای را پیاده‌سازی کنید.
سلامتبرنامه‌های سلامتی کارآمد را به روشی مستقل از پلاتفرم ایجاد کنید.
health.connectبه توسعه‌دهندگان اجازه می‌دهد سوابق سلامتی و تناسب اندام کاربر را بخوانند یا بنویسند.
heifwriterکدبندی تصویر یا مجموعه تصویر در قالب HEIF بااستفاده از کدک‌های موجود در دستگاه Android.
hilt *عملکرد Dagger Hilt را گسترش دهید تا تزریق وابستگی کلاس‌های خاصی از کتابخانه‌های androidx فعال شود.
جوهربرنامه‌های قلم درجه یک الهام‌بخش. مانع ورود توسعه‌دهندگان به تجربه جوهرنویسی زیبا و با عملکرد بالا را کاهش دهید. از Inking در Android و JVM سمت سرور پشتیبانی می‌کند (درحال‌حاضر در Linux برای x86_64 پشتیبانی می‌شود).
ورودیبا پیش‌بینی MotionEventهای آینده، تأخیر در تعاملات ورودی را کاهش دهید
میان‌یاباستفاده از درون‌یاب‌های پویانمایی در پلاتفرم‌های قدیمی‌تر.
javascriptengineبرنامه Android خود را برای ارزیابی جاوا اسکریپت فعال کنید.
jetifierابزاری مستقل که وابستگی‌های کتابخانه را در کتابخانه پشتیبانی منسوخ‌شده به وابستگی‌های AndroidX معادل منتقل می‌کند.
leanbackابزار مستقلی که وابستگی‌های کتابخانه را در کتابخانه پشتیبانی منسوخ‌شده به وابستگی‌های AndroidX معادل انتقال می‌دهد.
قدیمیاین آرتیفکت و کلاس‌های آن منسوخ شده‌اند. از Android 8، محدودیت‌های بررسی پس‌زمینه باعث می‌شود این کلاس دیگر مفید نباشد.
چرخه حیات *مؤلفه‌های آگاه از چرخه حیات بسازید که بتوانند رفتار را براساس وضعیت چرخه حیات فعلی فعالیت یا قطعه تنظیم کنند.
lintبررسی‌های Lint برای تأیید استفاده از Gradle API
بارکنندهداده‌هایی را برای واسط کاربرتان بار کنید که از تغییرات پیکربندی جان سالم به‌در می‌برند.
localbroadcastmanagerاین آرتیفکت و کلاس‌های آن منسوخ شده‌اند. به‌جای آن از LiveData یا جاری‌سازی‌های واکنشی استفاده کنید.
رسانههم‌رسانی محتوا و کنترل‌های رسانه با برنامه‌های دیگر. جایگزین‌شده توسط media3.
media3 *کتابخانه‌های پشتیبانی برای موارد استفاده رسانه‌ای.
mediarouterنمایش و بازپخش رسانه را در دستگاه‌های گیرنده ازراه‌دور بااستفاده از میانای کاربر مشترک فعال می‌کند.
مولتی‌دکسبرنامه‌های دارای چند فایل dex را در دستگاه‌های قدیمی‌تر از Android 5 مستقر کنید.
سنجه‌هاردیابی و گزارش سنجه‌های مختلف زمان اجرا برای برنامه شما
navigation *میانای کاربر درون‌برنامه را بسازید و ساختاربندی کنید، پیوندهای عمیق را مدیریت کنید، و بین صفحه‌ها پیمایش کنید.
navigation3 ‫Navigation 3 کتابخانه ناوبری جدیدی است که برای کار با Compose طراحی شده است.
navigationevent کتابخانه Navigation Event یک میانای برنامه‌سازی کاربردی KMP-first برای مدیریت برگشت سیستم و همچنین [برگشت پیش‌گویانه](/guide/navigation/custom-back/predictive-back-gesture) ارائه می‌دهد.
صفحه‌بندی *داده‌ها را در صفحه‌ها بار کنید و آن را در RecyclerView ارائه دهید.
پالتپالت‌های رنگی معرف را از تصاویر استخراج کنید.
pdfکتابخانه‌ای برای افزودن قابلیت‌های مشاهده PDF در برنامه‌ها.
percentlayoutاین آرتیفکت و کلاس‌های آن منسوخ شده‌اند. به‌جای آن، از ConstraintLayout و چیدمان‌های مرتبط استفاده کنید.
عملکردگزارمان‌های منبع را برای بهینه‌سازی عملکرد ارائه می‌دهد.
انتخابگر عکساین کتابخانه یک‌پارچه‌سازی برای Compose و Android Views برای انتخاب‌گر عکس جاسازی‌شده ارائه می‌دهد.
اولویتبدون نیاز به تعامل با فضای ذخیره‌سازی دستگاه یا مدیریت میانای کاربر، صفحه‌های تنظیمات تعاملی بسازید.
چاپعکس‌ها، اسناد، و دیگر تصاویر و گرافیک‌ها را از برنامه‌تان چاپ کنید.
privacysandbox.activityفهرست کارها
privacysandbox.adsاین کتابخانه امکان ادغام با Privacy Preserving APIs را فراهم می‌کند که بخشی از «جعبه شنی حریم خصوصی» در Android است.
privacysandbox.pluginsافزایه Gradle کتابخانه «کیت توسعه نرم‌افزار جعبه امن حریم خصوصی Android»
privacysandbox.sdkruntimeاین کتابخانه مؤلفه‌هایی برای مصرف‌کنندگان آگاه از SdkRuntime ارائه می‌دهد
privacysandbox.toolsکتابخانه‌ای برای استفاده از عملکرد «جعبه شنی حریم خصوصی» در Android
privacysandbox.uiفهرست کارها
profileinstallerکتابخانه‌ها را قادر می‌سازد تا ردپاهای کامپایل پیش‌از موعد را برای خوانده شدن توسط ART ازقبل پر کنند.
توصیهمحتوا را در صفحه اصلی «راه‌انداز Android TV» تبلیغ کنید.
recyclerviewمجموعه‌های بزرگ داده را در میانای کاربری‌تان نمایش دهید و درعین‌حال میزان استفاده از حافظه را به حداقل برسانید.
remotecallbackایجاد یک پوشش که ارائه PendingIntent را برای توسعه‌دهندگان آسان‌تر می‌کند.
resourceinspectionویژگی‌های نماهای سفارشی را در «بازرس چیدمان زنده» در Android Studio نمایش دهید.
اتاق *داده‌های ماندگار را که با پایگاه داده SQLite پشتیبانی می‌شود ایجاد، ذخیره، و مدیریت کنید.
room3 *داده‌های پایدار را با پشتیبانی پایگاه داده SQLite ایجاد، ذخیره، و مدیریت کنید.
savedstateمؤلفه‌های قابل‌اتصالی بنویسید که وقتی فرایندی ازبین می‌رود، وضعیت میانای کاربر را ذخیره کند و وقتی فرایند بازراه‌اندازی می‌شود، آن را بازیابی کند.
امنیتکلیدها را به‌طور ایمن مدیریت کنید و فایل‌ها و sharedpreferences را رمزگذاری کنید.
sharetargetسازگاری با نسخه‌های قدیمی را برای استفاده از میان‌برها به‌عنوان هدف‌های هم‌رسانی مستقیم ارائه دهید.
برشعناصر میانای کاربر الگوگذاری‌شده را در خارج از برنامه‌تان نمایش دهید.
slidingpanelayoutالگوی واسط کاربر قاب لغزشی را پیاده‌سازی کنید.
راه‌اندازیروشی ساده و کارآمد برای مقداردهی اولیه مؤلفه‌ها در هنگام راه‌اندازی برنامه پیاده‌سازی کنید.
sqliteبا پایگاه‌های داده SQLite محلی کار کنید. درصورت امکان، از «اتاق» استفاده کنید.
swiperefreshlayoutالگوی واسط کاربر «تند کشیدن برای بازآوری» را پیاده‌سازی کنید.
test.backupچارچوب آزمایش خودکار برای تأیید اینکه داده‌های کاربر و اعتبارنامه‌های حساب در ارتقای دستگاه و بازیابی ابری به‌طور ایمن حفظ می‌شوند.
test *آزمایش در Android.
test.extفهرست کارها
test.uiautomatorچارچوب آزمایش واسط کاربر کارکردی بین‌برنامه‌ای
text-verticalفهرست کارها
textclassifierمکالمه‌ها، پیوندها، انتخاب‌ها، و ساختارهای مشابه دیگر را در نوشتار شناسایی می‌کند.
ردیابیرویدادهای ردیابی را در بافر ردیابی سیستم بنویسید.
انتقالپویانمایی کردن حرکت در واسط کاربر با چیدمان‌های شروع و پایان.
tvعملکردهای Compose و «طراحی مواد» را دراختیار توسعه‌دهندگان قرار می‌دهد تا بتوانند برای تلویزیون برنامه بنویسند
tvproviderکانال‌های Android TV را ارائه دهید.
vectordrawableگرافیک بُرداری را پرداز بزنید.
versionedparcelableقالب سریال‌سازی باینری پایدار و فشرده‌ای ارائه می‌دهد که می‌تواند بین فرایندها منتقل شود یا به‌طور ایمن ماندگار شود.
viewpager«نماها» یا «قطعات» را در قالب تندکشیدنی نمایش دهید. درصورت امکان، به‌جای آن از viewpager2 استفاده کنید.
viewpager2«نماها» یا «قطعات» را در قالب تندکشیدنی نمایش دهید.
پوشیدنبرای ساعت‌های هوشمند Wear OS by Google برنامه بسازید.
wear.composeنوشتن برنامه‌های Jetpack Compose برای دستگاه‌های Wear OS با ارائه عملکردی برای پشتیبانی از اندازه‌های مختلف دستگاه و اشاره‌های پیمایش.
wear.compose.remoteنوشتن «ابزارک‌ها» و دیگر «واسط‌های کاربر از دور» برای Wear OS بااستفاده از سیستم طراحی «بیانگر Material 3».
wear.protolayoutاین کتابخانه امکان تعریف مجموعه‌ای از چیدمان‌های میانای کاربر و عبارت‌های غیر میانای کاربر را برای ارائه/ارزیابی در سطوح ازراه‌دور فراهم می‌کند.
wear.tilesبرای ساعت‌های هوشمند Wear OS by Google برنامه ایجاد کنید.
wear.watchfaceبرای ساعت‌های هوشمند Wear OS by Google برنامه بسازید.
wear.watchfacepush‫Watch Face Push به برنامه Wear OS اجازه می‌دهد صفحه ساعتی را به‌صورت برنامه‌نویسی‌شده در ساعت نصب کند.
webgpuرابط برنامه‌نویسی کاربردی واحد پردازش گرافیکی مدرن برای گرافیک و محاسبه از Kotlin.
webkitبا میاناهای برنامه‌نویسی کاربردی WebView مدرن در Android 5 و بالاتر کار کنید.
پنجرهبه پشتیبانی از ضریب‌های شکل مختلف دستگاه مانند دستگاه‌های تاشو کمک می‌کند.
window.extensions.core«میاناهای برنامه‌سازی کاربردی اصلی» برای «افزونه‌های کتابخانه مدیر پنجره»
کار *تکالیف پس‌زمینه‌ای مبتنی بر محدودیت و قابل‌تعویق را زمان‌بندی و اجرا کنید.
xr.arcoreبا قابلیت‌های ادراکی، محتوای دیجیتال را به دنیای واقعی بیاورید.
xr.composeچیدمان‌های واسط کاربر فضایی را به‌صورت بیانیه بسازید که از قابلیت‌های فضایی Android XR بهره می‌برند.
xr.compose.material3ساختن با مؤلفه‌ها و چیدمان‌های Material که با واقعیت گسترده سازگار می‌شوند
xr.glimmerزبان طراحی و جعبه‌ابزار میانای کاربر برای ساختن تجربه‌های واقعیت افزوده Android XR
xr.projectedتجربه‌هایی بسازید که از قابلیت‌های منحصربه‌فرد دستگاه‌های XR متصل بهره می‌برند.
xr.runtimeجلسه سه‌بعدی یا واقعیت افزوده سفارشی‌تان را با زمان اجرای بومی ما شروع کنید.
xr.scenecoreساختن و دستکاری کردن نمودار صحنه Android XR با محتوای سه‌بعدی.
عناصر «طراحی مواد» * عناصر واسط کاربر «طراحی مواد» ماژولار و قابل‌سفارشی‌سازی برای Android.