কম্পিউটার

অ্যান্ড্রয়েডে উপলব্ধ বিজ্ঞপ্তি শব্দগুলির তালিকা কীভাবে আনবেন?


এই উদাহরণটি Android-এ উপলব্ধ বিজ্ঞপ্তি শব্দগুলির তালিকা কীভাবে আনতে হয় তা প্রদর্শন করে

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

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

<প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?> <বোতাম android :onClick ="setRingtone" Android :layout_width ="wrap_content" android :layout_wrapight ="wrap_content" " android :layout_centerHorizontal ="true" Android :layout_marginTop ="32dp" Android :text ="সেট রিংটোন" /> <বোতাম android :onClick ="createNotification" android :layout_width ="match_parent" android :layout_content ="wrap_height ="wrap_ent layout_centerInParent ="true" Android :layout_margin ="16dp" Android :text ="বিজ্ঞপ্তি তৈরি করুন" />

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

package app.tutorialspoint.com.notifyme;android.app.Activity আমদানি করুন;android.app.NotificationChannel আমদানি করুন;android.app.NotificationManager আমদানি করুন;android.content.Intent আমদানি করুন;android.media.RingtoneManager আমদানি করুন;android.import করুন net.Uri; android.os.Bundle আমদানি করুন;android.support.annotation আমদানি করুন। বাতিলযোগ্য;import android.support.v4.app.NotificationCompat;import android.support.v7.app.AppCompatActivity; android.view.View আমদানি করুন;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { পাবলিক স্ট্যাটিক ফাইনাল স্ট্রিং NOTIFICATION_CHANNEL_ID 01 =" ব্যক্তিগত চূড়ান্ত স্ট্যাটিক স্ট্রিং default_notification_channel_id ="ডিফল্ট"; স্ট্রিং নির্বাচিত রিংটোন; @ওভাররাইড সুরক্ষিত অকার্যকর অনক্রিয়েট (বান্ডেল সেভডইনস্ট্যান্সস্টেট) { সুপার .অনক্রিয়েট(সেভডইনস্ট্যান্সস্টেট); setContentView(R.layout. activity_main ); onNewIntent(getIntent()); } সর্বজনীন অকার্যকর সেট রিংটোন (ভিউ দেখুন) { অভিপ্রায় =নতুন অভিপ্রায় (রিংটোন ম্যানেজার। ACTION_RINGTONE_PICKER ); intent.putExtra(RingtoneManager। EXTRA_RINGTONE_TYPE , RingtoneManager। TYPE_NOTIFICATION); intent.putExtra(রিংটোন ম্যানেজার। EXTRA_RINGTONE_TITLE , "টোন নির্বাচন করুন" ); intent.putExtra(রিংটোন ম্যানেজার। EXTRA_RINGTONE_EXISTING_URI , (Uri) নাল ); এই .startActivityForResult(উদ্দেশ্য , 5 ); } সর্বজনীন অকার্যকর সৃষ্টি বিজ্ঞপ্তি (ভিউ ভিউ) { 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()); } @ActivityResult (int requestCode , int resultCode , @Nullable Intent data) { super .onActivityResult(requestCode , resultCode , data); যদি (ফলাফল কোড ==কার্যকলাপ। RESULT_OK &&requestCode ==5 ) { Uri uri =data.getParcelableExtra(RingtoneManager। EXTRA_RINGTONE_PICKED_URI ); if (uri !=null ) { এই . নির্বাচিত রিংটোন =uri.toString(); } অন্য { এই . নির্বাচিত রিংটোন =নাল; } } } }

পদক্ষেপ 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">

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


  1. কিভাবে Android এ বিজ্ঞপ্তি থেকে একটি পরিষেবা শুরু করবেন?

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

  3. অ্যান্ড্রয়েডে সার্চভিউ কীভাবে ব্যবহার করবেন?

  4. ইনস্টল করা অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির একটি তালিকা কীভাবে পাবেন?