मैंने अपने कैमरे को फ्लैश चालू और बंद स्विच करने से ऐप बनाने की कोशिश की। कोड मैं एटीएम इस तरह दिखता है:java.lang.RuntimeException: कैमरा सेवा से कनेक्ट करने में विफल
Camera flash;
Camera.Parameters params;
flash = Camera.open();
params = flash.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
flash.setParameters(params);
और प्रकट एक्सएमएल में:
<permission android:name="android.permission.FLASHLIGHT"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="normal" />
<permission android:name="android.permission.CAMERA"> </permission>
हर मैं कोड चलाने के लिए, पर ऐप्लिकेशन क्रैश "फ्लैश = Camera.open();" इस त्रुटि के साथ:
java.lang.RuntimeException: Fail to Connect to camera service
क्या मैं गलत कर रहा हूँ?
मैनिफेस्ट भाग के साथ बनाने के मुद्दों के बावजूद मैं कहूंगा कि आपको फ्लैशलाइट और कैमरे के लिए <अनुमति /> वाले लोगों के बजाय <उपयोग-अनुमति /> टैग का उपयोग करना होगा। यह भी स्पष्ट करने के लिए, कृपया सही ढंग से फॉर्मेट किए गए मेनिफेस्ट भाग को पोस्ट करें (और शायद पूरे स्टैकट्रैक, यदि यह एक अनुमति समस्या है, तो लॉगकैट में अपवाद से पहले एक संकेत होना चाहिए)। –
धन्यवाद, इससे मुझे बहुत मदद मिली! – gethan