Счетчик значков Android 7 - PullRequest
       16

Счетчик значков Android 7

0 голосов
/ 27 августа 2018

Я видел в документации Android, что счетчик в правом верхнем углу доступен только на Android 8 (Oreo), но у меня есть устройство под управлением Android 7, и немногие приложения показывают счетчик значков.

Есть ли способ обойти это (показать счетчик точек)?

Большое спасибо

1 Ответ

0 голосов
/ 27 августа 2018

Да, вы также можете показать количество значков на Android 7. Для этого есть одна известная библиотека, которая называется ShortcutBadger

Использование:

  1. Добавьте mavenCentral в ваш скрипт сборки.

    repositories {
        mavenCentral()
    }
    
  2. Добавить зависимости для ShortcutBadger, теперь он доступен для maven.

    dependencies {
        compile "me.leolin:ShortcutBadger:1.1.22@aar"
    }
    
  3. Добавьте коды ниже:

    int badgeCount = 1;
    ShortcutBadger.applyCount(context, badgeCount); //for 1.1.4+
    ShortcutBadger.with(getApplicationContext()).count(badgeCount); //for 1.1.3
    
  4. Если вы хотите удалить значок

    ShortcutBadger.removeCount(context); //for 1.1.4+
    ShortcutBadger.with(getApplicationContext()).remove();  //for 1.1.3
    
    or
    
    ShortcutBadger.applyCount(context, 0); //for 1.1.4+
    ShortcutBadger.with(getApplicationContext()).count(0); //for 1.1.3
    

Вот список поддерживаемых устройств

Надеюсь, это поможет вам.

...