2016-10-20 8 views
3

Мне нужно, чтобы показать значок на значке приложения в моем приложениизнак на значке App

, что я пробовал:

  1. Это https://github.com/leolin310148/ShortcutBadger библиотеки сделать это на многих devices.I проверил манифест и увидел что существует разрешение для каждого типа пусковой установки

    <!--for Samsung--> 
        <uses-permission  android:name="com.sec.android.provider.badge.permission.READ"/> 
    <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/> 
    
    <!--for htc--> 
    <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/> 
    <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/> 
    
        <!--for sony--> 
    <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/> 
    <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/> 
    <!--for apex--> 
    <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/> 
    
    <!--for solid--> 
    <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/> 
    
    <!--for huawei--> 
    <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /> 
    <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS" /> 
    <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS" /> 
    
    <!--for ZUK--> 
    <uses-permission android:name="android.permission.READ_APP_BADGE"/> 
    

2.I прошли через многие доступные ответы, которые уже на StackOverflow, как

How to display count of notifications in app launcher icon

can we show badge number on android app icon like iphone?

How to show badge count with app icon on Redmi?

Add unread notification badge on android app icon

Is there a way to add a badge to an application icon in Android?

Все эти ресурсы помогли мне достичь этой задачи на выше упоминанием но я все еще вижу, что есть много человеческих устройств, таких как xiomi, micromax и т. д., в которых приложение, такое как wtsapp, facebook и т. д., показывает значки, но я не могу показать значок на этих устройствах.

Кто-нибудь здесь достиг этого. Любая помощь будет оценена по достоинству.

ответ

2

Это не функция Android-системы. Производители устройств (например, Xiaomi, о которых вы упомянули) или разработчики запуска (например, Nova Launcher) могут реализовать его и выставить api для разработчиков приложений, но для этого нет стандарта, и пользователи не ожидают его.

В общем, вы не должны пытаться делать это на Android.

+0

Спасибо за ответ. Я знаю, что нет никакого резервной копии, но все же приложения, такие как wtsapp ebay и facebook, делают это. Так что определенно будет обходное решение, которое эти парни нашли. Я прошу об этом. –

+0

Они не «делают это». Пусковая установка, которую вы используете, позволяет им показывать такие данные, но это зависит от запуска, а не от приложения, по большей части. Пусковая установка Google Now не будет показывать никаких значков на любых устройствах, попробуйте. – Kelevandos

+0

Спасибо, но все равно будет такой способ, как на micromax, и я могу видеть. Разрешения на доступ к этим пусковым установкам будут упомянуты где-то. Как мы уже имеем разрешения для запуска, такие как samsung, huwai и т. Д. –