0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

تگ uses-feature که در فایل manifest پروژه های اندروید استفاده می شود چه کاربردی دارد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

اگر برنامه اندرویدی که توسعه می دهید از قابلیت خاصی مثل استفاده از دوربین گوشی و عکس گرفتن، استفاده می کند، با استفاه از تگ uses-feature که در فایل manifest پروژه تعریف می شود می توانید مشخص کنید که در Google Play برنامه شما فقط به دستگاه هایی که دوربین دارند نمایش داده شود:

<manifest ... >
    <uses-feature android:name="android.hardware.camera"
                  android:required="true" />
    ...
</manifest>

اگر برنامه شما از قابلیت خاصی استفاده می کند ولی بدون آن قابلیت نیز می تواند به کار خود ادامه دهد، باید خصوصیت require را برابر false قرار دهید. در این حالت Google Play امکان نصب برنامه شما بر روی دستگاه هایی که دوربین ندارند را نیز می دهد ولی برای اینکه در صورت وجود نداشتن دوربین برنامه شما به مشکل بر نخورد شما باید وجود دوربین را خودتان چک کنید:

hasSystemFeature(PackageManager.FEATURE_CAMERA)

سوالات مشابه

0 امتیاز
1 پاسخ 600 بازدید
...