Chromebook के कैमरे से जुड़ी सहायता

तीन स्टार वाली रेटिंग का आइकॉन

Chromebook इस्तेमाल करने वाले लोगों को Google Play पर आपका ऐप्लिकेशन दिखे.

अगर आपका कैमरा ऐप्लिकेशन, कैमरे की सिर्फ़ बुनियादी सुविधाओं के साथ काम कर सकता है, तो ऐप्लिकेशन स्टोर को यह अनुमति न दें कि वे Chromebook इस्तेमाल करने वाले लोगों को आपका ऐप्लिकेशन इंस्टॉल करने से रोकें. ऐसा सिर्फ़ इसलिए न होने दें, क्योंकि आपने गलती से यह बताया है कि आपका ऐप्लिकेशन, महंगे फ़ोन में मौजूद कैमरे की बेहतर सुविधाओं के साथ काम कर सकता है.

Chromebook में, सामने की ओर (उपयोगकर्ता की ओर) एक कैमरा होता है. यह वीडियो कॉन्फ़्रेंसिंग, स्नैपशॉट लेने, और अन्य ऐप्लिकेशन के लिए अच्छी तरह काम करता है. हालांकि, सभी Chromebook में पीछे की ओर (दुनिया की ओर) कैमरा नहीं होता. साथ ही, Chromebook में सामने की ओर मौजूद ज़्यादातर कैमरों में, ऑटोफ़ोकस या फ़्लैश की सुविधा नहीं होती.

सबसे सही तरीके

कैमरे के लिए बने वर्सटाइल ऐप्लिकेशन, सभी डिवाइसों पर काम करते हैं. भले ही, उनमें कैमरे की कोई भी सेटिंग हो. जैसे, सामने की ओर कैमरा, पीछे की ओर कैमरा या यूएसबी से कनेक्ट किया गया बाहरी कैमरा.

यह पक्का करने के लिए कि ऐप्लिकेशन स्टोर, आपके ऐप्लिकेशन को ज़्यादा से ज़्यादा डिवाइसों पर उपलब्ध कराएं, हमेशा अपने ऐप्लिकेशन में इस्तेमाल होने वाली कैमरे की सभी सुविधाओं के बारे में बताएं. साथ ही, साफ़ तौर पर यह बताएं कि ये सुविधाएं ज़रूरी हैं या नहीं.

सामग्री

  • CAMERA की अनुमति: इससे आपके ऐप्लिकेशन को किसी डिवाइस के कैमरों का ऐक्सेस मिलता है
  • <uses-feature> मेनिफ़ेस्ट एलिमेंट: इससे ऐप्लिकेशन स्टोर को यह जानकारी मिलती है कि आपका ऐप्लिकेशन किन सुविधाओं का इस्तेमाल करता है
  • required एट्रिब्यूट: इससे ऐप्लिकेशन स्टोर को यह जानकारी मिलती है कि आपका ऐप्लिकेशन, बताई गई सुविधा के बिना काम कर सकता है या नहीं

चरण

CAMERA की अनुमति के बारे में बताएं. कैमरे की उन सुविधाओं के बारे में बताएं जिनसे कैमरे की बुनियादी सहायता मिलती है. यह बताएं कि हर सुविधा ज़रूरी है या नहीं.

1. CAMERA की अनुमति के बारे में बताएं

ऐप्लिकेशन के मेनिफ़ेस्ट में यह अनुमति जोड़ें:

<uses-permission android:name="android.permission.CAMERA" />

2. कैमरे की बुनियादी सुविधाओं के बारे में बताएं

ऐप्लिकेशन के मेनिफ़ेस्ट में ये सुविधाएं जोड़ें:

<uses-feature android:name="android.hardware.camera.any" android:required="false" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />

3. यह बताएं कि हर सुविधा ज़रूरी है या नहीं

android.hardware.camera.any सुविधा के लिए, android:required="false" सेट करें. इससे, ऐसे डिवाइसों को आपके ऐप्लिकेशन का ऐक्सेस मिलेगा जिनमें किसी भी तरह का कैमरा मौजूद है. जैसे, पहले से मौजूद कैमरा या बाहरी कैमरा. साथ ही, ऐसे डिवाइसों को भी ऐक्सेस मिलेगा जिनमें कैमरा मौजूद नहीं है.

अन्य सुविधाओं के लिए, android:required="false" सेट करें. इससे, Chromebook जैसे डिवाइसों को ऐप्लिकेशन स्टोर पर आपके ऐप्लिकेशन का ऐक्सेस मिलेगा. भले ही, उनमें पीछे की ओर कैमरा, ऑटोफ़ोकस या फ़्लैश की सुविधा न हो.

नतीजे

Chromebook इस्तेमाल करने वाले लोग, Google Play और अन्य ऐप्लिकेशन स्टोर से आपका ऐप्लिकेशन डाउनलोड और इंस्टॉल कर सकते हैं. साथ ही, फ़ोन जैसे उन डिवाइसों पर कैमरे की सुविधाओं पर कोई पाबंदी नहीं होगी जिनमें कैमरे की सभी सुविधाएं मौजूद हैं.

आपके ऐप्लिकेशन में काम करने वाली कैमरे की सुविधाओं को साफ़ तौर पर सेट करने और उन सुविधाओं के बारे में बताने से जिनकी आपके ऐप्लिकेशन को ज़रूरत है, आपने अपने ऐप्लिकेशन को ज़्यादा से ज़्यादा डिवाइसों पर उपलब्ध करा दिया है.

अन्य संसाधन

ज़्यादा जानकारी के लिए, कैमरे के हार्डवेयर की सुविधाओं के दस्तावेज़ में पढ़ें.<uses-feature>