آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آموزش ارسال آیتم به نوتیفکیشن بار اندروید (رایگان!)

Hamedmtn  9 سال پیش  9 سال پیش
+15 0

   قطعاً تا حالا شده که قصد استفاده از notifacationCompat را داشته باشید و به دلایل مختلف نتونستین از اون استفاده کنید! امروز میخواهیم خیلی ساده و کار آمو از این قابلیت کاربردی فریم ورک اندروید استفاده کنیم.

در عکس بالا میتونید 2 مورد از notifacationCompat را مشاهده نمایید.

خب ابتدا لازم است یک اشاره گر به notifacationCompatایجاد کنیم:

 NotificationCompat.Builder mBuilder =   new NotificationCompat.Builder(this);

حال میتوانیم عناوین مختلف مربوطه به این notifacationCompat را مقدار دهی کنیم ، مقادیری از قبیل : آیکون ، تیتر ، توضیحات و غیره... . حال آیکون و تیتر مربوطه را ست میکنیم:

 mBuilder.setSmallIcon(R.drawable.block); //آیکون مربوطه
mBuilder.setContentText("این یک نوتیفکیشن نمونه است"); // message for notification
mBuilder.setContentTitle("سر تیتر نمونه"); //

برای حذف نوتیفکیشن پس از کلیک کردن نیز میتوانید از کد زیر استفاده کنید:

  mBuilder.setAutoCancel(true); // clear notification after click

در آخر میتوانید با استفاده از pendingIntent ، پس از کلیک شدن رو نوتیفکیشن برنامه ی خود را باز نمایید:

 Intent intent = new Intent(this, ActivityMain.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());

 

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .