SORU
10 Temmuz 2013, ÇARŞAMBA


Nasıl uygulama başlatıcısı simgesi bildirim sayısını görüntüleme

samsung galaxy note 2 android sürümü 4.1.2

Bu soru daha önce soruldu biliyorum, ve cevap mümkün değildi

Nasıl uygulama başlatıcısı simgesi üzerinde balon sayacı görüntülemek için android

Yine de dün facebook uygulamasını güncelledim ve okunmamış Mesajlar Özel Mesaj sayacı göstermeye başladı. Nasıl app ve facebook app I cant bu yüzden benim için bir şey yaptı?

facebook icon

enter image description here

samsung galaxy note 2 android sürümü 4.1.2

CEVAP
28 Kasım 2013, PERŞEMBE


Samsung touchwiz başlatıcısı çalışır

public static void setBadge(Context context, int count) {
    String launcherClassName = getLauncherClassName(context);
    if (launcherClassName == null) {
        return;
    }
    Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE");
    intent.putExtra("badge_count", count);
    intent.putExtra("badge_count_package_name", context.getPackageName());
    intent.putExtra("badge_count_class_name", launcherClassName);
    context.sendBroadcast(intent);
}

public static String getLauncherClassName(Context context) {

    PackageManager pm = context.getPackageManager();

    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);

    List<ResolveInfo> resolveInfos = pm.queryIntentActivities(intent, 0);
    for (ResolveInfo resolveInfo : resolveInfos) {
        String pkgName = resolveInfo.activityInfo.applicationInfo.packageName;
        if (pkgName.equalsIgnoreCase(context.getPackageName())) {
            String className = resolveInfo.activityInfo.name;
            return className;
        }
    }
    return null;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • IGN

    IGN

    19 EYLÜL 2006
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013