Android稍后会通知用户

时间:2012-02-14 21:00:20

标签: android notifications usability user-experience

我想在android中创建一个应用程序,用户可以在其中选择某一天,然后当那一天到达时他将收到通知(我知道这可以通过日历或笔记完成,但是在我的情况下并不重要)。

我在前一场比赛中遇到两个问题:

一个。我该如何实施通知?我在其他地方读过有关向用户的Google日历添加事件的信息 - 但这不是标准的。我应该实施一项服务,检查当天是否已到达并添加notificatin?

湾正如我写的那样,我只关心一天,而不是时间。这会给我带来以下问题:我什么时候应该通知用户以免打扰他?当应用程序只知道通知的那天(而不是时间)时,它如何确定当天的什么时间实际通知用户?如果用户睡着了怎么办?是否可以添加“静音”通知,以便用户不会受到打扰?

TIA, Serafeim

1 个答案:

答案 0 :(得分:8)

状态栏通知'

解决了这两个问题

http://developer.android.com/guide/topics/ui/notifiers/notifications.html

您可以为此添加声音以提醒用户。

如果用户“睡着了”。即手机静音我相信通知不会发出声音。

通知不需要时间,因为您可以通知'在一天的开始时,当用户第一次检查那天的电话时,用户会看到它,所以时间无关紧要。

您将拥有一个运行以检查数据是否的服务,然后启动此通知。有可能为某个特定事件设置一个事件监听器来启动您的服务然后检查日期,如果是,则发布您的通知!

以下是我的教程:
http://blog.blundellapps.com/notification-for-a-user-chosen-time/

享受!