d.smali
.class public Lcn/jpush/android/e/d;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/content/Context;)I
.registers 5
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const-string v1, "jpush_notification_icon"
const-string v2, "drawable"
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v1, v2, v3}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_28
:try_start_12
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
move-result-object v1
iget v0, v1, Landroid/content/pm/ApplicationInfo;->icon:I
const-string v1, "ResourceHelper"
const-string v2, "JPush.mPackageInconId == 0 ?, get icon from application info."
invoke-static {v1, v2}, Lcn/jpush/android/helper/Logger;->i(Ljava/lang/String;Ljava/lang/String;)V
:try_end_28
.catch Ljava/lang/Throwable; {:try_start_12 .. :try_end_28} :catch_29
:cond_28
:goto_28
return v0
:catch_29
move-exception v1
const-string v2, "ResourceHelper"
const-string v3, "failed to get application info and icon."
invoke-static {v2, v3, v1}, Lcn/jpush/android/helper/Logger;->ee(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
goto :goto_28
.end method