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

অ্যান্ড্রয়েডে LocalTime API ক্লাস ব্যবহার করে লোকাল টাইম পাওয়ার পদ্ধতি

অ্যান্ড্রয়েডে LocalTime API দিয়ে বর্তমান সময় প্রদর্শন

এই উদাহরণটি দেখাবে কীভাবে অ্যান্ড্রয়েডে LocalTime API ক্লাস ব্যবহার করে লোকাল টাইম পাওয়া যায়।

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

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

স্টেপ ২: লেআউট XML কোড (res/layout/activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="লোকাল তারিখ"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

উপরের কোডে সময় প্রদর্শনের জন্য একটি TextView ব্যবহার করা হয়েছে।

স্টেপ ৩: MainActivity.java কোড

package com.example.myapplication;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.time.LocalTime;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView textView = findViewById(R.id.date);
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
            LocalTime time = LocalTime.now();
            textView.setText(String.valueOf("সময় " + time));
        }
    }
}

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

আপনার অ্যান্ড্রয়েড মোবাইল ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে ধরে নেওয়া হয়েছে। Android Studio-তে প্রজেক্টের এক্টিভিটি ফাইল খুলে টুলবারের Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস সিলেক্ট করুন এবং ডিভাইস চেক করুন - ডিফল্ট স্ক্রিন প্রদর্শিত হবে।

অ্যান্ড্রয়েডে LocalTime API ক্লাস ব্যবহার করে লোকাল টাইম পাওয়ার পদ্ধতি

উপরের ফলাফলে বর্তমান সময় সেকেন্ডসহ প্রদর্শিত হচ্ছে।

  1. এন্ড্রয়েডে YearMonth API ক্লাস ব্যবহার করে মাসের তথ্য পাওয়ার পদ্ধতি

  2. অ্যান্ড্রয়েডে LocalDateTime API ক্লাস ব্যবহার করে লোকাল টাইম এবং ডেট পাওয়ার পদ্ধতি

  3. অ্যান্ড্রয়েডে রিসোর্স আইডি (Resource ID) দিয়ে রিসোর্স নাম পাওয়া

  4. JavaMail API ব্যবহার করে Android-এ ইমেইল পাঠানো