.class public Lme/leolin/shortcutbadger/impl/ZukHomeBadger; .super Ljava/lang/Object; .source "ZukHomeBadger.java" # interfaces .implements Lme/leolin/shortcutbadger/Badger; # instance fields .field private final a:Landroid/net/Uri; # direct methods .method public constructor ()V .locals 1 .line 21 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "content://com.android.badge/badge" .line 23 invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 iput-object v0, p0, Lme/leolin/shortcutbadger/impl/ZukHomeBadger;->a:Landroid/net/Uri; return-void .end method # virtual methods .method public a()Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation const-string v0, "com.zui.launcher" .line 35 invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v0 return-object v0 .end method .method public a(Landroid/content/Context;Landroid/content/ComponentName;I)V .locals 2 .annotation build Landroid/annotation/TargetApi; value = 0xb .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lme/leolin/shortcutbadger/ShortcutBadgeException; } .end annotation .line 28 new-instance p2, Landroid/os/Bundle; invoke-direct {p2}, Landroid/os/Bundle;->()V const-string v0, "app_badge_count" .line 29 invoke-virtual {p2, v0, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 30 invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object p1 iget-object p3, p0, Lme/leolin/shortcutbadger/impl/ZukHomeBadger;->a:Landroid/net/Uri; const-string v0, "setAppBadgeCount" const/4 v1, 0x0 invoke-virtual {p1, p3, v0, v1, p2}, Landroid/content/ContentResolver;->call(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; return-void .end method