Locationbutton في مكتبة AndroidX
| آخر خبر | الإصدار المستقر | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 17 يونيو 2026 | - | - | - | - |
تحديد الاعتماديات
لإضافة اعتمادية على locationbutton في مكتبة AndroidX، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.core.locationbutton:locationbutton:" implementation "androidx.core.locationbutton:locationbutton-compose:" implementation "androidx.core.locationbutton:locationbutton-testing:" }
Kotlin
dependencies { implementation("androidx.core.locationbutton:locationbutton:") implementation("androidx.core.locationbutton:locationbutton-compose:") implementation("androidx.core.locationbutton:locationbutton-testing:") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين أداء Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على الـ مشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha01
17 يونيو 2026
تم إصدار androidx.core.locationbutton:locationbutton:1.0.0-alpha01 وandroidx.core.locationbutton:locationbutton-compose:1.0.0-alpha01 وandroidx.core.locationbutton:locationbutton-testing:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
الإصدار الأولي من مكتبة AndroidX لتنفيذ LocationButton الذي يتيح للتطبيقات المستندة إلى العرض والتطبيقات المستندة إلى Compose طلب إذن تحديد الموقع الجغرافي الدقيق لمرة واحدة بسهولة. بالنسبة إلى الأجهزة التي تعمل بنظام التشغيل Android 16 (المستوى 36 من واجهة برمجة التطبيقات) أو الإصدارات الأقدم، توفّر المكتبة توافقًا تلقائيًا مع الأنظمة القديمة من خلال استخدام طلبات إذن تحديد الموقع الجغرافي العادية تلقائيًا.
التغييرات في واجهة برمجة التطبيقات
- تمت إضافة العرض
LocationButtonكنقطة دخول للتطبيقات المستندة إلى العرض. - تمت إضافة الدالة المركّبة
LocationButtonكنقطة دخول للتطبيقات المستندة إلى Compose. - تمت إضافة
OnPermissionResultListenerوOnErrorListenerوOnRequestPermissionsListenerلمعالجة عمليات معاودة الاتصال. - تمت إضافة
TestLocationButtonProviderللسماح للتطبيقات باختبار المسارات التي تعتمد علىLocationButtonالآمن.