Android GenieWidget如何更新?

时间:2012-06-17 16:31:58

标签: android widget

Android GenieWidget(也称为News& Weather Widget)经常更新(每隔几秒钟)。现在,更新窗口小部件的时间间隔目前不能短于半小时。可以创建服务或使用更频繁更新它的AlarmManager,但由于系统资源的消耗,这是不鼓励的。

我正在考虑制作类似的应用程序。我的问题是,它是如何(可能)在GenieWidget中完成的?这是一个聪明的技巧,还是只是更频繁地更新(因此是电池耗尽器)?这将是奇怪的,因为它是谷歌应用程序,并期望有一些质量。

2 个答案:

答案 0 :(得分:0)

我不知道你在哪里获取Widget检查数据的频率超过30分钟。只需检查设置中的间隔。

但是如果你必须这样做 - 为什么不使用另一个事件,除了显示开启的预定间隔?

答案 1 :(得分:0)

经过一些研究后,我认为最有可能出现这样的情况:

  1. 每小时更新一次来自互联网(news.google.com和其他网站)的新闻和天气数据
  2. 可能在接收ACTION_SCREEN_ON意图时启动的小部件频繁更新(每隔几秒)(然而,由于应用程序和服务的过度使用可能会在转动屏幕时显着减慢系统,因此不应轻易使用上)。