تبلیغات

تگ uses-feature در Manifest اندروید

به احتمال زیاد این تگ رو توی بیشتر سورس کدها از قبیل دوربین دیده اید و اما این تگ به چه معناست؟ معنی لغوی تگ می گه”استفاده از ویژگی”، یعنی با این تگ می گیم برنامه ما از فلان ویژگی یا ویژگی ها استفاده می کنه و اما این تگ چه فرقی با Permission داره؟ در ادامه با فول کده همراه باشید.

فرض کنید شما یک نرم افزاری رو توسعه دادید که کاملا به استفاده از دوربین وابسته هستش و این برنامه رو در گوگل پلی منتشر می کنید. این برنامه به گوشی هایی که دوربین ندارند هم نشون داده می شه، ولی چه بد!
با استفاده از این تگ، اعلام می کنیم که برنامه ما از فلان ویژگی ها استفاده می کنه و با این حساب گوگل پلی به گوشی هایی که این ویژگی رو ندارند، این برنامه رو نشون نمیده.

 

خاصیت required که به معنی الزامی بودن هست، در صورت true بودن برنامه برای گوشی هایی که دارای این ویژگی نباشند، نشان داده نمی شه ولی اگر false باشد، یعنی این ویژگی در برنامه شما استفاده شده ولی بدون این ویژگی نیز برنامه شما قابل استفاده است (مثلا یک نرم افزار ویرایش تصویر که می تواند تصویر را هم از دوربین بگیرد و هم از گالری).
تذکر: وقتی required را false قرار بدید، باید داخل برنامه وجود این ویژگی رو چک کنید تا خطایی رخ نده.

 

سایر آموزش های منیفست

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه