Andriod桌面角標(biāo)Badge總結(jié)

安卓原生的系統(tǒng)Launcher并不支持角標(biāo)顯示,但是大部分手機(jī)廠商或者第三方定制的Launcher都有做在AOSP代碼的基礎(chǔ)上做支持憎亚,不同Launcher提供的接口又略有不同(主流的做法其實(shí)都是發(fā)送特定廣播給Launcher弄慰,然后由Launcher實(shí)現(xiàn)效果,即監(jiān)聽發(fā)出的廣播來進(jìn)行快捷方式的修改)什往,所以需要分別進(jìn)行適配慌闭。

一驴剔、MIUI

1、默認(rèn)的情況

當(dāng)app 向通知欄發(fā)送了一條通知 (通知不帶進(jìn)度條并且用戶可以刪除的)仔拟,那么桌面app icon角標(biāo)就會(huì)顯示1.此時(shí)app顯示的角標(biāo)數(shù)是和通知欄里app發(fā)送的通知數(shù)對應(yīng)的利花,即向通知欄發(fā)送了多少通知就會(huì)顯示多少角標(biāo)。

2臀栈、通知可以定義角標(biāo)數(shù)

例如 有5封未讀郵件挠乳,通知欄里只會(huì)顯示一條通知,但是想讓角標(biāo)顯示5. 可以在發(fā)通知時(shí)加個(gè)標(biāo)示盟蚣。

修改MIUI的原理是通過反射拿到Notification的私有屬性extraNotification卖怜,但是這個(gè)extraNotification在MIUI系統(tǒng)中重定義了,這個(gè)類就是MIUI系統(tǒng)中的android.app.MiuiNotification這個(gè)類奄抽,這個(gè)類里面有個(gè)私有屬性messageCount,我們只要改變這個(gè)messageCount值就能顯示的改變app icon的角標(biāo)數(shù)了额划。

http://dev.xiaomi.com/docs/appsmarket/technical_docs/badge/

二档泽、華為EMUI Badge

角標(biāo)是華為桌面提供給各應(yīng)用一種展示未讀信息的操作,以未讀信息的數(shù)字合成一張圖片并繪制到該應(yīng)用圖標(biāo)的右上角品抽。只能支持華為設(shè)備的功能,且系統(tǒng)版本必須在EMUI4.1及以上甜熔。從保護(hù)用戶體驗(yàn)的角度出發(fā)腔稀,華為角標(biāo)暫時(shí)只對較大型的純即時(shí)通訊類應(yīng)用(例:聊天工具、郵箱)和大型企業(yè)的內(nèi)部辦公應(yīng)用開放焊虏。


http://developer.huawei.com/wiki/index.php?title=%E5%8D%8E%E4%B8%BA%E6%A1%8C%E9%9D%A2%E8%A7%92%E6%A0%87%E4%BB%8B%E7%BB%8D

三诵闭、Sony Badge

https://forsberg.ax/en/blog/android-notification-badge-app-icon-sony/

四疏尿、Samsung Badge

通過三星Launcher自己的廣播,來給應(yīng)用添加角標(biāo):此方法不需要任何權(quán)限褥琐,只需要知道App的包名和類名敌呈。因此,你當(dāng)然可以在程序里面給其它任意一個(gè)App設(shè)置任意數(shù)量的角標(biāo)吭练,而且沒有任何提示褐鸥。

五赐稽、LG Badge

Samsung好基友浑侥,三星能用的寓落,LG幾乎都可以用荞下,連Bug都一樣。

六仰税、酷派 Badge

簡單粗暴,不支持河绽。我喜歡唉窃,類原生。

七苟跪、ZUK ZUI Badge

http://developer.zuk.com/detail/12

八蔓涧、HTC Badge

HTC雖然沒落了蠢笋,但好歹是第一只Android的寄生獸,好歹也支持下昨寞。其原理同樣是使用廣播援岩。

九、錘子

錘子很遺憾羽峰,使用的是原生Launcher進(jìn)行的修改,只有System App具有獲得角標(biāo)的權(quán)限值纱。

十坯汤、Nova Badge

Nova是一款非常贊的Launcher,作為第三方Launcher疆偿,它的使用率非常高(當(dāng)然是在國外)搓幌。該Launcher作為業(yè)界良心溉愁,提供了content provider供外界調(diào)用。與ZUK手機(jī)一樣叉钥,良心大大的好投队,代碼如下:



全文都是復(fù)制:見以下參考文獻(xiàn)

1、知乎作者? Young Z Wang?? https://www.zhihu.com/question/22317508/answer/75961273

2息楔、華為:? http://developer.huawei.com/wiki/index.php?title=%E5%8D%8E%E4%B8%BA%E6%A1%8C%E9%9D%A2%E8%A7%92%E6%A0%87%E4%BB%8B%E7%BB%8D

3扒披、https://github.com/leolin310148/ShortcutBadger

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末碟案,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子辆亏,更是在濱河造成了極大的恐慌鳖目,老刑警劉巖领迈,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彻磁,死亡現(xiàn)場離奇詭異碍沐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)衷蜓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門累提,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恍箭,你說我怎么就攤上這事刻恭∏剖。” “怎么了扯夭?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鞍匾。 經(jīng)常有香客問我交洗,道長,這世上最難降的妖魔是什么橡淑? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任构拳,我火速辦了婚禮,結(jié)果婚禮上梁棠,老公的妹妹穿的比我還像新娘置森。我一直安慰自己,他們只是感情好符糊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布凫海。 她就那樣靜靜地躺著,像睡著了一般男娄。 火紅的嫁衣襯著肌膚如雪行贪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天模闲,我揣著相機(jī)與錄音建瘫,去河邊找鬼。 笑死尸折,一個(gè)胖子當(dāng)著我的面吹牛啰脚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播实夹,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼拣播,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了收擦?” 一聲冷哼從身側(cè)響起贮配,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎塞赂,沒想到半個(gè)月后泪勒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年圆存,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叼旋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沦辙,死狀恐怖夫植,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情油讯,我是刑警寧澤详民,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站陌兑,受9級特大地震影響沈跨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兔综,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一饿凛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧软驰,春花似錦涧窒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贰镣,卻和暖如春呜象,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背碑隆。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工恭陡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人上煤。 一個(gè)月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓休玩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親劫狠。 傳聞我的和親對象是個(gè)殘疾皇子拴疤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容