यह उदाहरण दर्शाता है कि कैसे
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल पर जाएं? नया प्रोजेक्ट और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उदाहरण
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.Manifestimport android.content.ContentValuesimport android.content.Intentimport android.content.pm.PackageManagerimport android.net.Uriimport android.os.Bundleimport android.provider.MediaStoreimport android.widget.Buttonimport android.widget.ImageViewimport android .widget.Toastimport androidx.appcompat.app.AppCompatActivityimport androidx.core.app.ActivityCompatimport androidx.core.content.ContextCompatclass MainActivity:AppCompatActivity() {lateinit var button:Button Private Lateinit var imageView:ImageView देर से var imageUri:Uri निजी वैल अनुमति कोड =1000 निजी वैल इमेजकैप्चरकोड =1001 ओवरराइड फन ऑनक्रिएट (सेव्डइनस्टेंसस्टेट:बंडल?) R.id.btnCaptureImage) button.setOnClickListener { activityCompat.requestPermissions (यह, arrayOf(Manifest.permission.CAMERA), अनुमतिकोड) अगर (ContextCompat.checkSelfPermission(यह, Manifest.permission.CAMERA)!=PackageManager.PERMISSION_GRANTED) {openCamera()} और { PackageManager.PERMISSION_DENIED}}} निजी मज़ा openCamera() { वैल वैल्यू =कंटेंटवैल्यू () वैल्यू.पुट (मीडियास्टोर.इमेज.मीडिया.टाइटल, "न्यू पिक्चर") वैल्यूज।पुट (मीडियास्टोर.इमेज.मीडिया.डिस्क्रिपशन, "फ्रॉम द कैमरा") इमेजयूरी =कंटेंट रिसोल्वर.इन्सर्ट (मीडियास्टोर.इमेज) .मीडिया.EXTERNAL_CONTENT_URI, मान)!! वैल कैमराइन्टेंट =इंटेंट (मीडियास्टोर। ACTION_IMAGE_CAPTURE) कैमराइन्टेंट.पुटएक्स्ट्रा (मीडियास्टोर। EXTRA_OUTPUT, इमेजयूरी) startActivityForResult (cameraIntent, imageCaptureCode) } फन ऑन रिक्वेस्टपरमिशन्स रिसेट (अनुरोध कोड:Int, अनुमतियाँ:Arraysचरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.CAMERA" /> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> गतिविधि> एप्लिकेशन>प्रकट>
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा।
ध्यान दें:बेहतर परिणामों के लिए यह वास्तविक उपकरण आज़माएं