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

कोटलिन का उपयोग करके एंड्रॉइड डिवाइस का सीरियल नंबर कैसे खोजें?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके किसी Android डिवाइस का सीरियल नंबर कैसे पता करें।

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

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

  <टेक्स्टव्यू एंड्रॉइड:आईडी ="@ + आईडी / टेक्स्ट व्यू" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_बेलो ="@ आईडी / बटन" एंड्रॉइड:लेआउट_सेंटरइनपेरेंट ="सच" android:layout_marginTop="16sp" /> <बटन android:id="@+id/button" android:layout_width="wrap_content" android:layout_height=" wrap_content" android:layout_centerInParent="true" android:onClick="showDeviceInfo" android:text="सीरियल नंबर प्राप्त करें" />

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

<पूर्व>आयात android.Manifestimport android.app.AlertDialogimport android.content.Contextimport android.content.pm.PackageManagerimport android.os.Buildimport android.os.Bundleimport android.telephony.TelephonyManagerimport android.view.Viewimport android.widget.Toastimport androidx .appcompat.app.AppCompatActivityimport androidx.core.content.ContextCompatclass MainActivity:AppCompatActivity() {निजी वैल रिक्वेस्टस्टेट =100 निजी var checkPermission =PackageManager.PERMISSION_DENIED लेटइनिट var मैनेजर:TelephonyManager क्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) पर फन को ओवरराइड करता है। saveInstanceState) setContentView(R.layout.activity_main) शीर्षक ="KotlinApp" checkPermission =ContextCompat.checkSelfPermission (यह, Manifest.permission.READ_PHONE_STATE); अगर (बिल्ड.VERSION.SDK_INT>=23 &&checkPermission!=PackageManager.PERMISSION_GRANTED) { requestPermission (); } और चेक किया गया Permission =PackageManager.PERMISSION_GRANTED; } निजी मज़ेदार अनुरोधअनुमति () { Toast.makeText (यह, "अनुरोध करने की अनुमति", Toast.LENGTH_SHORT)। शो () अगर (बिल्ड.VERSION.SDK_INT>=Build.VERSION_CODES.M) { this.requestPermissions(arrayOf(Manifest. अनुमति.READ_PHONE_STATE), requestState) } } fun showDeviceInfo (देखें:देखें) { प्रबंधक =getSystemService (Context.TELEPHONY_SERVICE) TelephonyManager val dBuilder के रूप में:AlertDialog.Builder =AlertDialog.Builder (यह) वैल stringBuilder =StringBuilder () अगर (चेक किया गया अनुमति! =PackageManager.PERMISSION_DENIED) { dBuilder.setTitle ("डिवाइस जानकारी") stringBuilder.append (""" सीरियल:${Build.SERIAL} """.trimIndent ())} और { dBuilder.setTitle ("अनुमति अस्वीकृत") stringBuilder.append("डिवाइस की जानकारी तक नहीं पहुंच सकता!") } dBuilder.setMessage(stringBuilder) dBuilder.show() } फन को ओवरराइड करें onRequestPermissionsResu lt(requestCode:Int, vararg अनुमतियां:String?, GrantResults:IntArray) { जब (requestCode) { requestState -> if (grantResults.isNotEmpty() &&GrantResults[0] ==PackageManager .PERMISSION_GRANTED) { checkPermission =PackageManager.PERMISSION_GRANTED} } }}

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

<उपयोग-अनुमति android:name="android.permission.READ_PHONE_STATE" /> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

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

कोटलिन का उपयोग करके एंड्रॉइड डिवाइस का सीरियल नंबर कैसे खोजें?


  1. Android डिवाइस का सीरियल नंबर कैसे पता करें?

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

  1. कैसे पता करें कि एंड्रॉइड डिवाइस का जीपीएस सक्षम है या नहीं?

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

  1. IPhone या iPad पर सीरियल नंबर कैसे खोजें

    ऐसे कई कारण हैं जिनकी वजह से आपको अपने iPhone, iPad या iPod touch के सीरियल नंबर का पता लगाना पड़ सकता है। Apple समर्थन से तकनीकी समस्या में सहायता प्राप्त करने के लिए आपको इसकी आवश्यकता हो सकती है; आप अपनी वारंटी की स्थिति की जांच करना चाह सकते हैं; आप शायद यह जानना चाहें कि आपके पास iPhone का कौन