2012-01-16 38 views
3

我在Android本地电子邮件应用程序中看到它通过显示有多少新邮件来更新图标? 它是一种更新图标的服务,还是一个进程? 有人能告诉我哪个文件做了这个改变吗?如何在Android应用程序中添加图标?

回答

1

它不能从应用程序来完成。有两种方法,我知道要做到这一点:

  • ,更新自身,并改变它的图标(但它不是一个普通图标的应用程序)

  • 一些发射器做在普通窗口小部件图标(例如GoLauncher),但它们是从启动器应用程序代码本身执行的:它们具有插件,用于检查预定义的服务(邮件,Gmail,短信,未接电话等),然后绘制一个小通知在应用程序图标的顶部。

+0

只需看看这个http://www.cnet.com/8301-19736_1-10278814-251。 html – Chetan 2012-01-16 12:13:59

+0

@Chetan,是的,它使用小部件而不是普通的图标,所以这是第一种方法 – Guillaume 2012-01-16 12:17:45

+0

你能否给我提供一些关于如何开发它的暗示?任何适当的链接也适用于我。 – Chetan 2012-01-16 12:21:24

0

没有一行代码可以做到这一点,至少不会在姜饼...... 你可以做什么(而这正是大多数应用程序的使用)是创建一个1x1小部件,它更新了“事件“发生时。

有关部件和remoteViews的一些信息,你可以去: http://www.vogella.de/articles/AndroidWidgets/article.html

或者它只是谷歌...

+0

这不是一个小部件它只是一个图标,它显示了多少新邮件到达? – Chetan 2012-01-16 11:58:09

+0

它是一个图标被服务更新的小部件。 – 2012-01-16 12:02:59

+0

你可以看看这个http://www.cnet.com/8301-19736_1-10278814-251.html – Chetan 2012-01-16 12:10:42

相关问题