কম্পিউটার

অ্যান্ড্রয়েড অ্যাপে একটি সাধারণ পাঠ্য ফাইল কীভাবে পড়বেন?


এই উদাহরণটি দেখায় কিভাবে আমি অ্যান্ড্রয়েড অ্যাপে একটি সাধারণ টেক্সট ফাইল পড়তে পারি।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

একটি নতুন অ্যান্ড্রয়েড রিসোর্স ডিরেক্টরি (raw.xml) তৈরি করুন এবং res/raw এ একটি টেক্সট ফাইল যোগ করুন

ধাপ 2 − 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"
   android:padding="8dp"
   tools:context=".MainActivity">
   <Button
      android:id="@+id/button"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:onClick="ReadTextFile"
      android:text="Read Text File" />
   <TextView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop="20dp"
      android:text="Read text File in Android"
      android:textAlignment="center"
      android:textSize="18sp"
      android:textStyle="bold" />
   <TextView
      android:id="@+id/textView"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_below="@id/button"
      android:layout_marginTop="10dp"
      android:textSize="20sp"
      android:textStyle="bold" />
</RelativeLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class MainActivity extends AppCompatActivity {
   TextView textView;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      textView = findViewById(R.id.textView);
   }
   public void ReadTextFile(View view) throws IOException {
      String string = "";
      StringBuilder stringBuilder = new StringBuilder();
      InputStream is = this.getResources().openRawResource(R.raw.sample);
      BufferedReader reader = new BufferedReader(new InputStreamReader(is));
      while (true) {
         try {
            if ((string = reader.readLine()) == null) break;
         }
         catch (IOException e) {
            e.printStackTrace();
         }
         stringBuilder.append(string).append("\n");
         textView.setText(stringBuilder);
      }
      is.close();
      Toast.makeText(getBaseContext(), stringBuilder.toString(),
      Toast.LENGTH_LONG).show();
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?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>

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

অ্যান্ড্রয়েড অ্যাপে একটি সাধারণ পাঠ্য ফাইল কীভাবে পড়বেন?


  1. কীভাবে টেক্সট ফাইল তৈরি করবেন এবং অ্যান্ড্রয়েডে সেই ফাইলটিতে ডেটা সন্নিবেশ করবেন?

  2. আমার অ্যান্ড্রয়েড অ্যাপে প্রোগ্রাম্যাটিকভাবে (Ctrl+C) পাঠ্য কীভাবে অনুলিপি করবেন?

  3. একটি অ্যান্ড্রয়েড অ্যাপে এক্সএমএল ফাইল ব্যবহার করে অ্যানিমেশন কীভাবে তৈরি করবেন?

  4. কিভাবে এক্সেলে টেক্সট ফাইল আমদানি করবেন (4টি সহজ উপায়)