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

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

ইন্টেন্ট ব্যবহার করে ব্রাউজারে URL খোলা

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

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

Android Studio-তে File → New Project এ যান এবং প্রজেক্ট তৈরি করুন।

ধাপ ২: লেআউট XML ফাইল কনফিগার করুন

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">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="70dp"
        android:background="#008080"
        android:padding="5dp"
        android:text="TutorialsPoint"
        android:textColor="#fff"
        android:textSize="24sp"
        android:textStyle="bold" />

    <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>

ধাপ ৩: MainActivity.kt ফাইলে লজিক লিখুন

import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"

        val button: Button = findViewById(R.id.btnAmazon)
        button.setOnClickListener {
            val url = "https://www.amazon.com"
            startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)))
        }
    }
}

ধাপ ৪: AndroidManifest.xml-এ ইন্টারনেট পারমিশন যোগ করুন

<uses-permission android:name="android.permission.INTERNET" />

অ্যাপ্লিকেশন চালানোর পদ্ধতি

ডিভাইস সংযুক্ত করে Run করুন। "Amazon" বাটনে ক্লিক করলে ডিফল্ট ব্রাউজারে Amazon ওয়েবসাইট খুলবে।

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

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

  3. অ্যান্ড্রয়েড অ্যাপ থেকে জিমেইল ব্যবহার করে ইমেইল পাঠানোর পদ্ধতি

  4. অ্যান্ড্রয়েডে কোটলিন ব্যবহার করে গ্যালারি থেকে ছবি বেছে নেওয়ার উপায়