কম্পিউটার

আমি কিভাবে অ্যান্ড্রয়েড অ্যাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করব?


এই উদাহরণটি দেখায় কিভাবে ক্রিয়াকলাপগুলির মধ্যে ডেটা পাস করতে হয়৷

ধাপ 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: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"
   android:id="@+id/activity_main"
   android:padding="20dp"
   android:layout_gravity="center"
   tools:context=".MainActivity">
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:id="@+id/hello_id"
      android:layout_centerInParent="true"
      android:text="Hello my friend "
      android:textSize="20sp"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintLeft_toLeftOf="parent"
      app:layout_constraintRight_toRightOf="parent"
      app:layout_constraintTop_toTopOf="parent" />
</RelativeLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.sample;
import android.content.Intent;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import static java.lang.Thread.sleep;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      startActivity(new Intent(MainActivity.this,SecondActivity.class));
      try {
         sleep(3000);
      } catch (InterruptedException e) {
         e.printStackTrace();
      }
      // close splash activity
      finish();
   }
}

ধাপ 4 −res/drawable/splash_screenbackground.xml এ নিম্নলিখিত কোড যোগ করুন

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="https://schemas.android.com/apk/res/android">
   <item>
      <color android:color="@color/splash_background_color"/>
   </item>
   <item>
      <bitmap
         android:src="@drawable/mx"
         android:tileMode="disabled"
         android:gravity="center"/>
   </item>
</layer-list>

ধাপ 5 −res/values/colors.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<resources>
   <color name="colorPrimary">#008577</color>
   <color name="colorPrimaryDark">#00574B</color>
   <color name="colorAccent">#D81B60</color>
   <color name="splash_background_color">#5456e1</color>
</resources>

ধাপ 6 −res/values/styles.xml

-এ নিম্নলিখিত কোড যোগ করুন
<resources>
   <!-- Base application theme. -->
   <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
      <!-- Customize your theme here. -->
      <item name="colorPrimary">@color/colorPrimary</item>
      <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
      <item name="colorAccent">@color/colorAccent</item>
   </style>
   <style name="SplashTheme" parent ="Theme.AppCompat.Light.NoActionBar">
      <item name="android:windowBackground">@drawable/splash_screenbackground</item>
      <item name="android:windowNoTitle">true</item>
      <item name="android:windowFullscreen">true</item>
   </style>
</resources>

পদক্ষেপ 7 −নিম্নলিখিত কোডটি src/SecondActivity.java এ যোগ করুন

package com.example.sample;
import android.app.Activity;
import android.os.Bundle;
public class SecondActivity extends Activity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
   }
}

ধাপ 8 নিম্নলিখিত কোডটি Manifests/AndroidManifest.xml এ যোগ করুন

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:dist="https://schemas.android.com/apk/distribution"
   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"
         android:theme="@style/SplashTheme">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
      <activity android:name=".SecondActivity"/>
   </application>
   <dist:module dist:instant="true" />
</manifest>

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

আমি কিভাবে অ্যান্ড্রয়েড অ্যাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করব?

আমি কিভাবে অ্যান্ড্রয়েড অ্যাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করব?


  1. একটি অ্যান্ড্রয়েড অ্যাপে একটি মাল্টিলেভেল লিস্টভিউ কীভাবে তৈরি করবেন?

  2. উইন্ডোজ পিসিতে কীভাবে অ্যান্ড্রয়েড স্ক্রিন মিরর করবেন

  3. অ্যান্ড্রয়েডে কীভাবে সঠিকভাবে মাল্টিটাস্ক করবেন

  4. অ্যান্ড্রয়েডে একটি অ্যাপের স্ক্রিন কীভাবে পিন করবেন