بعد از مدتی طولانی یک بخش جدید به سایت اضافه شد و در آن به بررسی مباحث مختلف برای اندروید می پردازیم؛
ساخت نوتیفیکشن در اندروید
برای شروع ابتدا وارد Activity خود شوید.
ابتدا در بالای Activity خود کتابخانه های زیر را اضافه کنید:
import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Intent;
سپس در بخش اصلی class اکتیویتی مورد نظر کد زیر را وارد کنید:
NotificationManager manager; Notification myNotication;
در بالا شما یک NotifitcationManager و یک Notification برای خود تعریف کردید.
در مرحله ی بعد به سراغ Event مورد نظر خود بروید و کد زیر را وارد کنید :
manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Intent intent = new Intent("com.rj.notitfications.SECACTIVITY"); PendingIntent pendingIntent = PendingIntent.getActivity(homeActivity.this, 1, intent, 0); Notification.Builder builder = new Notification.Builder(homeActivity.this); builder.setAutoCancel(false); builder.setTicker(" "); builder.setContentTitle("CamelCase.ir Notification"); builder.setContentText("Enjoy This App"); builder.setSmallIcon(R.drawable.notif); builder.setContentIntent(pendingIntent); builder.setOngoing(true); builder.setSubText(""); builder.setNumber(100); builder.build(); myNotication = builder.getNotification(); manager.notify(11, myNotication);
نکته :
در کد بالا نام Activity ما homeActivity می باشد که با توجه به نام Activity خود در خط 4 و 5 کد بالا نام مورد نظر خود را وارد کنید.
تمام؛ حالا برنامه ی خود را اجرا کنید و Event مورد نظر خود را اجرا کنید.
اگر تمامی موارد بالا را درست انجام داده باشید نتیجه به شکل زیر خواهد شد. ( برنامه ی بالا با اندروید استادیو تست شده است. )

اگر مشکلی یا راه حل بهتری برای ساخت نوتیفیکشن در اندروید سراغ دارید برای ما ارسال کنید تا با دیگران به اشتراگ بگذاریم.
موفق و پیروز باشید.
ارسال پاسخ