यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके मेरे एंड्रॉइड ऐप में प्रोग्रामेटिक रूप से टेक्स्ट (Ctrl + C) को कैसे कॉपी किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल पर जाएं? नया प्रोजेक्ट और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उदाहरण
<बटन android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:onClick="copyText" android:text="कॉपी टेक्स्ट" /><बटन android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:onClick="pasteText" android:text="पेस्ट टेक्स्ट" />
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.content.ClipDataimport android.content.ClipboardManagerimport android.content.Contextimport android.os.Bundleimport android.view.Viewimport android.widget.EditTextimport android.widget.TextViewimport android.widget.Toastimport androidx.appcompat.app। AppCompatActivityclass MainActivity:AppCompatActivity () {lateinit var editText:EditText लेटिनिट var टेक्स्ट व्यू:टेक्स्ट व्यू लेटिनिट var क्लिपबोर्ड मैनेजर:क्लिपबोर्ड मैनेजर फन ऑनक्रिएट (savedInstanceState:बंडल?) {super.onCreate (savedInstanceState) setContentView (R.layout.activity_main) शीर्षक =" "editText =findViewById(R.id.editText) textView =findViewById(R.id.textView)} fun copyText(view:View) {वैल टेक्स्ट =editText.text.toString() if (text.isNotEmpty()) {क्लिपबोर्डमैनेजर =getSystemService (संदर्भ। CLIPBOARD_SERVICE) क्लिपबोर्ड प्रबंधक के रूप में वैल क्लिपडेटा =क्लिपडाटा। a) Toast.makeText(applicationContext, "Copyed", Toast.LENGTH_SHORT).show() } और { Toast.makeText(applicationContext, "No text to be copy", Toast.LENGTH_SHORT).show() } } fun pasteText( देखें:देखें) {वैल क्लिपडेटा:क्लिपडाटा =क्लिपबोर्डमैनेजर.प्राइमरीक्लिप !! वैल आइटम:क्लिपडाटा।>चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा