সংজ্ঞা
এটি অ্যাপ্লিকেশন/অবজেক্টের বর্তমান অবস্থার প্রেক্ষাপট। এটি নতুন তৈরি বস্তুগুলিকে বুঝতে দেয় কী চলছে। সাধারণত, আপনি আপনার প্রোগ্রামের অন্য একটি অংশ (ক্রিয়াকলাপ এবং প্যাকেজ/অ্যাপ্লিকেশন) সম্পর্কিত তথ্য পেতে এটিকে কল করেন। নীচের প্রোগ্রামে আপনি দেখতে পাবেন যে আমরা একটি টেক্সটভিউ ডায়নামিকভাবে তৈরি করেছি এবং প্রসঙ্গ পাস করেছি। এই প্রসঙ্গটি পরিবেশ সম্পর্কে তথ্য পেতে ব্যবহৃত হয়।
এই উদাহরণটি দেখায় যে আমি কীভাবে একটি অ্যান্ড্রয়েড টেক্সটভিউতে প্রসঙ্গ প্রদর্শন করব।
ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷
ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।
<?xml version="1.0" encoding="utf-8"?> <LinearLayout 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:id="@+id/linearLayout" android:orientation="vertical" android:padding="16sp" tools:context=".MainActivity"> </LinearLayout>
ধাপ 3 − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনimport android.graphics.Color; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LinearLayout linearLayout = findViewById(R.id.linearLayout); TextView textViewContext = new TextView(getApplicationContext()); textViewContext.setTextSize(30); textViewContext.setText("Application Context"); textViewContext.setTextColor(Color.RED); TextView textViewActivityContext = new TextView(this); textViewActivityContext.setTextSize(30); textViewActivityContext.setText("Activity Context"); linearLayout.addView(textViewContext); linearLayout.addView(textViewActivityContext); } }
ধাপ 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>
আসুন আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করি৷ আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –