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

  • Avast

    Avast

    27 NİSAN 2006
  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • Trulia

    Trulia

    29 Kasım 2006