انتخاب یک دسته:
* کتابخانه محبوب و اغلب مورد استفاده
کتابخانه | توضیحات |
---|---|
فعالیت * | به APIهای قابل ترکیب ساخته شده در بالای Activity دسترسی داشته باشید. |
تبلیغات | یک شناسه تبلیغاتی با یا بدون خدمات Play دریافت کنید. |
حاشیه نویسی | ابردادههایی را که به ابزارها و سایر توسعهدهندگان کمک میکند کد برنامه شما را درک کنند، در معرض نمایش قرار دهید. |
appcompat * | به APIهای جدید در نسخههای قدیمیتر API پلتفرم (بسیاری از آنها از Material Design استفاده میکنند) اجازه دسترسی میدهد. |
جستجوی اپلیکیشن * | قابلیت های جستجوی درون برنامه ای سفارشی را برای کاربران خود بسازید. |
arch.core | کمک کننده برای وابستگی های دیگر، از جمله قوانین تست JUnit که می تواند با LiveData استفاده شود. |
بادکننده غیرسینکلی | طرحبندیها را به صورت ناهمزمان افزایش دهید تا از jank در رابط کاربری جلوگیری کنید. |
تکمیل خودکار | دقت تکمیل خودکار را از طریق راهنماییهای توسعهیافته بهبود دهید. |
معیار | عملکرد کد خود را به طور دقیق در Android Studio اندازه گیری کنید. |
بیومتریک | با بیومتریک یا اعتبار دستگاه احراز هویت کنید و عملیات رمزنگاری را انجام دهید. |
بلوتوث | از ویژگیهای بلوتوث پلتفرم Android با APIهای سازگار با عقب استفاده کنید. |
مرورگر | نمایش صفحات وب در مرورگر پیش فرض کاربر. |
ماشین-اپلیکیشن | برنامههای قالببندی شده برای Android Auto و Android Automotive OS بسازید. |
دوربین * | ساخت اپلیکیشن دوربین موبایل |
دوربین. منظره یاب | منظره یاب مستقل قابل ترکیب و مشاهده برای دوربین" |
کارت ویزیت | الگوی کارت متریال دیزاین را با گوشه های گرد و سایه های رها کنید. |
مجموعه | تأثیر حافظه مجموعه های موجود و جدید که کوچک هستند را کاهش دهید. |
نوشتن * | رابط کاربری خود را به صورت برنامهنویسی با توابع ترکیبی که شکل و وابستگیهای داده آن را توصیف میکنند، تعریف کنید. |
آهنگسازی.انیمیشن | انیمیشن هایی را در برنامه های Jetpack Compose خود بسازید تا تجربه کاربر را غنی تر کنید. |
compose.compiler | توابع @Composable را تغییر دهید و بهینه سازی ها را با افزونه کامپایلر Kotlin فعال کنید. |
تألیف.بنیاد | برنامه های Jetpack Compose را با بلوک های ساختمانی آماده بنویسید و پایه را گسترش دهید تا قطعات سیستم طراحی خود را بسازید. |
آهنگسازی.مواد | رابط کاربری Jetpack Compose را با اجزای طراحی مواد آماده برای استفاده بسازید. این نقطه ورود سطح بالاتر Compose است که برای ارائه مؤلفه هایی مطابق با آنچه در www.material.io توضیح داده شده است طراحی شده است. |
نوشتن.مواد3 | ایجاد رابط کاربری Jetpack Compose با 3 مؤلفه طراحی متریال، تکامل بعدی طراحی متریال. Material 3 شامل قالبها و اجزای بهروز شده و ویژگیهای شخصیسازی Material You مانند رنگ پویا است و به گونهای طراحی شده است که با سبک بصری جدید Android 12 و رابط کاربری سیستم هماهنگ باشد. |
نوشتن.مواد3.تطبیقی | از کتابخانه تطبیقی Material 3 برای ایجاد رابطهای کاربری تطبیقی استفاده کنید که به طور خودکار مطابق با پیکربندیهای پنجره فعلی مانند کلاسهای اندازه پنجره یا وضعیتهای دستگاه سازگار میشوند. این کتابخانه هم پیادهسازیهای پیشفرض داربست و هم بلوکهای ساختمانی لازم را برای ایجاد تجربیات سفارشی خود فراهم میکند. |
نوشتن. زمان اجرا | بلوکهای بنیادی مدل برنامهنویسی Compose و مدیریت حالت، و زمان اجرا اصلی برای هدف قرار دادن افزونه Compose Compiler. |
compose.ui | مؤلفههای اساسی نوشتن رابط کاربر برای تعامل با دستگاه، از جمله طرحبندی، طراحی، و ورودی مورد نیاز است. |
همزمان | کارها را با برنامه های معمول از موضوع اصلی خارج کنید و از ListenableFuture استفاده کنید. |
محدودیت چینش | موقعیت و اندازه ویجت ها را به روشی انعطاف پذیر با موقعیت نسبی تعیین کنید. |
محتوا پیجر | دادههای ContentProvider را در یک رشته پسزمینه بارگذاری و صفحه کنید. |
هماهنگ کننده | ویجتهای برنامه سطح بالا، مانند AppBarLayout و FloatingActionButton را قرار دهید. |
هسته | آخرین ویژگیهای پلتفرم و APIها را هدف قرار دهید و در عین حال از دستگاههای قدیمیتر نیز پشتیبانی کنید. |
core.uwb | UWB (باند فوق العاده) را در دستگاه های پشتیبانی شده پیاده سازی کنید. |
اعتبارنامه | این کتابخانه دسترسی یکپارچه به اطلاعات کاربری کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود. |
credentials.registry | برای حل این موارد، ما یک مکانیسم رجیستری جدید اضافه می کنیم که به یک برنامه اجازه می دهد اعتبار دیجیتال را به روشی حفظ حریم خصوصی ارائه دهد. در سطح بالایی، برنامه ارائهدهنده تمام اعتبارنامههای دیجیتال نامزد خود را با مدیر اعتبارنامه از قبل ثبت میکند. وقتی Credential Manager یک درخواست برنامه برای یک اعتبار دیجیتال خاص دریافت میکند، تطبیق اعتبار و رابط کاربری انتخابگر کاربر را در جعبه ایمنی اجرا میکند. |
مکان نما | داده های مکان نما را در معرض ویجت ListView قرار دهید. |
نمایش سفارشی | پیاده سازی نماهای سفارشی |
پیوند داده * | اجزای UI در طرحبندیهای خود را با استفاده از یک قالب اعلامی به منابع داده در برنامه خود متصل کنید. |
فروشگاه داده | ذخیره داده ها به صورت ناهمزمان، پیوسته و به صورت تراکنشی، غلبه بر برخی از معایب SharedPreferences |
فایل سند | مشاهده یک سند فایل |
قطره قطره | دادههای کشیدن و رها کردن را از یک برنامه دیگر یا درون یک برنامه بپذیرید و یک استطاعت هدف رها کردن ثابت را نشان دهید. |
طرح کشو | ویجت کشوی Material Design را پیاده سازی کنید. |
پویانمایی | با یک API انیمیشن مبتنی بر فیزیک، انیمیشن های روان ایجاد کنید. |
ایموجی | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
emoji2 | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
شرکت | برنامههای کاربردی آماده ایجاد کنید. |
رابط بیرونی | خواندن و نوشتن تگ های فایل تصویری EXIF. |
قطعه * | برنامه خود را به چندین صفحه مستقل که در یک Activity میزبانی می شوند، تقسیم کنید. |
بازی ها | از Android Game SDK به صورت بومی در برنامه خود برای انجام کارهای پیچیده بازی مانند Frame Pacing استفاده کنید. |
نگاه | با استفاده از یک API به سبک Jetpack Compose، طرحبندیهایی برای سطوح از راه دور بسازید. |
گرافیک | از امکانات گرافیکی در چندین نسخه پلتفرم اندروید استفاده کنید |
طرح شبکه | طرح بندی شبکه ای را پیاده سازی کنید. |
سلامتی | برنامه های کاربردی سلامتی را به روشی آگنوستیک ایجاد کنید. |
سلامتی.اتصال | به توسعه دهندگان اجازه می دهد تا سوابق سلامت و تناسب اندام کاربر را بخوانند یا بنویسند. |
تلیسهنویس | با استفاده از کدک های موجود در دستگاه Android، یک تصویر یا مجموعه تصویر را با فرمت HEIF رمزگذاری کنید. |
دسته * | قابلیت Dagger Hilt را برای فعال کردن تزریق وابستگی کلاسهای خاص از کتابخانههای Androidx گسترش دهید. |
جوهر | الهام بخش بهترین برنامه های قلم در کلاس. مانع ورود توسعهدهندگان را کاهش دهید تا تجربههای جوهرکاری با کارایی بالا و زیبا داشته باشید. |
ورودی | با پیشبینی MotionEvents آینده، تأخیر تعاملات ورودی را کاهش دهید |
درون یابی | از درون یابی انیمیشن در پلتفرم های قدیمی تر استفاده کنید. |
موتور جاوا اسکریپت | برنامه اندروید خود را برای ارزیابی جاوا اسکریپت فعال کنید. |
جت افکن | یک ابزار مستقل که وابستگی های کتابخانه را به کتابخانه پشتیبانی منسوخ شده به وابستگی های AndroidX معادل انتقال می دهد. |
تکیه | از Compose for TV به جای این مصنوع استفاده کنید. |
میراث | این مصنوع و کلاس های آن منسوخ شده است. با شروع اندروید 8، محدودیتهای بررسی پسزمینه باعث میشود این کلاس دیگر کاربردی نباشد. |
چرخه زندگی * | اجزای آگاه از چرخه حیات را بسازید که می توانند رفتار را بر اساس وضعیت چرخه حیات فعلی یک فعالیت یا قطعه تنظیم کنند. |
پرز | Lint برای تأیید استفاده از Gradle API ها را بررسی می کند |
لودر | دادهها را برای رابط کاربری خود بارگیری کنید که از تغییرات پیکربندی جان سالم به در میبرد. |
مدیر پخش محلی | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از LiveData یا جریان های واکنشی استفاده کنید. |
رسانه ها | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. جایگزین media2 شد. |
رسانه 2 | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. |
media3 * | از کتابخانه ها برای موارد استفاده از رسانه پشتیبانی کنید. |
واسطه | با استفاده از یک رابط کاربری مشترک، نمایش و پخش رسانه را در دستگاه های گیرنده راه دور فعال کنید. |
مولتی دکس | برنامه های کاربردی با چندین فایل dex را در دستگاه های قبل از اندروید 5 مستقر کنید. |
معیارها | معیارهای مختلف زمان اجرا را برای برنامه خود پیگیری و گزارش کنید |
ناوبری * | رابط کاربری درون برنامه خود را بسازید و ساختار دهید، پیوندهای عمیق را مدیریت کنید، و بین صفحه نمایش ها حرکت کنید. |
صفحه بندی * | داده ها را در صفحات بارگیری کنید و در RecyclerView ارائه دهید. |
پالت | پالت های رنگی نماینده را از تصاویر استخراج کنید. |
کتابخانه ای برای افزودن قابلیت مشاهده pdf در داخل برنامه ها. | |
درصد طرح | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از ConstraintLayout و طرحبندیهای مرتبط استفاده کنید. |
ترجیح | بدون نیاز به تعامل با فضای ذخیرهسازی دستگاه یا مدیریت رابط کاربری، صفحههای تنظیمات تعاملی بسازید. |
چاپ کنید | عکسها، اسناد، و سایر گرافیکها و تصاویر را از برنامه خود چاپ کنید. |
privacysandbox.activity | TODO |
privacysandbox.ads | این کتابخانه ادغام با APIهای حفظ حریم خصوصی را که بخشی از جعبه ایمنی حریم خصوصی در اندروید هستند، امکان پذیر می کند. |
privacysandbox.plugins | افزونه Gradle Library Sdk Sandbox Privacy Android |
privacysandbox.sdkruntime | این کتابخانه اجزایی را برای مصرف کنندگان آگاه SdkRuntime فراهم می کند |
privacysandbox.tools | کتابخانه ای برای استفاده از قابلیت Privacy Sandbox در اندروید |
privacysandbox.ui | TODO |
نصب کننده پروفایل | کتابخانهها را قادر میسازد تا ردپای تلفیقی را برای خواندن توسط ART پیش از موعد جمع کنند. |
توصیه | محتوا را به صفحه اصلی Android TV Launcher ارتقا دهید. |
recyclerview | مجموعه های بزرگی از داده ها را در رابط کاربری خود نمایش دهید و در عین حال مصرف حافظه را به حداقل برسانید. |
تماس از راه دور | پوششی ایجاد کنید که ارائه PendingIntent را برای توسعه دهندگان آسان تر می کند. |
بازرسی منابع | ویژگیهای نماهای سفارشی را در بازرس طرحبندی زنده Android Studio ظاهر کنید. |
اتاق * | ایجاد، ذخیره و مدیریت داده های پایدار با پشتیبانی پایگاه داده SQLite. |
حالت ذخیره شده | مؤلفههای قابل اتصال را بنویسید که حالت رابط کاربری را در هنگام از بین رفتن یک فرآیند ذخیره میکنند، و با شروع مجدد فرآیند، آن را بازیابی میکنند. |
امنیت | کلیدها را ایمن مدیریت کنید و فایلها و اولویتهای مشترک را رمزگذاری کنید. |
اشتراک هدف | برای استفاده از میانبرها به عنوان اهداف اشتراک مستقیم، سازگاری رو به عقب را فراهم کنید. |
برش | عناصر UI الگو را در خارج از برنامه خود نمایش دهید. |
صفحه بندی کشویی | الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید. |
راه اندازی | یک روش ساده و کارآمد برای مقداردهی اولیه مولفه ها در راه اندازی برنامه پیاده سازی کنید. |
sqlite | با پایگاه داده های محلی SQLite کار کنید. در صورت امکان، به جای آن از Room استفاده کنید. |
طرحبندی swiperfresh | الگوی UI-Swipe-to-Refresh را پیاده سازی کنید. |
تست * | تست در اندروید |
test.uiautomator | چارچوبی برای آزمایش رابط کاربری کاربردی متقابل برنامه |
طبقه بندی متن | مکالمات، پیوندها، انتخابها و سایر ساختارهای مشابه را در متن شناسایی میکند. |
ردیابی | رویدادهای ردیابی را در بافر ردیابی سیستم بنویسید. |
انتقال | حرکت را در رابط کاربری با طرحبندیهای شروع و پایان متحرک کنید. |
تلویزیون | به توسعه دهندگان قابلیت های Compose و Material design را برای نوشتن برنامه های تلویزیونی ارائه می دهد |
ارائه دهنده تلویزیون | کانال های Android TV را ارائه دهید. |
بردار قابل ترسیم | رندر گرافیک برداری |
versionedparcelable | یک قالب سریال سازی باینری پایدار و فشرده را ارائه می دهد که می تواند در بین فرآیندها منتقل شود یا به طور ایمن ادامه یابد. |
نمایشگر | نمایش نماها یا قطعات در قالب قابل کشیدن. در صورت امکان از viewpager2 به جای آن استفاده کنید. |
viewpager2 | نمایش نماها یا قطعات در قالب قابل کشیدن. |
پوشیدن | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
پوشیدن.ترکیب کردن | برنامههای Jetpack Compose را برای دستگاههای پوشیدنی با ارائه عملکردی برای پشتیبانی از دستگاههای پوشیدنی خاص، اندازهها، اشکال و حرکات ناوبری بنویسید. |
wear.protolayout | این کتابخانه امکان تعریف مجموعهای از طرحبندیهای رابط کاربری و عبارات غیر UI را برای رندر/ارزیابی روی سطوح از راه دور فراهم میکند. |
پوشیدن.کاشی | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
لباس ساعت | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
وب کیت | با APIهای WebView مدرن در اندروید 5 و بالاتر کار کنید. |
پنجره | به پشتیبانی از عوامل مختلف شکل دستگاه مانند دستگاه های تاشو کمک می کند. |
window.extensions.core | APIهای اصلی برای پسوندهای کتابخانه مدیریت پنجره |
کار * | کارهای پس زمینه قابل تعویق و بر اساس محدودیت را برنامه ریزی و اجرا کنید. |
اجزای طراحی متریال * | اجزای رابط کاربری ماژولار و قابل تنظیم Material Design برای اندروید. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-20 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-11-20 بهوقت ساعت هماهنگ جهانی."],[],[]]