2016-09-26 57 views
-1

我想在應用程序未打開時顯示未讀通知數在我的應用程序圖標上。當新通知來的通知數顯示在我家應用程序圖標上。請給我黑客如何做到這一點。它只顯示一些設備,如三星,索尼,小米。 在此先感謝。我想在我的應用程序圖標上顯示未讀的通知數

+3

該功能取決於發射器使用的是三星和其他所有已定製的UI運載火箭研製,如'感UI'爲HTC。默認情況下,不支持從Android的 –

+0

[如何顯示應用程序啓動器圖標中的通知計數]的可能重複(http://stackoverflow.com/questions/17565307/how-to-display-count-of-notifications -in-APP-啓動圖標) – Nitesh

回答

1

Android(「沒有自定義啓動器和觸摸界面的」香草「機器人)不允許更改應用程序圖標,因爲一旦程序編譯完成,它就會緊密封裝在.apk中。無法通過使用標準API以編程方式將其更改爲「可繪製」。您可以通過使用小部件而不是圖標來實現目標。小部件是可定製的。請閱讀:http://www.cnet.com/8301-19736_1-10278814-251.html和此http://developer.android.com/guide/topics/appwidgets/index.html。也看這裏:https://github.com/jgilfelt/android-viewbadger。它可以幫助你。

至於徽章號碼。正如我之前所說 - 這樣做沒有標準的方法。但是我們都知道,Android是一個開放的操作系統,我們可以隨心所欲地做所有事情,所以添加徽章號碼的唯一方法是使用一些第三方應用或自定義啓動器或前端觸摸接口:三星TouchWiz或索尼Xperia的界面。其他答案使用此功能,您可以在計算器上搜索此內容,例如here。但我會再重複一次:沒有標準的API,我想說這是一個不好的做法。應用程序的圖標通知徽章是iOS模式,不應該在Android應用程序中使用。在Andrioid中有一個用於這些目的的狀態欄通知:http://developer.android.com/guide/topics/ui/notifiers/notifications.html因此,如果Facebook或其他人使用它 - 這不是我們應該考慮的常見模式或趨勢。但是,如果你堅持反正不想使用主屏幕小部件然後看看在這裏,請:

How does Facebook add badge numbers on app icon in Android?

正如你看到的,這不是一個實際的Facebook應用程序,它的TouchWiz。在香草android系統中,這可以通過Nova Launcher實現http://forums.androidcentral.com/android-applications/199709-how-guide-global-badge-notifications.html因此,如果您會在某處看到圖標徽章,請確保它是第三方發射器或觸摸界面(前端包裝器)。可能有時Google會將此功能添加到標準Android API。

欲瞭解更多信息,結賬here

相關問題