এই উদাহরণটি দেখায় কিভাবে আমি অ্যান্ড্রয়েড অ্যাপ্লিকেশনে ওয়েব স্ক্র্যাপিং করতে পারি।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷
ধাপ 2 – build.gradle(Mobule:app) খুলুন এবং নিম্নলিখিত নির্ভরতা যোগ করুন
বাস্তবায়ন 'org.jsoup:jsoup:1.11.2'
ধাপ 3 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
পদক্ষেপ 4 ৷ − src/MainActivity.java-এ নিম্নলিখিত কোড যোগ করুন android.os.AsyncTask আমদানি করুন; android.support.v7.app.AppCompatActivity আমদানি করুন; android.os.Bundle আমদানি করুন; android.view.View আমদানি করুন; android.widget.Button আমদানি করুন; android.widget.TextView; আমদানি করুন org.jsoup.Jsoup;import org.jsoup.nodes.Document; import java.io.IOException;পাবলিক ক্লাস MainActivity AppCompatActivity প্রসারিত করে { TextView textView; বোতাম বোতাম; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView =findViewById(R.id.textView); button =findViewById(R.id.btnView); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new doIT().execute(); } }); } পাবলিক ক্লাস doIT প্রসারিত করে AsyncTask { স্ট্রিং শব্দ; @Override সুরক্ষিত Void doInBackground(Void... params) { চেষ্টা করুন { নথি নথি =Jsoup.connect("https://www.tutorialspoint.com/css_online_training/index.asp").get(); শব্দ =document.text(); } ধরা (IOException e) { e.printStackTrace(); } রিটার্ন নাল; } @অভাররাইড সুরক্ষিত শূন্যতা অনপোস্টএক্সকিউট(অকার্যকর এড়িয়ে চলুন) { super.onPostExecute(aVoid); textView.setText(শব্দ); } } }
ধাপ 5 - 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"> আসুন আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করি৷ আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –