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

एंड्रॉइड में एचटीएमएल का विश्लेषण कैसे करें?


यह उदाहरण दर्शाता है कि मैं android में HTML को कैसे पार्स करूं।

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

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

 

चरण 3 - दी गई निर्भरता को build.gradle में जोड़ें (मॉड्यूल:ऐप)

कार्यान्वयन 'org.jsoup:jsoup:1.11.2'

चरण 4 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>आयात android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.TextView;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import java.io.IOException;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { बटन बटन; टेक्स्ट व्यू टेक्स्ट व्यू; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.textView); बटन =findViewById (R.id.btnParseHTML); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक शून्य ऑनक्लिक (देखें वी) {getHtmlFromWeb ();}}); } निजी शून्य getHtmlFromWeb () {नया थ्रेड (नया रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {अंतिम स्ट्रिंगबिल्डर स्ट्रिंगबिल्डर =नया स्ट्रिंगबिल्डर (); कोशिश करें {दस्तावेज़ doc =Jsoup.connect ("https://www.tutorialspoint. com/").get(); स्ट्रिंग शीर्षक =doc.title (); तत्व लिंक =doc.select("a[href]"); stringBuilder.append(title).append("\n"); for ( तत्व लिंक:लिंक) {stringBuilder.append("\n").append("Link:").append(link.attr("href")).append("\n").append("Text :" ).append(link.text()); }} पकड़ें (IOException e) { stringBuilder.append("Error:").append(e.getMessage()).append("\n"); } runOnUiThread(new रननेबल () {@ ओवरराइड सार्वजनिक शून्य रन () {textView.setText (stringBuilder.toString ()); }}); }})।स्टार्ट (); }}

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

एंड्रॉइड में एचटीएमएल का विश्लेषण कैसे करें?


  1. Android में JSON को पार्स करने के लिए JSONobject का उपयोग कैसे करें?

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

  1. एंड्रॉइड पर JSON ऑब्जेक्ट्स का विश्लेषण कैसे करें?

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

  1. एंड्रॉइड पर JSON का विश्लेषण कैसे करें?

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