在系统栏中获取通知以获取网页中的更新

时间:2014-10-28 13:40:21

标签: android notifications android-webview

我是Android编程新手。我正在为我的大学设计一个Android应用程序。我制作了一个webview,用于加载名为 events.html 的网页。我怎样才能做到这一点,每当新事件被添加到网页时,如果用户连接到互联网,应用程序系统栏中的通知将显示有关该事件的信息。请帮我。非常感谢提前。

1 个答案:

答案 0 :(得分:0)

  1. 将HTML文件存储在应用程序的数据库/共享首选项/文件中(以Java对象形式对以后的比较更有用)。
  2. 定期检查新文件(以某个间隔),暂时存储结果。这可能是在Android Service
  3. 将临时文件与之前存储的文件进行比较。
  4. 如果两个文件不同,请使用NotificationManager创建新的notification
  5. 如果没有所有这些,您可能需要一台具有推送通知(或Google云消息传递)的服务器,只要这是一个新事件,就会将通知推送给您大学的应用用户。这是一个昂贵的(与上述相比要求更高的选项)。