কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড অ্যাপ থেকে ওয়েব ব্রাউজারে ওয়েবসাইট খোলার পদ্ধতি

অ্যান্ড্রয়েডে ইমপ্লিসিট ইন্টেন্ট ব্যবহার করে ওয়েবসাইট খোলা

এই উদাহরণে দেখানো হয়েছে কিভাবে যেকোনো অ্যান্ড্রয়েড অ্যাপ্লিকেশন থেকে ডিভাইসের ডিফল্ট ওয়েব ব্রাউজারে একটি নির্দিষ্ট ওয়েবসাইট খোলা যায়। এটি Intent.ACTION_VIEW ব্যবহার করে করা হয়।

ধাপ ১: নতুন প্রজেক্ট তৈরি করুন

অ্যান্ড্রয়েড স্টুডিওতে File → New Project নির্বাচন করে একটি নতুন প্রজেক্ট তৈরি করুন।

ধাপ ২: লেআউট ডিজাইন করুন

res/layout/activity_main.xml ফাইলে একটি বাটন যোগ করুন:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <Button
        android:id="@+id/btnAmazon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Amazon"
        android:textStyle="bold" />
</RelativeLayout>

ধাপ ৩: বাটন ক্লিক হ্যান্ডলিং

src/MainActivity.java ফাইলে ইন্টেন্ট লজিক যোগ করুন:

import android.content.Intent;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        Button button = findViewById(R.id.btnAmazon);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String url = "https://www.amazon.com";
                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
            }
        });
    }
}

ধাপ ৪: ম্যানিফেস্ট কনফিগারেশন

স্ট্যান্ডার্ড ম্যানিফেস্ট ফাইল ব্যবহার করুন। ইন্টারনেট পারমিশন আপনোতঃভাবে কাজ করবে কারণ সিস্টেম ব্রাউজারটি হ্যান্ডেল করে।

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample">
    <application
        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">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

টেস্টিং

অ্যাপটি রান করুন এবং "Amazon" বাটনে ক্লিক করুন। ডিভাইসের ডিফল্ট ব্রাউজার খুলে Amazon.com লোড হবে।

অ্যান্ড্রয়েড অ্যাপ থেকে ওয়েব ব্রাউজারে ওয়েবসাইট খোলার পদ্ধতি অ্যান্ড্রয়েড অ্যাপ থেকে ওয়েব ব্রাউজারে ওয়েবসাইট খোলার পদ্ধতি
  1. অ্যান্ড্রয়েড অ্যাপ্লিকেশনে ওয়েব স্ক্র্যাপিং করার পদ্ধতি

  2. অ্যান্ড্রয়েডে এক্টিভিটির থেকে ফ্র্যাগমেন্টে ভেরিয়েবল পাস করার পদ্ধতি

  3. যেকোনো ওয়েব ব্রাউজারে ট্যাব মিউট করার পদ্ধতি

  4. সহজে ওয়েবসাইট ডেটা এক্সেলে ইম্পোর্ট করুন: ধাপে ধাপে গাইড