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

  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012