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

कोटलिन का उपयोग करके एंड्रॉइड में डुअल सिम मोबाइल में एसएमएस मैनेजर का उपयोग करके एसएमएस कैसे भेजें?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में डुअल सिम मोबाइल में एसएमएस मैनेजर का उपयोग करके एसएमएस कैसे भेजा जाए।

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

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

   

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

<पूर्व>आयात android.Manifestimport android.content.pm.PackageManagerimport android.os.Bundleimport android.telephony.SmsManagerimport android.text.TextUtilsimport android.view.Viewimport android.widget.Buttonimport android.widget.EditTextimport android.widget.Toastimport androidx .appcompat.app.AppCompatActivityimport androidx.core.app.ActivityCompatimport androidx.core.content.ContextCompatclass MainActivity:AppCompatActivity() {lateinit var button:Buttonlateinit var editTextNumber:EditText Lateinit var editTextMessage:EditText Private val PermissionRequest =101 ओवरराइड फन ऑन क्रिएट ( saveInstanceState:बंडल?) {super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="KotlinApp" संपादित करेंTextNumber =findViewById (R.id.editTextNum) editTextMessage =findViewById (R.id.editTextMsg) बटन =findViewById .id.btnSendMsg) } fun sendMessage(देखें:देखें) { वैल अनुमति चेक =ContextCompat.checkSelfPermission(थी s, Manifest.permission.SEND_SMS) if (permissionCheck ==PackageManager.PERMISSION_GRANTED) { myMessage() } और { activityCompat.requestPermissions(this, arrayOf(Manifest.permission.SEND_SMS), allowRequest)} } Private fun myMessage() { val myNumber:String =editTextNumber.text.toString().trim() val myMsg:String =editTextMessage.text.toString().trim() if (myNumber =="" || myMsg =="") { Toast.makeText (यह, "फ़ील्ड खाली नहीं हो सकता", Toast.LENGTH_SHORT)। शो ()} और {अगर (TextUtils.isDigitsOnly (myNumber)) {वैल smsManager:SmsManager =SmsManager.getDefault( ) smsManager.sendTextMessage (myNumber, null, myMsg, null, null) Toast.makeText (यह, "संदेश भेजा गया", Toast.LENGTH_SHORT)। शो ()} और { Toast.makeText (यह, "कृपया सही संख्या दर्ज करें" , Toast.LENGTH_SHORT).show() } } फन onRequestPermissionsResult(requestCode:Int, Permissions:Array, GrantResults:IntArray) {super.onRequestPermissionsResult(requestCode, Permissions, GrantResults) को ओवरराइड करें यदि (requestCode ==PermissionRequest) { अगर (grantResults[0] ==PackageManager.PERMISSION_GRANTED) { myMessage (); } और { Toast.makeText (यह, "आपको संदेश भेजने के लिए आवश्यक अनुमति नहीं है", Toast.LENGTH_SHORT)। शो (); } } }}

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

 <उपयोग-अनुमति android:name="android.permission.SEND_SMS" /> <एप्लिकेशन 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. एंड्रॉइड में मोबाइल सपोर्ट एसएमएस या नहीं के बारे में जानकारी कैसे प्राप्त करें?

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

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

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

  1. JavaMail API का उपयोग करके Android पर ईमेल कैसे भेजें?

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