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

অ্যান্ড্রয়েডে টেক্সট ফাইল তৈরি করে ডেটা লিখার পদ্ধতি


ভূমিকা

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

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

Android Studio-তে File → New Project নির্বাচন করুন।

ধাপ ২: লেআউট ফাইল (res/layout/activity_main.xml)

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 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/textView1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentRight="true" 
        android:background="#008080" 
        android:padding="5dp" 
        android:text="Android Write Text to a File" 
        android:textColor="#fff" /> 
    <EditText 
        android:id="@+id/editText1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentRight="true" 
        android:layout_below="@+id/textView1" 
        android:layout_marginTop="22dp" 
        android:ems="10" 
        android:layout_margin="5dp"> 
        <requestFocus /> 
    </EditText> 
    <Button 
        android:id="@+id/button1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentLeft="true" 
        android:layout_alignParentRight="true" 
        android:layout_below="@+id/editText1" 
        android:text="Write Text into File" 
        android:onClick="WriteBtn" 
        android:layout_margin="5dp"/> 
</RelativeLayout>

ধাপ ৩: মেইন এক্টিভিটি কোড (src/MainActivity.java)

package com.example.sample; 

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.io.InputStreamReader; 
import java.io.OutputStreamWriter; 
import android.app.Activity; 
import android.view.View; 
import android.widget.EditText; 
import android.widget.Toast; 

public class MainActivity extends AppCompatActivity { 
    EditText textmsg; 
    static final int READ_BLOCK_SIZE = 100; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        textmsg = (EditText) findViewById(R.id.editText1); 
    } 

    // ফাইলে টেক্সট লিখুন
    public void WriteBtn(View v) { 
        try { 
            FileOutputStream fileout = openFileOutput("mytextfile.txt", MODE_PRIVATE); 
            OutputStreamWriter outputWriter = new OutputStreamWriter(fileout); 
            outputWriter.write(textmsg.getText().toString()); 
            outputWriter.close(); 
            
            // ফাইল সেভ হওয়ার মেসেজ
            Toast.makeText(getBaseContext(), "File saved successfully!", Toast.LENGTH_SHORT).show(); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
    } 
}

ধাপ ৪: মেনিফেস্ট ফাইল (AndroidManifest.xml)

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.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>

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

অ্যাপটি চালান। EditText-এ টেক্সট লিখে "Write Text into File" বাটনে ক্লিক করলে ইন্টারনাল স্টোরেজে ফাইল তৈরি হবে।


  1. অ্যান্ড্রয়েড অ্যাপে সিম্পল টেক্সট ফাইল পড়ার পদ্ধতি

  2. ম্যাকওএসে টেক্সট ফাইল তৈরি করার ধাপে ধাপে গাইড

  3. আউटलুক প্রোফাইল তৈরি ও পরিচালনা: নতুন প্রোফাইল যোগ ও PST ফাইল ইম্পোর্ট করার ধাপে ধাপে গাইড

  4. টেক্সট ফাইল ডেটা এক্সেলে ইম্পোর্ট: ৩টি প্রমাণিত পদ্ধতি সঠিক ফলাফলের জন্য