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

कोटलिन का उपयोग करके मेरे एंड्रॉइड ऐप में प्रोग्रामेटिक रूप से टेक्स्ट (Ctrl + C) कैसे कॉपी करें?

<घंटा/>

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

कोटलिन का उपयोग करके मेरे एंड्रॉइड ऐप में प्रोग्रामेटिक रूप से टेक्स्ट (Ctrl + C) कैसे कॉपी करें?

कोटलिन का उपयोग करके मेरे एंड्रॉइड ऐप में प्रोग्रामेटिक रूप से टेक्स्ट (Ctrl + C) कैसे कॉपी करें?



  1. मैं एंड्रॉइड ऐप को प्रोग्रामेटिक रूप से "पुनरारंभ" कैसे करूं?

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

  1. मेरे एंड्रॉइड ऐप में प्रोग्रामेटिक रूप से टेक्स्ट कॉपी कैसे करें (Ctrl + C)?

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

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

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