دکمه موقعیت مکانی اصلی

آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۱۷ ژوئن ۲۰۲۶ - - - -

اعلام وابستگی‌ها

برای افزودن وابستگی به هسته locationbutton، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven گوگل را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل 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 کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

نسخه ۱.۰

نسخه ۱.۰.۰-آلفا۰۱

۱۷ ژوئن ۲۰۲۶

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 که به برنامه‌های مبتنی بر مشاهده و نوشتن امکان می‌دهد تا به راحتی مجوز موقعیت مکانی دقیق یک‌باره را درخواست کنند. برای دستگاه‌هایی که اندروید ۱۶ (API 36) یا پایین‌تر را اجرا می‌کنند، این کتابخانه با پیش‌فرض قرار دادن درخواست‌های استاندارد مجوز موقعیت مکانی، سازگاری خودکار با نسخه‌های قبلی را فراهم می‌کند.

تغییرات API

  • نمای LocationButton به عنوان نقطه ورود برای برنامه‌های مبتنی بر View اضافه شد.
  • LocationButton قابل ترکیب به عنوان نقطه ورود برای برنامه‌های مبتنی بر Compose اضافه شد.
  • OnPermissionResultListener ، OnErrorListener و OnRequestPermissionsListener برای مدیریت فراخوانی‌های برگشتی اضافه شدند.
  • TestLocationButtonProvider اضافه شد تا به برنامه‌ها اجازه دهد جریان‌های کاری را با تکیه بر LocationButton امن آزمایش کنند.