Android 广播活动提醒

Android 广播活动提醒,android,events,Android,Events,我试图广播事件提醒,以使系统弹出通知。我是否有可能或者必须按照实现同步适配器的路线?对于这么简单的任务来说,这似乎太过分了。我知道一些广播是受保护的呼叫,短信,但这不应该是这样的情况 Intent intent = new Intent(); intent.setAction("android.intent.action.EVENT_REMINDER"); sendBroadcast(intent); 提前谢谢 我不想弹出通知,我想以编程方式模拟事件提醒 我不知道你认为

我试图广播事件提醒,以使系统弹出通知。我是否有可能或者必须按照实现同步适配器的路线?对于这么简单的任务来说,这似乎太过分了。我知道一些广播是受保护的呼叫,短信,但这不应该是这样的情况

    Intent intent = new Intent();
    intent.setAction("android.intent.action.EVENT_REMINDER");
    sendBroadcast(intent);
提前谢谢


我不想弹出通知,我想以编程方式模拟事件提醒

我不知道你认为事件提醒不是通知是什么——我使用日历应用程序的每个设备上,事件提醒都是通知。另外,请注意,您在评论中所说的与您问题的第一句话背道而驰,您特别声明要弹出通知:

我试图广播事件提醒,以使系统弹出通知


无论如何,AOSP日历应用程序不会响应您的广播。从中,您需要在Intent中有一个content://Uri,这可能需要指向一个实际的日历条目。如果用自己的应用程序替换AOSP日历应用程序的设备根本不支持广播,我也不会感到惊讶。

您可以使用NotificationCompat和NotificationManager显示通知。是什么让你认为发送此广播是合适的,并且会产生你想要的效果?是什么让你认为SyncAdapter与此有关?我不想弹出通知,我想以编程方式模拟事件提醒。我已经阅读了文档,您可以通过同步适配器在应用程序中实现完整的日历:这似乎太过分了。