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

कोटलिन का उपयोग करके एंड्रॉइड में डिवाइस के आईएमईआई/ईएसएन प्रोग्रामेटिक रूप से कैसे प्राप्त करें?

<घंटा/>

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

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

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  <बटन एंड्रॉइड:आईडी ="@ + आईडी / बटन" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_एबोव ="@ आईडी / टेक्स्ट व्यू" एंड्रॉइड:लेआउट_सेंटरइनपेरेंट ="सच" android:layout_marginBottom="20sp" android:text="चेक आईईएमआई नंबर" />  

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

<पूर्व>आयात android.Manifestimport android.content.Contextimport android.content.pm.PackageManagerimport android.os.Bundleimport android.telephony.TelephonyManagerimport android.widget.Buttonimport android.widget.TextViewimport android.widget.Toastimport androidx.appcompat.app। AppCompatActivityimport androidx.core.app.ActivityCompatclass MainActivity:AppCompatActivity () {lateinit var बटन:बटन लेटिनिट var टेक्स्ट व्यू:टेक्स्ट व्यू प्राइवेट लेटिनिट var IMEINumber:स्ट्रिंग प्राइवेट वैल REQUEST_CODE =101 ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल (सेव्ड) {सुपर.ऑनस्टेट ) setContentView(R.layout.activity_main) शीर्षक ="KotlinApp" textView =findViewById(R.id.textView) बटन =findViewById(R.id.button) बटन। (ActivityCompat.checkSelfPermission(this@MainActivity, Manifest.permission.READ_P HONE_STATE)!=PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this@MainActivity, arrayOf(Manifest.permission.READ_PHONE_STATE), REQUEST_CODE) return@setOnClickListener } IMEINumber =Request telephonyManager.deviceId textView.text इंट, अनुमतियां:ऐरे <स्ट्रिंग?>, अनुदान परिणाम:इंटअरे) {जब (अनुरोध कोड) {REQUEST_CODE -> { अगर (grantResults.isNotEmpty() &&GrantResults[0] ==PackageManager.PERMISSION_GRANTED) { Toast.makeText(this, " अनुमति दी गई।", Toast.LENGTH_SHORT).show() } और { Toast.makeText(यह, "अनुमति अस्वीकृत।", Toast.LENGTH_SHORT).show() } }}}

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

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

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

कोटलिन का उपयोग करके एंड्रॉइड में डिवाइस के आईएमईआई/ईएसएन प्रोग्रामेटिक रूप से कैसे प्राप्त करें?



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

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

  1. Android में प्रोग्राम के रूप में डिवाइस का IMEI/ESN नंबर कैसे प्राप्त करें?

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

  1. Android डिवाइस का प्राथमिक ई-मेल पता कैसे प्राप्त करें?

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