কম্পিউটার

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


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

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

ধাপ 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"
   tools:context=".MainActivity">
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textStyle="bold" />?
   <EditText
      android:id="@+id/editText"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_below="@+id/textView"
      android:layout_marginTop="40dp"
      android:ems="10">
      <requestFocus />
   </EditText>
   <Button
      android:id="@+id/button1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_below="@+id/editText"
      android:layout_centerInParent="true"
      android:layout_margin="5dp"
      android:background="@android:color/holo_orange_light"
      android:onClick="saveTextFile"
      android:text="Save File"
      android:textColor="@android:color/background_dark"
      android:textStyle="bold" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.content.Context
import android.os.Bundle
import android.view.View
import android.widget.EditText
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import java.io.FileOutputStream
import java.io.OutputStreamWriter
class MainActivity : AppCompatActivity() {
   lateinit var editText: EditText
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      editText = findViewById(R.id.editText)
   }
   fun saveTextFile(view: View) {
      try {
         val fileOutputStream: FileOutputStream = openFileOutput("mytextfile.txt", Context.MODE_PRIVATE)
         val outputWriter = OutputStreamWriter(fileOutputStream)
         outputWriter.write(editText.text.toString())
         outputWriter.close()
         //display file saved message
         Toast.makeText(baseContext, "File saved successfully!", Toast.LENGTH_SHORT).show()
      }
      catch (e: Exception) {
         e.printStackTrace()
      }
   }
}

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

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   package="com.example.q11">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <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. অ্যান্ড্রয়েডে কাস্টম নোটিফিকেশন লেআউট এবং টেক্সট কালার কীভাবে তৈরি করবেন?

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

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