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

  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • MkElite

    MkElite

    13 NİSAN 2012
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011