বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

ক্যামেরা পারমিশন রিকোয়েস্ট করা

যদি আপনার অ্যাপের একটি গুরুত্বপূর্ন কাজ হয় ছবি তোলা, তাহলে গুগল প্লেতে ডিভাইসে যার ক্যামেরা আছে তাতে এর দৃশ্যমানতা সীমাবদ্ধ করে দিন। প্রচারিত করা যে আপনার অ্যাপলিকেশন ক্যামেরা থাকার উপর নির্ভরশীল, আপনার মেনিফেস্ট ফাইলে একটি < uses-feature>ট্যাগ রাখুন:

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

যদি আপনার অ্যাপলিকেশন ব্যবহার করে, কিন্তু কাজ করার জন্য কোন ক্যামেরা না চায়, ট্যাগে android:required="false" যুক্ত করুন। এটা করলে, গুগল প্লে ক্যামেরা ছাড়া ডিভাইসে আপনার অ্যাপলিকেশন ডাউনলোড করতে দেয়। তারপর hasSystemFeature(PackageManager.FEATURE_CAMERA) কল করে রান টাইমে ক্যামেরা আছে কিনা তা চেক করা আপনার দায়িত্ব। যদি ক্যামেরা না থাকে, আপনার উচিত তখন ক্যামেরা বৈশিষ্ট সক্রিয় করা।