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

এন্ড্রয়েডে রুট ডিরেক্টরি ইনফরমেশন পাওয়ার উপায়

এন্ড্রয়েডে Environment ক্লাস ব্যবহার করে রুট ডিরেক্টরি জানা

এই উদাহরণে দেখানো হয়েছে কিভাবে Environment ক্লাস ব্যবহার করে এন্ড্রয়েড সিস্টেমের রুট ডিরেক্টরির অ্যাবসোলিউট পাথ প্রোগ্রাম্যাটিক্যালি পাওয়া যায়।

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

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

পদক্ষেপ ২: লেআউট ফাইল সংশোধন করুন (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">

    <TextView
        android:id="@+id/text"
        android:textSize="30sp"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>

পদক্ষেপ ৩: MainActivity.java-তে লজিক যোগ করুন

package com.example.myapplication;

import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
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.N)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = findViewById(R.id.text);

        textView.setText(Environment.getRootDirectory().getAbsolutePath().toString());
    }

    @Override
    protected void onStop() {
        super.onStop();
    }

    @Override
    protected void onResume() {
        super.onResume();
    }
}

অ্যাপ্লিকেশন চালান

ডিভাইস কম্পিউটারের সাথে সংযুক্ত থাকলে, Android Studio-তে Run আইকনে ক্লিক করে অ্যাপটি চালান। ডিভাইসে রুট ডিরেক্টরির পাথ দেখাবে (সাধারণত "/system")।

Environment ক্লাসের অন্যান্য গুরুত্বপূর্ণ ডিরেক্টরি মেথডগুলো

  • getDataDirectory() - ডেটা ডিরেক্টরি (/data)
  • getExternalStorageDirectory() - এক্সটার্নাল স্টোরেজ ডিরেক্টরি (/sdcard বা /storage/emulated/0)
  • getDownloadCacheDirectory() - ডাউনলোড ক্যাশ ডিরেক্টরি
  • getExternalStorageState() - এক্সটার্নাল স্টোরেজের অবস্থা
  1. অ্যান্ড্রয়েডে বর্তমান থ্রেডের আইডি (ID) পাওয়ার পদ্ধতি

  2. অ্যান্ড্রয়েডে Spinner ভ্যালু পাওয়ার পদ্ধতি

  3. নিরাপদে আপনার অ্যান্ড্রয়েড ফোন রুট করুন: একটি جامع, ধাপে ধাপ গাইড

  4. অ্যান্ড্রয়েড টিভি বক্স সফলভাবে রুট করার সম্পূর্ণ গাইড