تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
نواة إضافات النوافذ
واجهات برمجة التطبيقات الأساسية لإضافات مكتبة "مدير النوافذ"
آخر تعديل |
الإصدار الثابت |
إصدار محتمل |
الإصدار التجريبي |
الإصدار الأولي |
7 حزيران (يونيو) 2023 |
1.0.0 |
- |
- |
- |
تحديد التبعيات
لإضافة تبعية على نواة إضافات النوافذ، يجب إضافة مستودع Google Maven إلى
مشروعك. اطّلِع على مستودع Maven من Google
لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
Groovy
dependencies {
// Use to implement window extensions core
implementation "androidx.window.extensions.core:core:1.0.0"
}
Kotlin
dependencies {
// Use to implement window extensions core
implementation("androidx.window.extensions.core:core:1.0.0")
}
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك
أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على
المشاكل الحالية
في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال
النقر على زر النجمة.
إنشاء مشكلة جديدة
اطّلِع على مستندات أداة تتبُّع المشاكل
لمزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0
7 حزيران (يونيو) 2023
تم إصدار androidx.window.extensions.core:core:1.0.0
. يحتوي الإصدار 1.0.0 على عمليات الربط هذه.
الميزات الرئيسية في الإصدار 1.0.0
- واجهات بسيطة للعمل مع
androidx.window.extensions
غير مخصّص لاستخدام المطوّرين بشكل عام. للاستخدام العام، يُرجى الاطّلاع على androidx.core
.
الإصدار 1.0.0-rc01
10 أيار (مايو) 2023
تم إصدار androidx.window.extensions.core:core:1.0.0-rc01
. يحتوي الإصدار 1.0.0-rc01 على هذه المراجعات.
الميزات الجديدة
- طرح بعض الواجهات لتحسين الوظائف في
androidx.window
وأجهزة محدّدة هذه الواجهات ليست مخصّصة للاستخدام العام. استخدِم الواجهات في androidx.core
بدلاً من ذلك.
إصلاح الأخطاء
- اجعل الواجهات الأساسية متاحة للجميع حتى يمكن استخدامها في الإضافات. (I45052)
الإصدار 1.0.0-beta03
3 أيار (مايو) 2023
تم إصدار androidx.window.extensions.core:core:1.0.0-beta03
. يحتوي الإصدار 1.0.0-beta03 على هذه المراجعات.
الميزات الجديدة
أعِد extensions.core
واجهة. هذه تفاصيل تنفيذ مستخدَمة، يُرجى استخدام واجهات برمجة تطبيقات androidx.core
بدلاً منها.
إصلاح الأخطاء
- اجعل الواجهات الأساسية متاحة للجميع حتى يمكن استخدامها في الإضافات. (I45052)
الإصدار 1.0.0-beta02
5 نيسان (أبريل) 2023
تم إصدار androidx.window.extensions.core:core:1.0.0-beta02
. يحتوي الإصدار 1.0.0-beta02 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- إخفاء الواجهات المحلية غير المخصّصة للاستخدام العام (I3e88b)
الإصدار 1.0.0-beta01
22 آذار (مارس) 2023:
androidx.window.extensions.core:core:1.0.0-beta01
يتم طرح الإصدار. يحتوي الإصدار 1.0.0-beta01 على هذه المراجعات.
- تمت إضافة الإصدار الأساسي من واجهة برمجة التطبيقات لإضافة نوافذ لتقليص مشاكل إزالة رمز تعبيرات lambda.
الإصدار 1.0.0-alpha01
22 شباط (فبراير) 2023
تم إصدار androidx.window.extensions.core:core:1.0.0-alpha01
. يحتوي الإصدار 1.0.0-alpha01 على هذه المراجعات.
الميزات الجديدة
- إضافة بعض الواجهات المحلية غير المخصّصة لاستخدام المطوّرين العام هذه تفاصيل تنفيذ لاستخدام مكتبة androidx.window. يُرجى الاطّلاع على مكتبة
androidx.window
بدلاً من ذلك.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# window extensions core\n======================\n\nAPI Reference \n[androidx.window.extensions.core](/reference/kotlin/androidx/window/extensions/core/package-summary) \nThe Core APIs for Window Manager Library Extensions \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|---------------|------------------------------------------------------------------|-------------------|--------------|---------------|\n| June 7, 2023 | [1.0.0](/jetpack/androidx/releases/window-extensions-core#1.0.0) | - | - | - |\n\nDeclaring dependencies\n----------------------\n\nTo add a dependency on window extensions core, you must add the Google Maven repository to your\nproject. Read [Google's Maven repository](/studio/build/dependencies#google-maven)\nfor more information.\n\nAdd the dependencies for the artifacts you need in the `build.gradle` file for\nyour app or module: \n\n### Groovy\n\n```groovy\ndependencies {\n // Use to implement window extensions core\n implementation \"androidx.window.extensions.core:core:1.0.0\"\n}\n```\n\n### Kotlin\n\n```kotlin\ndependencies {\n // Use to implement window extensions core\n implementation(\"androidx.window.extensions.core:core:1.0.0\")\n}\n```\n\nFor more information about dependencies, see [Add build dependencies](/studio/build/dependencies).\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:1324559%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=1324559&template=1789973)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.0\n-----------\n\n### Version 1.0.0\n\nJune 7, 2023\n\n`androidx.window.extensions.core:core:1.0.0` is released. [Version 1.0.0 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/41e119676c75bba23ed13a5061871a9ff46d3036..d880ecd411d7ed0d3897644cd64d7e20eae98916/window/extensions/core/core)\n\n**Major features of 1.0.0**\n\n- Simple interfaces to work with `androidx.window.extensions`. Not meant for generic developer use. For generic use see `androidx.core`.\n\n### Version 1.0.0-rc01\n\nMay 10, 2023\n\n`androidx.window.extensions.core:core:1.0.0-rc01` is released. [Version 1.0.0-rc01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/5d4c9b3ab577ea883637e38bbd1fc3ca9b08f2fa..41e119676c75bba23ed13a5061871a9ff46d3036/window/extensions/core/core)\n\n**New Features**\n\n- Release some interfaces to improve function for `androidx.window` and specific devices. These interfaces are not for general use. Use the interfaces in `androidx.core` instead.\n\n**Bug Fixes**\n\n- Make core interfaces public so it can be used in extensions. ([I45052](https://android-review.googlesource.com/#/q/I450527ca1ed9cb8bcd27289d681f441b0074f012))\n\n### Version 1.0.0-beta03\n\nMay 3, 2023\n\n`androidx.window.extensions.core:core:1.0.0-beta03` is released. [Version 1.0.0-beta03 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/a200cb82769634cecdb118ec4f0bfdf0b086e597..5d4c9b3ab577ea883637e38bbd1fc3ca9b08f2fa/window/extensions/core/core)\n\n**New Features**\n\nReinstate `extensions.core` interfaces. These are an implementation detail used, please use the `androidx.core` APIs instead.\n\n**Bug Fixes**\n\n- Make core interfaces public so it can be used in extensions. ([I45052](https://android-review.googlesource.com/#/q/I450527ca1ed9cb8bcd27289d681f441b0074f012))\n\n### Version 1.0.0-beta02\n\nApril 5, 2023\n\n`androidx.window.extensions.core:core:1.0.0-beta02` is released. [Version 1.0.0-beta02 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/5e7d256f82fbafb6d059ab7b18fddd87c7531553..a200cb82769634cecdb118ec4f0bfdf0b086e597/window/extensions/core/core)\n\n**API Changes**\n\n- Hide local interfaces that are not meant for public use. ([I3e88b](https://android-review.googlesource.com/#/q/I3e88b44d034b1a24347ac8606755ba04c9bd1558))\n\n### Version 1.0.0-beta01\n\nMarch 22, 2023\n`androidx.window.extensions.core:core:1.0.0-beta01` is released. [Version 1.0.0-beta01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/87533b4ff06971ed59028936cd9b6da988cd4522..5e7d256f82fbafb6d059ab7b18fddd87c7531553/window/extensions/core/core)\n\n- Added the window extensions core version of functional interface to reduce issues of lambda expressions desugaring.\n\n### Version 1.0.0-alpha01\n\nFebruary 22, 2023\n\n`androidx.window.extensions.core:core:1.0.0-alpha01` is released. [Version 1.0.0-alpha01 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/87533b4ff06971ed59028936cd9b6da988cd4522/)\n\n**New Features**\n\n- Add some local interfaces that are not meant for general developer use. This is an implementation detail to support the androidx.window library. Please see the `androidx.window` library instead."]]