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

  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009