Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कोटलिन का उपयोग करके एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैशलाइट कैसे चालू करें?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैशलाइट कैसे चालू करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल पर जाएं? नया प्रोजेक्ट और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml

में जोड़ें

उदाहरण

चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें

<पूर्व>आयात android.content.Contextimport android.content.DialogInterfaceimport android.content.pm.PackageManagerimport android.hardware.camera2.CameraAccessExceptionimport android.hardware.camera2.CameraManagerimport android.os.Buildimport android.os.Bundleimport android.widget.ToggleButtonimport androidx.appcompat.app.AlertDialogimport androidx.appcompat.app.AppCompatActivityclass MainActivity:AppCompatActivity() {निजी लेटिनिट var कैमरामैनेजर:कैमरामैनेजर प्राइवेट लेटिनिट var कैमरा आईडी:स्ट्रिंग प्राइवेट लेटिनिट var टॉगलबटन:टॉगलबटन ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) onCreate(savedInstanceState) setContentView(R.layout.activity_main) title ="KotlinApp" val isFlashAvailable =applicationContext.packageManager .hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT) अगर (!isFlashAvailable) {showNoFlash getICERA_Service (Context.CAMManager =CAMERA_SERA_Service (Context.CAMManager =CAMERA_SERA_Service) के रूप में कैमरा मैनेजर टी ry {cameraId =cameraManager.cameraIdList[0] } पकड़ें (e:CameraAccessException) { e.printStackTrace () } टॉगलबटन =findViewById (R.id.onOffFlashlight) टॉगलबटन.सेटऑनचेक्डचेंज लिस्टनर { _, ischecked -> स्विचफ्लैशलाइट (ischecked)}} निजी fun showNoFlashError() { वैल अलर्ट =AlertDialog.Builder (यह) .create() अलर्ट। , "ओके") { _, _ -> फिनिश ()} अलर्ट। शो ()} प्राइवेट फन स्विचफ्लैशलाइट (स्टेटस:बूलियन) {कोशिश करें {if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.M) {cameraManager. setTorchMode(cameraId, status) } } कैच (e:CameraAccessException) { e.printStackTrace() } }}

चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें

 <उपयोग-अनुमति android:name="android.permission.CAMERA" />   <गतिविधि एंड्रॉइड:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />    

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से कोटलिन का उपयोग करके एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैशलाइट कैसे चालू करें? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

ध्यान दें:बेहतर परिणामों के लिए यह वास्तविक उपकरण आज़माएं

कोटलिन का उपयोग करके एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैशलाइट कैसे चालू करें?

कोटलिन का उपयोग करके एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैशलाइट कैसे चालू करें?



  1. एंड्रॉइड में प्रोग्रामेटिक रूप से फ्लैश लाइट कैसे चालू करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में फ्लैश लाइट को प्रोग्रामिक रूप से कैसे चालू करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण

  1. एंड्रॉइड डिवाइस पर वाईफाई को प्रोग्रामेटिक रूप से कैसे चालू करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड डिवाइस में प्रोग्रामेटिक रूप से वाईफाई कैसे चालू करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. मैं कोटलिन का उपयोग करके प्रोग्रामेटिक रूप से एंड्रॉइड पर वाई-फाई नेटवर्क से कैसे जुड़ सकता हूं?

    यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके प्रोग्रामेटिक रूप से एंड्रॉइड पर वाई-फाई नेटवर्क से कैसे कनेक्ट किया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activit