এই উদাহরণটি কয়েক সেকেন্ডের পরে একটি Android বিজ্ঞপ্তি কীভাবে সাফ করবেন সে সম্পর্কে প্রদর্শন করে৷
৷ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷
ধাপ 2৷ − নিম্নলিখিত কোডটি res/layout/activity_main.xml এ যোগ করুন।
<প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?>ধাপ 3 − src/MainActivity.java
-এ নিম্নলিখিত কোড যোগ করুনpackage app.tutorialspoint.com.notifyme;android.app.NotificationChannel আমদানি করুন;android.app.NotificationManager আমদানি করুন;android.app.PendingIntent আমদানি করুন;android.content.Context আমদানি করুন;android.content.Intent আমদানি করুন;Android আমদানি করুন os.Handler;Import android.support.v4.app.NotificationCompat;Import android.support.v7.app.AppCompatActivity; android.os.Bundle আমদানি করুন;android.view.View আমদানি করুন;android.widget.Button আমদানি করুন;পাবলিক ক্লাস মেইন অ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { সর্বজনীন স্ট্যাটিক ফাইনাল স্ট্রিং NOTIFICATION_CHANNEL_ID ="10001"; ব্যক্তিগত চূড়ান্ত স্ট্যাটিক স্ট্রিং default_notification_channel_id ="ডিফল্ট"; @ওভাররাইড সুরক্ষিত অকার্যকর অনক্রিয়েট (বান্ডেল সেভডইনস্ট্যান্সস্টেট) { সুপার .অনক্রিয়েট(সেভডইনস্ট্যান্সস্টেট); setContentView(R.layout. activity_main ); বোতাম btnCreateNotification =findViewById(R.id. btnCreateNotification); btnCreateNotification.setOnClickListener( new View.OnClickListener() { @Override public void onClick (ভিউ v) { উদ্দেশ্য নোটিফিকেশনইন্টেন্ট =নতুন অভিপ্রায় (মেইন অ্যাক্টিভিটি। এটি, মেইন অ্যাক্টিভিটি। ক্লাস ); notificationIntent.add.Cont. । Action_Main); বিজ্ঞপ্তি। Flag_activity_Clear_top | অভিপ্রায়। Flag_activity_single_top); Militytent Flagintivity_single_top)। GetAtTivity (MainactivityTING। ) .setSmallIcon(R.drawable. ic_launcher_foreground ) .setContentTitle( "Test" ) .setContentIntent(resultIntent) .setStyle( new NotificationCompat.InboxStyle()) .setContentText( "হ্যালো এই প্রথম নয়! cation"); চূড়ান্ত নোটিফিকেশন ম্যানেজার mNotificationManager =(নোটিফিকেশন ম্যানেজার) সিস্টেম সার্ভিস (প্রসঙ্গ। NOTIFICATION_SERVICE); যদি (android.os.Build.VERSION। SDK_INT>=android.os.Build.VERSION_CODES। O ) { int important =Notification Manager। IMPORTANCE_HIGH; নোটিফিকেশনচ্যানেল নোটিফিকেশনচ্যানেল =নতুন নোটিফিকেশন চ্যানেল (NOTIFICATION_CHANNEL_ID , "NOTIFICATION_CHANNEL_NAME" , গুরুত্ব); mBuilder.setChannelId( NOTIFICATION_CHANNEL_ID ); জাহির mNotificationManager !=null; mNotificationManager.createNotificationChannel(notificationChannel); } চূড়ান্ত int notificationId =( int ) সিস্টেম। বর্তমানটাইমমিলিস (); জাহির mNotificationManager !=null; mNotificationManager.notify(notificationId , mBuilder.build()); হ্যান্ডলার h =নতুন হ্যান্ডলার(); long delayInMilliseconds =5000; h.postDelayed( new Runnable() { public void run () { mNotificationManager .cancel( notificationId ); } } , delayInMilliseconds); } }); }}
পদক্ষেপ 4৷ − androidManifest.xml
-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?>আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -