यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में डुअल सिम मोबाइल में एसएमएस मैनेजर का उपयोग करके एसएमएस कैसे भेजा जाए।
चरण 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चरण 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा