مجوزهای مورد نیاز
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامه شما باید برای هر متد API که استفاده میشود، مجوزها را اعلام کند. مجوزهای مورد نیاز متفاوت است. این به متدهای API و انواع حصار مورد استفاده توسط برنامه شما بستگی دارد. برای اطلاع از مجوزهای مورد نیاز برای هر متد، به این مستندات مراجعه کنید.
API اسنپشات
جدول زیر مجوزهای مورد نیاز برای هر متد Snapshot API را نشان میدهد:
| روش | مجوز مورد نیاز اندروید |
|---|
getDetectedActivity() | android.permission.ACTIVITY_RECOGNITION com.google.android.gms.permission.ACTIVITY_RECOGNITION (اندروید ۹ (سطح API ۲۸)) |
getBeaconState() | android.permission.ACCESS_FINE_LOCATION |
getHeadphoneState() | هیچ کدام |
getLocation() | android.permission.ACCESS_FINE_LOCATION |
API نرده
جدول زیر مجوزهای مورد نیاز برای هر نوع حصار API از Fence را نشان میدهد:
| نوع حصار API | مجوز مورد نیاز اندروید |
|---|
DetectedActivityFence | android.permission.ACTIVITY_RECOGNITION com.google.android.gms.permission.ACTIVITY_RECOGNITION (اندروید ۹ (سطح API ۲۸)) |
BeaconFence | android.permission.ACCESS_FINE_LOCATION |
HeadphoneFence | هیچ کدام |
LocationFence | android.permission.ACCESS_FINE_LOCATION |
TimeFence | هیچ کدام |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-02-19 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-02-19 بهوقت ساعت هماهنگ جهانی."],[],["Apps must declare permissions for each API method used, varying by method and fence type. The `getDetectedActivity()` Snapshot API method and `DetectedActivityFence` require `android.permission.ACTIVITY_RECOGNITION` and `com.google.android.gms.permission.ACTIVITY_RECOGNITION`. `getBeaconState()`, `getLocation()`, `BeaconFence`, and `LocationFence` require `android.permission.ACCESS_FINE_LOCATION`. `getHeadphoneState()`, `HeadphoneFence`, and `TimeFence` require no specific permissions. Consult the documentation for specific method permission requirements.\n"]]