نمایش Notification هنگام Boot شدن گوشی در روش Broadcast-Manifest

پرسیده شده
فعالیت 1416 روز پیش
دیده شده 818 بار
0

استاد سلام و وقت بخیر

در روش برادکست از نوع منیفست من اومدم در کلاس MyBroarcastReciver گفتم که وقتی گوشی روشن شد بیا و نوتیفیکیشنی از اپی که ساختم نمایش بده ولی هنگام روشن شدن گوشی اپلیکیشن این مورد رو نادیده گرفت ولی log ی که گذاشته بودم رو اجرا کرد 

سوال من اینجاست ایا همچین امکانی وجود ندارد که وقتی کاربر گوشی رو روشن کرد به صورت اتومات از اپلیکیشن نوتیفیکیشن ثابتی ارسال شود برای همیشه ؟ یا شبیه اپلیکیشن باد صبا که وقتی گوشی رو روشن میکنی نوتیفیکیشن نمایش تاریخ نمایش داده میشه)

کد های کلاس مربوطه:

public class MyBroadcastReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notification = new NotificationCompat.Builder(context,"myapp")
                .setContentTitle("Completed")
                .setContentText("گوشی شما روشن شد")
                .build();
        notificationManager.notify(1001,notification);
        Log.i("TAG", "onReceive: "+intent.getAction());
    }
}

 

فایل پیوست

پوریا شفیعی
پوریا شفیعی

23 اردیبهشت 99