ওভারভিউ
এই উদাহরণটি দেখায় কিভাবে `ActivityManager.isLowRamDevice()` মেথড ব্যবহার করে ডিভাইসের র্যাম কম (low-end) নাকি বেশি (high-end) তা নির্ধারণ করা যায়।
ধাপ ১: নতুন প্রজেক্ট তৈরি করুন
Android Studio-তে যান: File → New Project এবং প্রজেক্ট তৈরির জন্য প্রয়োজনীয় সব তথ্য পূরণ করুন।
ধাপ ২: লেআউট XML-এ TextView যোগ করুন
res/layout/activity_main.xml ফাইলে নিচের কোডটি যোগ করুন:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical">
<TextView
android:id="@+id/text"
android:textSize="30sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
উপরের কোডে ডিভাইস low-ram নাকি high-ram তা দেখানোর জন্য TextView ব্যবহার করা হয়েছে।
ধাপ ৩: MainActivity.java-তে কোড যোগ করুন
package com.example.myapplication;
import android.app.ActivityManager;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView textView;
@RequiresApi(api = Build.VERSION_CODES.P)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.text);
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
boolean isLowRam = activityManager.isLowRamDevice();
textView.setText("" + isLowRam);
}
}
ব্যাখ্যা:
trueরিটার্ন করলে: ডিভাইসটি low-RAM ডিভাইস (সাধারণত ১GB বা তার কম র্যাম)falseরিটার্ন করলে: ডিভাইসটি normal/high-RAM ডিভাইস
এই মেথডটি Android 4.4 (API 19) থেকে উপলব্ধ। অ্যাপটি ডিভাইসের স্পেসিফিকেশন অনুযায়ী পারফরম্যান্স অপ্টিমাইজেশনের সিদ্ধান্ত নিতে এই তথ্য ব্যবহার করতে পারে।
অ্যাপ্লিকেশন চালান
আপনার অ্যান্ড্রয়েড ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে ধরে নিচ্ছি। Android Studio-তে আপনার প্রজেক্টের activity ফাইল খুলুন এবং টুলবার থেকে Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস সিলেক্ট করুন এবং ডিভাইসে ফলাফল দেখুন।
