2012-01-16 36 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

相關問題