কম্পিউটার

অ্যান্ড্রয়েড অ্যাপ লঞ্চার আইকনে বিজ্ঞপ্তির সংখ্যা কীভাবে প্রদর্শন করবেন?


এই উদাহরণটি Android অ্যাপ লঞ্চার আইকনে বিজ্ঞপ্তির সংখ্যা কীভাবে প্রদর্শন করতে হয় সে সম্পর্কে প্রদর্শন করে৷

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

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?7gt; <বোতাম android:onClick ="createNotification" android:text =" বিজ্ঞপ্তি তৈরি করুন" android:layout_centerInParent ="true" android:layout_width ="match_parent" android:layout_height ="wrap_content" />

ধাপ 3 − src/MainActivity-তে নিম্নলিখিত কোড যোগ করুন।

package app.tutorialspoint.com.notifyme;android.app.NotificationChannel আমদানি করুন;android.app.NotificationManager আমদানি করুন;android.app.PendingIntent আমদানি করুন;android.content.Intent আমদানি করুন;android.os.Bundle আমদানি করুন;android আমদানি করুন। সমর্থন. BADGE_ICON_SMALL;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { স্ট্যাটিক int count =0; সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং NOTIFICATION_CHANNEL_ID ="10001"; ব্যক্তিগত চূড়ান্ত স্ট্যাটিক স্ট্রিং default_notification_channel_id ="ডিফল্ট"; @ওভাররাইড সুরক্ষিত অকার্যকর অনরেজুমে () { super .onResume(); গণনা =0; } @ওভাররাইড সুরক্ষিত অকার্যকর onCreate (বান্ডেল সংরক্ষিত ইনস্ট্যান্সস্টেট) { সুপার .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); } সর্বজনীন অকার্যকর সৃষ্টি বিজ্ঞপ্তি (দর্শন দেখুন) { গণনা ++; ইন্টেন্ট নোটিফিকেশনইন্টেন্ট =নতুন ইন্টেন্ট (গেটঅ্যাপ্লিকেশন কনটেক্সট() , মেইন অ্যাক্টিভিটি। ক্লাস ); notificationIntent.putExtra( "from Notification" , true ); notificationIntent.setFlags(ইন্টেন্ট। FLAG_ACTIVITY_CLEAR_TOP | অভিপ্রায়। FLAG_ACTIVITY_SINGLE_TOP ); PendingIntent pendingIntent =PendingIntent. গেটঅ্যাক্টিভিটি (এই, 0, নোটিফিকেশন ইন্টেন্ট, 0); নোটিফিকেশন ম্যানেজার mNotificationManager =(NotificationManager) getSystemService(NOTIFICATION_SERVICE); NotificationCompat.Builder mBuilder =new NotificationCompat.Builder(getApplicationContext() , default_notification_channel_id ); mBuilder.setContentTitle( "আমার বিজ্ঞপ্তি" ); mBuilder.setContentIntent(pendingIntent); mBuilder.setContentText( "বিজ্ঞপ্তি শ্রোতা পরিষেবা উদাহরণ" ); mBuilder.setSmallIcon(R.drawable. ic_launcher_foreground ); mBuilder.setAutoCancel( সত্য ); mBuilder.setBadgeIconType( BADGE_ICON_SMALL ); mBuilder.setNumber(গণনা); যদি (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); } assert mNotificationManager !=null; mNotificationManager.notify(( int ) সিস্টেম। currentTimeMillis () , mBuilder.build()); }}

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

-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?> <অ্যাপ্লিকেশন android :allowBacku p="true" android :icon ="@ mipmap/ic_launcher" android :label ="@string/app_name" android :roundIcon ="@mipmap/ic_launcher_round" android :supportsRtl ="true" Android :theme ="@style/AppTheme"> <শ্রেণি android :name ="android.intent.category.LAUNCHER" /> কার্যকলাপ>

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

অ্যান্ড্রয়েড অ্যাপ লঞ্চার আইকনে বিজ্ঞপ্তির সংখ্যা কীভাবে প্রদর্শন করবেন?


  1. অ্যান্ড্রয়েড অ্যাপে বিজ্ঞপ্তির সংখ্যা কীভাবে প্রদর্শন করবেন?

  2. অ্যান্ড্রয়েড 12 এ অ্যাপ আইকন আকারগুলি কীভাবে পরিবর্তন করবেন

  3. আপনার অ্যান্ড্রয়েড ডিভাইসে অ্যাপ আইকনের আকার কীভাবে পরিবর্তন করবেন

  4. অ্যান্ড্রয়েডে অ্যাপ আইকন ব্যাজগুলি কীভাবে সক্ষম বা নিষ্ক্রিয় করবেন