KDefaultMessage.smali
.class public final Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;
.super Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KSimpleMessageTypeChange;
.source "KDefaultMessage.java"
# static fields
.field private static final sIncomingCallStringList:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final sPhoneCallPackageList:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 16
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 17
const-string v1, "com.android.dialer"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 18
const-string v1, "com.google.android.dialer"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 20
const-string v1, "com.android.phone"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 21
const-string v1, "com.android.incallui"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 23
const-string v1, "com.asus.asusincallui"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 24
const-string v1, "com.lge.ltecall"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 25
const-string v1, "com.pantech.app.vt"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 26
const-string v1, "com.sec.imsphone.ui"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 27
const-string v1, "com.sec.imsphone"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 28
const-string v1, "com.amazon.uhura"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 29
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
sput-object v0, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->sPhoneCallPackageList:Ljava/util/Set;
.line 33
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 34
const-string v1, ""
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 37
const-string v1, "incoming call"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 38
const-string v1, "ongoing call"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 41
const-string v1, "\u901a\u8bdd\u4e2d"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 42
const-string v1, "\u6765\u7535\u4e2d"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 43
const-string v1, "\u6765\u7535"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 44
const-string v1, "\u5f53\u524d\u901a\u8bdd"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 47
const-string v1, "\u4f86\u96fb"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 48
const-string v1, "\u901a\u8a71\u4e2d"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 51
const-string v1, "\u901a\u8a71\u7740\u4fe1"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 54
const-string v1, "\uc218\uc2e0 \uc804\ud654"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 57
const-string v1, "\u0412\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432\u044b\u0437\u043e\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 58
const-string v1, "\u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432\u044b\u0437\u043e\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 59
const-string v1, "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 60
const-string v1, "\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 63
const-string v1, "\u0395\u03b9\u03c3\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03ba\u03bb\u03ae\u03c3\u03b7"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 64
const-string v1, "\u03b5\u03b9\u03c3\u03b5\u03c1\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03ba\u03bb\u03ae\u03c3\u03b7"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 65
const-string v1, "\u039a\u03bb\u03ae\u03c3\u03b7 \u03c3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 66
const-string v1, "\u03ba\u03bb\u03ae\u03c3\u03b7 \u03c3\u03b5 \u03b5\u03be\u03ad\u03bb\u03b9\u03be\u03b7"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 69
const-string v1, "\u0645\u0643\u0627\u0644\u0645\u0629 \u0648\u0627\u0631\u062f\u0629"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 70
const-string v1, "\u0645\u0643\u0627\u0644\u0645\u0629 \u062c\u0627\u0631\u064a\u0629"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 73
const-string v1, "Eingehender Anruf"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 74
const-string v1, "eingehender anruf"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 75
const-string v1, "Rufaufbau"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 76
const-string v1, "rufaufbau"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 79
const-string v1, "Appel entrant"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 80
const-string v1, "appel entrant"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 81
const-string v1, "Appel en cours"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 82
const-string v1, "appel en cours"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 85
const-string v1, "Llamada entrante"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 86
const-string v1, "llamada entrante"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 87
const-string v1, "Llamada en curso"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 88
const-string v1, "llamada en curso"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 91
const-string v1, "Chamada em andamento"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 92
const-string v1, "chamada em andamento"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 93
const-string v1, "Recebendo chamada"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 94
const-string v1, "recebendo chamada"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 97
const-string v1, "Chiamata ricevuta"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 98
const-string v1, "chiamata ricevuta"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 101
const-string v1, "Inkomende oproep"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 102
const-string v1, "inkomende oproep"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 103
const-string v1, "Gesprek bezig"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 104
const-string v1, "gesprek bezig"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 107
const-string v1, "Cu\u1ed9c g\u1ecdi \u0111\u1ebfn"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 108
const-string v1, "cu\u1ed9c g\u1ecdi \u0111\u1ebfn"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 109
const-string v1, "Cu\u1ed9c \u0111ang g\u1ecdi"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 110
const-string v1, "cu\u1ed9c \u0111ang g\u1ecdi"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 111
const-string v1, "Cu\u1ed9c g\u1ecdi hi\u1ec7n th\u1eddi"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 112
const-string v1, "cu\u1ed9c g\u1ecdi hi\u1ec7n th\u1eddi"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 115
const-string v1, "\u0e2a\u0e32\u0e22\u0e42\u0e17\u0e23\u0e40\u0e02\u0e49\u0e32"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 116
const-string v1, "\u0e2a\u0e32\u0e22\u0e40\u0e23\u0e35\u0e22\u0e01\u0e40\u0e02\u0e49\u0e32"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 119
const-string v1, "Po\u0142\u0105czenie przychodz\u0105ce"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 120
const-string v1, "po\u0142\u0105czenie przychodz\u0105ce"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 121
const-string v1, "Trwa po\u0142\u0105czenie"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 122
const-string v1, "trwa po\u0142\u0105czenie"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 125
const-string v1, "Devam eden \u00e7a\u011fr\u0131"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 126
const-string v1, "devam eden \u00e7a\u011fr\u0131"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 127
const-string v1, "Gelen \u00e7a\u011fr\u0131"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 128
const-string v1, "gelen \u00e7a\u011fr\u0131"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 131
const-string v1, "Bej\u00f6v\u0151 h\u00edv\u00e1s"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 132
const-string v1, "bej\u00f6v\u0151 h\u00edv\u00e1s"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 133
const-string v1, "H\u00edv\u00e1s folyamatban"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 134
const-string v1, "h\u00edv\u00e1s folyamatban"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 137
const-string v1, "Dolazni poziv"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 138
const-string v1, "dolazni poziv"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 139
const-string v1, "Poziv u tijeku"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 140
const-string v1, "poziv u tijeku"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 143
const-string v1, "\u0414\u043e\u043b\u0430\u0437\u043d\u0438 \u043f\u043e\u0437\u0438\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 144
const-string v1, "\u0434\u043e\u043b\u0430\u0437\u043d\u0438 \u043f\u043e\u0437\u0438\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 145
const-string v1, "\u0422\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u043f\u043e\u0437\u0438\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 146
const-string v1, "\u0442\u0440\u0435\u043d\u0443\u0442\u043d\u0438 \u043f\u043e\u0437\u0438\u0432"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 149
const-string v1, "Apel de intrare"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 150
const-string v1, "apel de intrare"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 151
const-string v1, "Apel \u00een desf\u0103\u015furare"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 152
const-string v1, "apel \u00een desf\u0103\u015furare"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 155
const-string v1, "P\u0159\u00edchoz\u00ed hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 156
const-string v1, "p\u0159\u00edchoz\u00ed hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 157
const-string v1, "Prob\u00edhaj\u00edc\u00ed hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 158
const-string v1, "prob\u00edhaj\u00edc\u00ed hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 161
const-string v1, "Prich\u00e1dzaj\u00faci hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 162
const-string v1, "prich\u00e1dzaj\u00faci hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 163
const-string v1, "Aktu\u00e1lny hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 164
const-string v1, "aktu\u00e1lny hovor"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 167
const-string v1, "Gaunamas skambutis"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 168
const-string v1, "gaunamas skambutis"
invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 169
invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
sput-object v0, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->sIncomingCallStringList:Ljava/util/Set;
.line 170
return-void
.end method
.method public constructor <init>()V
.registers 2
.prologue
.line 173
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KSimpleMessageTypeChange;-><init>(I)V
.line 174
return-void
.end method
# virtual methods
.method protected final rebuild(Ljava/util/List;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KAbstractNotificationMessage;",
">;)V"
}
.end annotation
.prologue
const/4 v4, 0x1
const/4 v3, 0x0
.line 178
sget-object v0, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->sPhoneCallPackageList:Ljava/util/Set;
invoke-virtual {p0}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3e
.line 179
invoke-virtual {p0, v4}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->setType(I)V
.line 181
invoke-virtual {p0}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->getContent()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
.line 182
invoke-virtual {p0}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->getTitle()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
.line 183
sget-object v2, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->sIncomingCallStringList:Ljava/util/Set;
invoke-interface {v2, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_35
sget-object v0, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->sIncomingCallStringList:Ljava/util/Set;
invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3e
.line 184
:cond_35
invoke-virtual {p0, v4}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->setRuleMatched(Z)V
.line 185
invoke-virtual {p0, v3}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->setTitle(Ljava/lang/String;)V
.line 186
invoke-virtual {p0, v3}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->setContent(Ljava/lang/String;)V
.line 189
:cond_3e
invoke-virtual {p0, v3}, Lcom/cmcm/locker/sdk/notificationhelper/impl/model/KDefaultMessage;->setBitmap(Landroid/graphics/Bitmap;)V
.line 190
return-void
.end method