यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android में HTML को कैसे पार्स किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - दी गई निर्भरता को build.gradle (मॉड्यूल:ऐप) में जोड़ें
कार्यान्वयन 'org.jsoup:jsoup:1.11.2'
चरण 4 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport android.widget.Buttonimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityimport org.jsoup.Jsoupimport org.jsoup.nodes.Documentimport org.jsoup.select.Elementsimport java.io.IOExceptionclass MainActivity:AppCompatActivity () {lateinit var बटन:बटन लेटइनिट var टेक्स्ट व्यू:टेक्स्ट व्यू ओवरराइड फन ऑनक्रिएट (savedInstanceState:बंडल?) {super.onCreate (savedInstanceState) setContentView (R.layout.activity_main) शीर्षक ="कोटलिनएप" टेक्स्ट व्यू =findViewById (R) .id.textView) बटन =findViewById(R.id.btnParseHTML) बटन।सेटऑनक्लिक लिस्टनर {getHtmlFromWeb ()}} निजी मज़ा getHtmlFromWeb () {थ्रेड (रननेबल {वैल स्ट्रिंगबिल्डर =स्ट्रिंगबिल्डर () कोशिश करें {वैल डॉक्टर:दस्तावेज़ =Jsoup.connect ("https://www.tutorialspoint.com/").get() वैल शीर्षक:String =doc.title() वैल लिंक्स:Elements =doc.select("a[href]") stringBuilder.app end(title).append("\n") for (लिंक में लिंक) { stringBuilder.append("\n").append("Link :").append(link.attr("href")).append ("\ n")। संलग्न करें ("पाठ:")। संलग्न करें (लिंक। टेक्स्ट ())}} पकड़ें (ई:आईओएक्सप्शन) {stringBuilder.append ("त्रुटि:")। संलग्न करें (ई.संदेश)। संलग्न करें ("\n") } runOnUiThread { textView.text =stringBuilder.toString() } }).start() }}चरण 5 - निम्न कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.INTERNET"/> <एप्लिकेशन 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा