1. 程式人生 > >華為手機角標的顯示

華為手機角標的顯示

1.手機APP的未讀訊息的顯示 華為手機

具體內容如下:

1.設定許可權

<uses-permission android:name="android.permission.INTERNET" />
<!-- 設定華為角標的顯示 -->
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />

2.設定以下程式碼 在 需要顯示圖示的位置

/**
 * 設定角標
*/
public void setBadgeNum(int num) {
    try {
        Bundle bunlde = new 
Bundle(); bunlde.putString("package", "此處是包名"); bunlde.putString("class", "此處是啟動activity的全名"); bunlde.putInt("badgenumber", num); this.getContentResolver().call(Uri.parse("content://com.huawei.android.launcher.settings/badge/"), "change_badge", null, bunlde); } catch (Exception e) { e.printStackTrace();
mIsSupportedBade = false;//此處為是否顯示角標 } }

到此 就可以實現華為手機的 APP 圖示顯示未讀訊息的 目的

親測 有效