কম্পিউটার

একটি বিজ্ঞপ্তি দৃশ্যমান বা বাতিল হয়েছে কিনা তা পরীক্ষা করা কি Android এ সম্ভব?


একটি বিজ্ঞপ্তি দৃশ্যমান বা বাতিল হয়েছে কিনা তা পরীক্ষা করা Android-এ কীভাবে সম্ভব তা এই উদাহরণটি প্রদর্শন করে

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

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

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

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

package app.tutorialspoint.com.notifyme;android.app.NotificationChannel আমদানি করুন;android.app.NotificationManager আমদানি করুন;android.app.PendingIntent আমদানি করুন;android.content.Intent আমদানি করুন;android.os.Bundle আমদানি করুন;android আমদানি করুন। support.v4.app.NotificationCompat;import android.support.v7.app.AppCompatActivity;import android.view.View;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { পাবলিক স্ট্যাটিক ফাইনাল স্ট্রিং NOTIFICATION_CHANNEL_ID ="10001"; ব্যক্তিগত চূড়ান্ত স্ট্যাটিক স্ট্রিং default_notification_channel_id ="ডিফল্ট"; @ওভাররাইড সুরক্ষিত অকার্যকর অনক্রিয়েট (বান্ডেল সেভডইনস্ট্যান্সস্টেট) { সুপার .অনক্রিয়েট(সেভডইনস্ট্যান্সস্টেট); setContentView(R.layout. activity_main ); onNewIntent(getIntent()); } সর্বজনীন অকার্যকর সৃষ্টি বিজ্ঞপ্তি (ভিউ ভিউ) { যদি (isNotificationVisible()) { NotificationManager mNotificationManager =(NotificationManager) getSystemService(NOTIFICATION_SERVICE); NotificationCompat.Builder mBuilder =নতুন NotificationCompat.Builder(MainActivity. এটি, default_notification_channel_id ); mBuilder.setContentTitle( "আমাকে অবহিত করুন" ); mBuilder.setContentText( "কিছু গুরুত্বপূর্ণ!" ); mBuilder.setSmallIcon(R.drawable. ic_launcher_foreground ); mBuilder.setAutoCancel( সত্য ); যদি (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()); } } প্রাইভেট বুলিয়ান isNotificationVisible () { Intent notificationIntent =new Intent(MainActivity. এই, MainActivity. ক্লাস ); PendingIntent পরীক্ষা =PendingIntent. getActivity (মেইন অ্যাক্টিভিটি। এই, 123 , নোটিফিকেশন ইন্টেন্ট , পেন্ডিংইন্টেন্ট। FLAG_NO_CREATE); রিটার্ন পরীক্ষা!=শূন্য; }}

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

-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?> <অ্যাপ্লিকেশন 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">

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


  1. Android এ Notification.deleteIntent কিভাবে ব্যবহার করবেন?

  2. অ্যান্ড্রয়েডে কীভাবে একটি অনুস্মারক বিজ্ঞপ্তি তৈরি করবেন?

  3. অ্যান্ড্রয়েড এডিট টেক্সট খালি কিনা তা কীভাবে পরীক্ষা করবেন?

  4. অ্যান্ড্রয়েডে ইমারসিভ মোড – এটা কি সম্ভব?