華為角標權限 <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
try {
Bundle extra = new Bundle();
extra.putString("package", "com.xxx.xxx");//你應用的包名
extra.putString("class", "com.xxx.xxx.xxActivity");//你應用程式的入口Activity(切記包名加類名)
extra.putInt("badgenumber", count);//count是你訊息的數量
me.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, extra);
} catch (Exception e) {
//設定失敗后會走這里
}
下面我會通過騰訊IM的未讀數來設定華為角標的數量,
首先我們要 implements ConversationManagerKit.MessageUnreadWatcher
重寫updateUnread方法


還有一個重要的一點就是注冊監聽器
// 未讀訊息監視器 ConversationManagerKit.getInstance().addUnreadWatcher(this); GroupChatManagerKit.getInstance();
這樣我們就可以實作華為角標,如果想要設定其他的資料可以自行實作,只要把最上方的方法設定上就OK了,還有千萬別忘了在manifests里設定權限,有什么疑問可以私聊,如果大家覺得有點幫助來個一鍵三連哈哈哈!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/190254.html
標籤:其他
上一篇:面試:簡述微信小程式的原理
下一篇:輕松實作Spinner下拉串列
