استكشِف مكتبات Jetpack حسب النوع

اختَر فئة:





* مكتبة شائعة ومستخدَمة بشكل متكرّر

المكتبةالوصف
a2uiيوفّر محرّك عرض Agent-to-UI (A2UI) في Jetpack Compose تنفيذًا لبروتوكول A2UI، ما يتيح لوكلاء الذكاء الاصطناعي إنشاء واجهات مستخدم تفاعلية وغنية تعرض مكوّنات Compose الأصلية، بدون تنفيذ رمز عشوائي.
a2ui.composeيوفّر عارض Agent-to-UI (A2UI) في Jetpack Compose عملية تنفيذ بروتوكول A2UI، ما يتيح لوكلاء الذكاء الاصطناعي إنشاء واجهات مستخدم تفاعلية وغنية تعرض مكوّنات Compose الأصلية بدون تنفيذ أي رموز برمجية عشوائية.
activity *الوصول إلى واجهات برمجة التطبيقات القابلة للإنشاء والمستندة إلى Activity
الإعلاناتالحصول على معرِّف إعلاني مع "خدمات Play" أو بدونها
annotation.keepTODO
annotationعرض البيانات الوصفية التي تساعد الأدوات والمطوّرين الآخرين في فهم الرمز البرمجي لتطبيقك
appcompat *يتيح الوصول إلى واجهات برمجة التطبيقات الجديدة على إصدارات واجهة برمجة التطبيقات القديمة للنظام الأساسي (يستخدم العديد منها التصميم المتعدد الأبعاد).
appfunctionsتسمح هذه الإذن للتطبيقات بمشاركة الوظائف والبيانات مع مساعدي الذكاء الاصطناعي، ما يتيح لهم اكتشاف المهام وتنفيذها مباشرةً على الجهاز لتلبية طلبات المستخدمين.
appsearch *إنشاء إمكانات بحث مخصّصة داخل التطبيق للمستخدمين
arch.coreمساعد لتبعيات البنية الأخرى، بما في ذلك قواعد اختبار JUnit التي يمكن استخدامها مع LiveData.
asynclayoutinflaterيمكنك توسيع التصميمات بشكل غير متزامن لتجنُّب حدوث تشوّش في واجهة المستخدم.
autofillتحسين دقة الملء التلقائي من خلال تلميحات إضافية
مقياس الأداءقياس أداء الرمز البرمجي بدقة ضمن "استوديو Android"
biometricالمصادقة باستخدام المقاييس الحيوية أو بيانات اعتماد الجهاز وإجراء عمليات التشفير
bluetoothاستخدِم ميزات البلوتوث في نظام Android الأساسي مع واجهات برمجة التطبيقات المتوافقة مع الأنظمة القديمة.
المتصفّحعرض صفحات الويب في المتصفّح التلقائي للمستخدم
car-appإنشاء تطبيقات مستندة إلى نماذج متوافقة مع Android Auto ونظام التشغيل Android Automotive
camera *إنشاء تطبيقات كاميرا للأجهزة الجوّالة
camera.media3TODO
camera.featurecombinationqueryالاستعلام عن إمكانات الكاميرا
camera.viewfinderعدسة كاميرا مستقلة قابلة للتركيب ومستندة إلى العرض
cardviewتنفيذ نمط بطاقة التصميم المتعدد الأبعاد بزوايا مستديرة وتظليل القطرات
collectionتقليل تأثير الذاكرة للمجموعات الحالية والجديدة الصغيرة.
compose.remote.foundationTODO
compose *يمكنك تحديد واجهة المستخدم آليًا باستخدام دوال مركّبة تصف شكلها واعتماديتها على البيانات.
compose.animationإنشاء صور متحركة في التطبيقات المطوَّرة بواسطة Jetpack Compose لإثراء تجربة المستخدم
compose.compilerيمكنك تحويل دوال ‎ @Composable وإتاحة عمليات التحسين باستخدام إضافة لبرنامج التجميع في Kotlin.
compose.foundationيمكنك كتابة تطبيقات Jetpack Compose باستخدام وحدات أساسية جاهزة للاستخدام وتوسيع نطاق الأساس لإنشاء عناصر نظام التصميم الخاص بك.
compose.materialيمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام مكوّنات التصميم المتعدد الأبعاد الجاهزة للاستخدام. هذه هي نقطة الدخول الأعلى مستوى في Compose، وهي مصمَّمة لتوفير مكوّنات تتطابق مع تلك الموضّحة في www.material.io.
compose.material3يمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام مكوّنات التصميم المتعدد الأبعاد 3، وهي أحدث إصدار من التصميم المتعدد الأبعاد. يتضمّن الإصدار 3 من Material تصميمًا ومكوّنات محدّثة وميزات تخصيص Material You، مثل الألوان الديناميكية، وهو مصمّم ليكون متوافقًا مع أسلوب العرض الجديد وواجهة مستخدم النظام في Android 12.
compose.material3.adaptiveاستخدِم مكتبة Material 3 التكيُّفية لإنشاء واجهات مستخدم تكيُّفية تتكيّف تلقائيًا وفقًا لإعدادات النافذة مثل فئات حجم النافذة أو أوضاع الجهاز. توفّر المكتبة عمليات تنفيذ تلقائية للهيكل ودوال مركّبة للوحدات الأساسية لإنشاء تجارب مخصّصة.
compose.remote‫Remote Compose هو إطار عمل لإنشاء واجهة مستخدم لمساحات عرض عن بُعد
compose.runtimeهي اللبنات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه المكوّن الإضافي لبرنامج تجميع Compose.
compose.uiالمكوّنات الأساسية لواجهة مستخدم Compose اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال.
concurrentيمكنك نقل المهام من سلسلة التعليمات الرئيسية باستخدام الكوروتين والاستفادة من ListenableFuture.
constraintlayoutيمكنك وضع التطبيقات المصغّرة وتحديد حجمها بطريقة مرنة باستخدام ضبط الموضع نسبيًا.
contentpagerتحميل البيانات والتنقّل بين صفحاتها في ContentProvider في سلسلة محادثات في الخلفية
coordinatorlayoutتحديد موضع التطبيقات المصغّرة ذات المستوى الأعلى، مثل AppBarLayout وFloatingActionButton
locationbutton
coreاستهدِف أحدث ميزات المنصة وواجهات برمجة التطبيقات مع إتاحة استخدام الأجهزة القديمة أيضًا.
core.uwbتنفيذ تقنية النطاق الفائق العرض (UWB) على الأجهزة المتوافقة
بيانات الاعتماد توفّر هذه المكتبة إمكانية الوصول الموحّد إلى بيانات اعتماد المستخدم. يمكن أن يشمل ذلك كلمات المرور ومفاتيح المرور وبيانات الاعتماد الموحّدة. يجب استخدام هذه المكتبة لتوفير تجارب تسجيل دخول سلسة وآمنة.
credentials.providereventsتوفّر هذه المكتبة مجموعة من واجهات برمجة التطبيقات لمقدّمي بيانات الاعتماد للمشاركة في أحداث مقدّمي الخدمات، مثل نقل بيانات الاعتماد والإشارة إلى تغييرات بيانات الاعتماد.
credentials.registryلحلّ هذه المشاكل، سنضيف آلية تسجيل جديدة تتيح للتطبيق تقديم بيانات الاعتماد الرقمية بطريقة تحافظ على الخصوصية. على مستوى عالٍ، سيسجّل تطبيق مقدّمي الخدمات مسبقًا جميع بيانات الاعتماد الرقمية المرشحة في Credential Manager. وعندما يتلقّى Credential Manager طلبًا من تطبيق للحصول على بيانات اعتماد رقمية معيّنة، سيشغّل واجهة مستخدم مطابقة بيانات الاعتماد وأداة اختيار المستخدم في وضع الحماية.
cursoradapterعرض بيانات Cursor في تطبيق ListView المصغّر
customviewتنفيذ طرق العرض المخصّصة
ربط البيانات *ربط عناصر واجهة المستخدم في التصاميم بمصادر البيانات في تطبيقك باستخدام تنسيق تعريفي
datastoreتخزين البيانات بشكل غير متزامن ومتّسق ومعاملاتي، ما يؤدي إلى التغلّب على بعض عيوب SharedPreferences
documentfileعرض مستند ملف
draganddropقبول بيانات السحب والإفلات من تطبيق آخر أو داخل تطبيق، وعرض إمكانية إسقاط متسقة.
drawerlayoutتنفيذ تطبيق مصغّر لدرج التصميم المتعدد الأبعاد
dynamicanimationيمكنك إنشاء صور متحركة سلسة باستخدام واجهة برمجة تطبيقات للصور المتحركة مستنِدة إلى الفيزياء.
إيموجيعرض رموز الإيموجي على الأجهزة الحالية والأجهزة القديمة
emoji2عرض رموز الإيموجي على الأجهزة الحالية والقديمة
enterpriseإنشاء تطبيقات جاهزة للمؤسسات
exifinterfaceقراءة علامات EXIF لملفات الصور وكتابتها
fragment *قسِّم تطبيقك إلى شاشات متعددة ومستقلة مستضافة ضمن نشاط.
الألعاباستخدام "حزمة تطوير البرامج (SDK) للألعاب على Android" بشكلٍ أصلي في تطبيقك لتنفيذ مهام الألعاب المعقّدة، مثل "مزامنة عرض اللقطات"
glance.adaptiveTODO
نظرة سريعةإنشاء تصاميم لمساحات عرض عن بُعد باستخدام واجهة برمجة تطبيقات بتصميم Jetpack Compose
glance.wear‫Glance Wear هي مكتبة لإنشاء تطبيقات مصغّرة لنظام التشغيل Wear OS
الرسوماتالاستفادة من إمكانات الرسومات في إصدارات متعددة من نظام Android الأساسي
gridlayoutتنفيذ تخطيط الشبكة.
الصحةإنشاء تطبيقات صحية عالية الأداء بطريقة مستقلة عن النظام الأساسي
health.connectيتيح هذا الإذن للمطوّرين قراءة سجلّات الصحة واللياقة البدنية الخاصة بالمستخدم أو كتابتها.
heifwriterترميز صورة أو مجموعة صور بتنسيق HEIF باستخدام برامج الترميز المتاحة على جهاز Android
hilt *توسيع وظائف Dagger Hilt لتفعيل إدخال التبعية لبعض الفئات من مكتبات androidx
inkإلهام أفضل تطبيقات القلم تسهيل عملية تطوير تجارب الكتابة بالحبر عالية الأداء والجميلة يتيح استخدام ميزة "الكتابة بالحبر" على أجهزة Android وJVM من جهة الخادم (متوافقة حاليًا مع نظام التشغيل Linux لـ x86_64).
inputتقليل وقت استجابة تفاعلات الإدخال من خلال توقُّع أحداث MotionEvents المستقبلية
interpolatorاستخدام أدوات استكمال الصور المتحركة على الأنظمة الأساسية القديمة
javascriptengineفعِّل تطبيق Android لتقييم JavaScript.
jetifierهي أداة مستقلة تنقل تبعيات المكتبة في مكتبة الدعم المتوقفة نهائيًا إلى تبعيات AndroidX المكافئة.
leanbackأداة مستقلة تنقل الاعتماديات الخاصة بمكتبة على مكتبة الدعم المتوقّفة نهائيًا إلى الاعتماديات المكافئة في AndroidX.
legacyتم إيقاف هذا العنصر وفئاته نهائيًا. واعتبارًا من الإصدار 8 من نظام التشغيل Android، لم يعُد هذا الصف مفيدًا بسبب القيود المفروضة على عمليات فحص الخدمات في الخلفية.
دورة الحياة *إنشاء مكونات تراعي مراحل النشاط ويمكنها تعديل السلوك استنادًا إلى حالة مرحلة النشاط الحالية أو الجزء.
lintعمليات التحقّق من Lint للتحقّق من استخدام واجهات برمجة تطبيقات Gradle
loaderتحميل البيانات لواجهة المستخدم التي تظل محفوظة بعد تغييرات الإعدادات
localbroadcastmanagerتم إيقاف هذا العنصر وفئاته نهائيًا. استخدِم LiveData أو مصادر البيانات التفاعلية بدلاً من ذلك.
mediaمشاركة محتوى الوسائط وعناصر التحكّم مع تطبيقات أخرى تم استبدالها بـ media3.
media3 *مكتبات الدعم لحالات استخدام الوسائط
mediarouterتفعيل عرض الوسائط وتشغيلها على أجهزة الاستقبال عن بُعد باستخدام واجهة مستخدم مشتركة
ملفات DEX متعددةنشر التطبيقات التي تحتوي على ملفات dex متعددة على الأجهزة التي تعمل بإصدارات Android الأقدم من 5
المقاييستتبُّع مقاييس وقت التشغيل المختلفة لتطبيقك وإعداد تقارير عنها
التنقل *يمكنك إنشاء واجهة المستخدم داخل التطبيق وتنظيمها، والتعامل مع الروابط لصفحات معيّنة، والتنقّل بين الشاشات.
navigation3 ‫Navigation 3 هي مكتبة تنقّل جديدة مصمّمة للعمل مع Compose.
navigationevent توفّر مكتبة Navigation Event واجهة برمجة تطبيقات متوافقة مع KMP للتعامل مع الرجوع إلى الخلف في النظام بالإضافة إلى [إيماءة إظهار شاشة الرجوع](/guide/navigation/custom-back/predictive-back-gesture).
paging *تحميل البيانات في الصفحات وعرضها في RecyclerView
لوحة الألواناستخرِج لوحات ألوان تمثيلية من الصور.
pdfمكتبة لإضافة إمكانات عرض ملفات PDF داخل التطبيقات
percentlayoutتم إيقاف هذا العنصر وفئاته نهائيًا. استخدِم ConstraintLayout والتنسيقات المرتبطة بدلاً من ذلك.
performanceتوفّر هذه السمة تعليقات توضيحية للمصدر بشأن تحسينات الأداء.
photopickerتوفّر هذه المكتبة عملية دمج بين Compose وAndroid Views لأداة اختيار الصور المضمّنة.
preferenceيمكنك إنشاء شاشات إعدادات تفاعلية بدون الحاجة إلى التفاعل مع مساحة التخزين على الجهاز أو إدارة واجهة المستخدم.
printطباعة الصور والمستندات والرسومات والصور الأخرى من تطبيقك
privacysandbox.activityTODO
privacysandbox.adsتتيح هذه المكتبة إمكانية الدمج مع واجهات برمجة التطبيقات التي تحافظ على الخصوصية، والتي تشكّل جزءًا من "مبادرة حماية الخصوصية" على Android.
privacysandbox.pluginsالمكوّن الإضافي Gradle لمكتبة حزمة تطوير البرامج (SDK) في "مبادرة حماية الخصوصية" على Android
privacysandbox.sdkruntimeتوفّر هذه المكتبة مكوّنات للمستهلكين الذين يستخدمون SdkRuntime
privacysandbox.toolsمكتبة للاستفادة من وظائف "مبادرة حماية الخصوصية" في Android
privacysandbox.uiTODO
profileinstallerتتيح للمكتبات التعبئة تلقائيًا لآثار التجميع المسبق قبل وقت التشغيل ليقرأها وقت تشغيل Android ‏(ART).
اقتراحالترويج للمحتوى على الشاشة الرئيسية لمشغّل تطبيقات Android TV.
recyclerviewيمكنك عرض مجموعات كبيرة من البيانات في واجهة المستخدم مع تقليل استخدام الذاكرة.
remotecallbackإنشاء برنامج تضمين يسهّل على المطوّرين توفير PendingIntent
resourceinspectionيمكنك عرض سمات طرق العرض المخصّصة في "أداة فحص التنسيق المباشر" في "استوديو Android".
room *يمكنك إنشاء بيانات ثابتة وتخزينها وإدارتها باستخدام قاعدة بيانات SQLite.
room3 *يمكنك إنشاء بيانات ثابتة وتخزينها وإدارتها باستخدام قاعدة بيانات SQLite.
savedstateمكوّنات برمجية قابلة للإضافة تحفظ حالة واجهة المستخدم عند تعطّل إحدى العمليات وتستعيدها عند إعادة تشغيلها.
الأمانيمكنك إدارة المفاتيح وتشفير الملفات والإعدادات المفضّلة المشتركة بأمان.
sharetargetتوفير التوافق مع الأنظمة القديمة لاستخدام الاختصارات كأهداف للمشاركة المباشرة
sliceعرض عناصر في واجهة المستخدم مستندة إلى نماذج خارج تطبيقك.
slidingpanelayoutتنفيذ نمط واجهة مستخدم للوحة منزلقة
startupتنفيذ طريقة بسيطة وفعّالة لتهيئة المكوّنات عند بدء تشغيل التطبيق
sqliteالعمل مع قواعد بيانات SQLite المحلية استخدِم Room بدلاً من ذلك، إذا أمكن.
swiperefreshlayoutتنفيذ نمط واجهة المستخدم "التمرير السريع لإعادة التحميل"
test.backupإطار عمل للاختبار الآلي يهدف إلى التحقّق من أنّ بيانات المستخدمين وبيانات اعتماد الحسابات تظلّ آمنة بعد ترقية الأجهزة وعمليات الاستعادة من السحابة الإلكترونية.
test *الاختبار على Android
test.extTODO
test.uiautomatorإطار عمل لاختبار واجهة المستخدم الوظيفية عبر التطبيقات
text-verticalTODO
textclassifierتحدّد هذه الميزة المحادثات والروابط والاختيارات وغيرها من البُنى المماثلة في النص.
التتبُّعكتابة أحداث التتبُّع في مخزن مؤقت لتتبُّع النظام
transitionيمكنك تحريك الحركة في واجهة المستخدم باستخدام تنسيقات البداية والنهاية.
tvتوفّر للمطوّرين وظائف Compose وMaterial Design لكتابة تطبيقات لأجهزة التلفزيون
tvproviderتوفير قنوات Android TV
vectordrawableعرض الرسومات المتّجهة
versionedparcelableتوفّر هذه الواجهة تنسيقًا ثنائيًا ثابتًا ومدمجًا للتسلسل يمكن تمريره عبر العمليات أو الاحتفاظ به بأمان.
viewpagerعرض "طرق العرض" أو "الأجزاء" بتنسيق قابل للتمرير السريع استخدِم viewpager2 بدلاً من ذلك، إذا أمكن.
viewpager2عرض "طرق العرض" أو "الأجزاء" بتنسيق قابل للتمرير السريع
wearإنشاء تطبيقات لساعات Wear OS الذكية من Google
wear.composeيمكنك كتابة تطبيقات Jetpack Compose لأجهزة Wear OS من خلال توفير وظائف تتوافق مع أحجام الأجهزة المختلفة وإيماءات التنقّل.
wear.compose.remoteيمكنك كتابة تطبيقات مصغّرة وواجهات مستخدم عن بُعد أخرى على Wear OS باستخدام نظام التصميم Expressive في Material 3.
wear.protolayoutتتيح هذه المكتبة تحديد مجموعة من تصاميم واجهة المستخدم والتعبيرات غير المتعلّقة بواجهة المستخدم ليتم عرضها أو تقييمها على مساحات العرض عن بُعد.
wear.tilesأنشِئ تطبيقات لساعات Wear OS من Google الذكية.
wear.watchfaceيمكنك إنشاء تطبيقات لساعات Wear OS من Google الذكية.
wear.watchfacepushتتيح ميزة "إرسال خلفية شاشة الساعة" لأحد تطبيقات Wear OS تثبيت خلفية شاشة الساعة على الساعة آليًا.
webgpuواجهة برمجة تطبيقات حديثة لوحدة معالجة الرسومات للرسومات والحوسبة من Kotlin
webkitالعمل مع واجهات برمجة تطبيقات WebView الحديثة على الإصدار 5 من نظام التشغيل Android والإصدارات الأحدث
windowيساعد في إتاحة أشكال الأجهزة المختلفة، مثل الأجهزة القابلة للطي.
window.extensions.coreواجهات برمجة التطبيقات الأساسية لإضافات مكتبة Window Manager
العمل *جدولة المهام في الخلفية القابلة للتأجيل والمستندة إلى قيود وتنفيذها
xr.arcoreيمكنك دمج المحتوى الرقمي في العالم الحقيقي باستخدام إمكانات الإدراك.
xr.composeيمكنك إنشاء تصاميم واجهة مستخدم مكانية بشكل تعريفي تستفيد من الإمكانات المكانية في Android XR.
xr.compose.material3إنشاء تطبيقات باستخدام مكوّنات وتصاميم Material تتكيّف مع تجارب الواقع الممتد
xr.glimmerلغة التصميم ومجموعة أدوات واجهة المستخدم لإنشاء تجارب واقع ممتد معزَّز على Android XR
xr.projectedإنشاء تجارب تستفيد من الإمكانات الفريدة لأجهزة XR المتصلة.
xr.runtimeابدأ جلسة الواقع المعزّز أو الثلاثي الأبعاد المخصّصة باستخدام وقت التشغيل الأصلي.
xr.scenecoreإنشاء مخطط المشهد في Android XR ومعالجته باستخدام محتوى ثلاثي الأبعاد
مكوّنات التصميم المتعدد الأبعاد * مكوّنات واجهة مستخدم التصميم المتعدد الأبعاد قابلة للتعديل والتخصيص لنظام التشغيل Android