華為手機角標的顯示
阿新 • • 發佈:2019-01-03
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 = newBundle(); 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 圖示顯示未讀訊息的 目的
親測 有效