6

在所有带有 Android Marshmallow 的华为、荣耀、小米(双 SIM 卡的自定义 ROM)上,通知小图标setSmallIcon始终设置为默认的应用程序活动图标,我无法按应有的方式放置自己的图标。大图标setLargeIcon工作正常。测试 API 21 和 23。有没有人工作的代码?

test(R.drawable.ic_mynotificon, "Test");

private void test(int resID, String txt)
{
    final NotificationManagerCompat mNotificationManager = NotificationManagerCompat.from(getContext());
    final NotificationCompat.Builder notif_builer = new NotificationCompat.Builder(getContext())
        .setContentTitle(txt)
        .setContentText(txt)
        .setSmallIcon(resID)
        .setDefaults(NotificationCompat.DEFAULT_ALL);

    mNotificationManager.notify(999, notif_builer.build());
    return;
}
4

0 回答 0