‫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 الآمن.