[Android Q&A, Help & Troubleshooting] dferreira:
EpdManager.smali

.class public Lcom/hmct/epd/EpdManager;
.super Ljava/lang/Object;
.source "EpdManager.java"

# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/hmct/epd/EpdManager$EPD_TYPE_ENUM;
}
.end annotation

# static fields
.field public static final blacklist ACTION_DISPLAY_CHANGED:Ljava/lang/String; = "com.hmct.action.displaychanged"

.field public static final blacklist ACTION_READING_TOMEOUT:Ljava/lang/String; = "com.hmct.action.reading.timeout"

.field public static final blacklist COLOR_TYPE:I = 0x1000

.field private static final blacklist DEBUG:Z = true

.field public static final blacklist DEFAULT_GESTURE_UNLOCK:I = 0x0

.field public static final blacklist DISPLAY_MODE_EXTERNAL_EPAPER:I = 0x4

.field public static final blacklist DISPLAY_MODE_EXTERNAL_MIRROR:I = 0x2

.field public static final blacklist DISPLAY_MODE_PRIMARY_ONLY:I = 0x0

.field public static final blacklist DISPLAY_MODE_PRIMARY_WITH_PRESENTATION:I = 0x1

.field public static final blacklist DISPLAY_MODE_SCREEN_OFF:I = -0x1

.field public static final blacklist DISPLAY_MODE_WITH_PRESENTATION:I = 0x1

.field public static final blacklist DISPLAY_TYPE_PROPERTY:Ljava/lang/String; = "sys.sysctl.display_type"

.field public static final blacklist DISPLAY_TYPE_SETTINGS:Ljava/lang/String; = "current_display_type"

.field public static final blacklist EINK_HOME:Ljava/lang/String; = "com.hmct.einklauncher"

.field public static final blacklist EINK_HOME_CLASSNAME:Ljava/lang/String; = "com.hmct.einklauncher.Launcher"

.field public static final blacklist EPD_DEBUG:Z = true

.field public static final blacklist EPD_MODE_EXTREME:I = 0x9

.field public static final blacklist EPD_MODE_FAST:I = 0x6

.field public static final blacklist EPD_MODE_HYBRID_READER:I = 0x4

.field public static final blacklist EPD_MODE_MIRROR:I = 0x0

.field public static final blacklist EPD_MODE_PICTURE:I = 0x2

.field public static final blacklist EPD_MODE_READING:I = 0x3

.field public static final blacklist EPD_MODE_SETTINGS:Ljava/lang/String; = "current_epd_mode"

.field public static final blacklist EPD_MODE_TYPING:I = 0x1

.field public static final blacklist EPD_MODE_VIDEO:I = 0x8

.field public static final blacklist EPD_READING_TIMEOUT_DURATION:I = 0x1388

.field public static final blacklist EPD_SPECIAL_TEST:Z

.field public static final blacklist EPD_SUPPORT:Z

.field public static final blacklist EPD_TAG:Ljava/lang/String; = "EpdManager"

.field public static final blacklist EPD_TYPE:I

.field public static final blacklist EXTERNAL_DISPLAY_HEIGHT:I = 0x578

.field public static final blacklist EXTERNAL_DISPLAY_UPDATE_BITMAP:I = 0x1

.field public static final blacklist EXTERNAL_DISPLAY_UPDATE_NORMAL:I = 0x0

.field public static final blacklist EXTERNAL_DISPLAY_WIDTH:I = 0x2d0

.field public static final blacklist EXTERNAL_THEME_MODE_DARK:I = 0x1

.field public static final blacklist EXTERNAL_THEME_MODE_LIGHT:I = 0x0

.field public static final blacklist EXTRA_INT:Ljava/lang/String; = "display_type"

.field public static final blacklist GARY_2_DITHER_PERFORM:I = 0x200

.field public static final blacklist GARY_2_NO_FLICKER:I = 0x400

.field public static final blacklist GRAY_16:I = 0x100

.field public static final blacklist LISTENER_TYPE_LISTENER:I = 0x0

.field public static final blacklist LISTENER_TYPE_REQUEST:I = 0x1

.field public static final blacklist MAX_PRIMARY_ANGLE:I = 0x6e

.field public static final blacklist ONLY_ONE_EINK_LAUNCHER:Z = true

.field public static final blacklist PRIORITY_EXTERNAL_VIEWS_CALL:I = 0x3

.field public static final blacklist PRIORITY_EXTERNAL_VIEWS_COVER:I = 0x1

.field public static final blacklist PRIORITY_EXTERNAL_VIEWS_KEYGUARD:I = 0x0

.field public static final blacklist PRIORITY_EXTERNAL_VIEWS_MUSIC:I = 0x2

.field public static final blacklist PRIORITY_EXTERNAL_VIEWS_SIZE:I = 0x4

.field public static final blacklist READING_APP_LIST:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field

.field public static final blacklist RGB_TO_GRAY:I = 0x800

.field public static final blacklist SHOW_WHEN_UNLOCKED_APP:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field

.field public static final blacklist SUPPORT_COMBINED_EPD_MODE:Z = true

.field public static final blacklist T1000_SELF_WRITE_SUPPORT:Z

.field private static final blacklist TAG:Ljava/lang/String; = "EpdManager"

.field public static final blacklist TIMEOUT_WITHOUT_KEYGUARD:I = 0x1d4c1

.field public static final blacklist TYPE_EINK_BLACK:I = 0x1

.field public static final blacklist TYPE_EINK_CONTRAST:I = 0x0

.field public static final blacklist TYPE_EINK_WHITE:I = 0x2

.field public static final blacklist TYPE_EPDLOCK_CAMERA:I = 0x0

.field public static final blacklist TYPE_EPDLOCK_SIZE:I = 0x2

.field public static final blacklist TYPE_EPDLOCK_VIDEO:I = 0x1

.field public static final blacklist WAKEUP_SORUCE_FROM_USER:I = 0x1

.field public static final blacklist WAKEUP_SOURCE_FROM_SENSOR:I = 0x0

.field public static final blacklist WAKEUP_SOURCE_FROM_SENSOR_WITH_LIGHT:I = 0x3

# instance fields
.field private final blacklist mService:Lcom/hmct/epd/IEpdManager;

# direct methods
.method static constructor blacklist <clinit>()V
.locals 7

.line 94
new-instance v0, Ljava/util/ArrayList;

const-string v1, "com.chaozh.iReader"

const-string v2, "com.chaozh.iReader.siswoo"

const-string v3, "com.duokan.reader"

const-string v4, "com.zhangyue.iReader"

const-string v5, "com.tencent.weread"

const-string v6, "com.jingdong.app.reader"

filled-new-array/range {v1 .. v6}, [Ljava/lang/String;

move-result-object v1

invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

move-result-object v1

invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

sput-object v0, Lcom/hmct/epd/EpdManager;->READING_APP_LIST:Ljava/util/ArrayList;

.line 101
new-instance v0, Ljava/util/ArrayList;

const-string v1, ""

filled-new-array {v1}, [Ljava/lang/String;

move-result-object v1

invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

move-result-object v1

invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

sput-object v0, Lcom/hmct/epd/EpdManager;->SHOW_WHEN_UNLOCKED_APP:Ljava/util/ArrayList;

.line 103
const-string v0, "ro.hmct.epd.type"

const/4 v1, 0x0

invoke-static {v0, v1}, Landroid/os/SystemProperties;->getInt(Ljava/lang/String;I)I

move-result v2

const/4 v3, 0x1

if-eqz v2, :cond_0

move v2, v3

goto :goto_0

:cond_0
move v2, v1

:goto_0
sput-boolean v2, Lcom/hmct/epd/EpdManager;->EPD_SUPPORT:Z

.line 104
invoke-static {v0, v1}, Landroid/os/SystemProperties;->getInt(Ljava/lang/String;I)I

move-result v0

sput v0, Lcom/hmct/epd/EpdManager;->EPD_TYPE:I

.line 105
const-string v0, "stable.sys.runtimepregrant"

const-string v2, "false"

invoke-static {v0, v2}, Landroid/os/SystemProperties;->getStable(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

move-result-object v0

const-string v2, "true"

invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0

sput-boolean v0, Lcom/hmct/epd/EpdManager;->EPD_SPECIAL_TEST:Z

.line 107
const-string v0, "persist.t1000_self_write"

invoke-static {v0, v1}, Landroid/os/SystemProperties;->getInt(Ljava/lang/String;I)I

move-result v0

if-eqz v0, :cond_1

move v1, v3

:cond_1
sput-boolean v1, Lcom/hmct/epd/EpdManager;->T1000_SELF_WRITE_SUPPORT:Z

return-void
.end method

.method public constructor blacklist <init>(Lcom/hmct/epd/IEpdManager;Landroid/content/Context;)V
.locals 0
.param p1, "service" # Lcom/hmct/epd/IEpdManager;
.param p2, "ctx" # Landroid/content/Context;

.line 116
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

.line 117
iput-object p1, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

.line 118
return-void
.end method

.method public static blacklist getEpdType()Lcom/hmct/epd/EpdManager$EPD_TYPE_ENUM;
.locals 2

.line 480
invoke-static {}, Lcom/hmct/epd/EpdManager$EPD_TYPE_ENUM;->values()[Lcom/hmct/epd/EpdManager$EPD_TYPE_ENUM;

move-result-object v0

sget v1, Lcom/hmct/epd/EpdManager;->EPD_TYPE:I

aget-object v0, v0, v1

return-object v0
.end method

# virtual methods
.method public blacklist addAppMode(Ljava/lang/String;I)V
.locals 1
.param p1, "pkg" # Ljava/lang/String;
.param p2, "mode" # I

.line 429
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->addAppMode(Ljava/lang/String;I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 431
goto :goto_0

.line 430
:catch_0
move-exception v0

.line 432
:goto_0
return-void
.end method

.method public blacklist addBitmapOnExternal(Landroid/graphics/Bitmap;)V
.locals 7
.param p1, "bitmap" # Landroid/graphics/Bitmap;

.line 266
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v2, 0x0

const/4 v3, 0x2

const/4 v4, 0x0

const/4 v5, 0x0

const/4 v6, 0x0

move-object v1, p1

invoke-interface/range {v0 .. v6}, Lcom/hmct/epd/IEpdManager;->addBitmapToPresentationDisplayWithString(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 268
goto :goto_0

.line 267
:catch_0
move-exception v0

.line 269
:goto_0
return-void
.end method

.method public blacklist addBitmapOnExternal(Landroid/graphics/Bitmap;I)V
.locals 7
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "epdMode" # I

.line 290
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v2, 0x0

const/4 v4, 0x0

const/4 v5, 0x0

const/4 v6, 0x0

move-object v1, p1

move v3, p2

invoke-interface/range {v0 .. v6}, Lcom/hmct/epd/IEpdManager;->addBitmapToPresentationDisplayWithString(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 292
goto :goto_0

.line 291
:catch_0
move-exception v0

.line 293
:goto_0
return-void
.end method

.method public blacklist addBitmapOnExternal(Landroid/graphics/Bitmap;III)V
.locals 7
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "priority" # I
.param p3, "epdMode" # I
.param p4, "minShowTime" # I

.line 272
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v5, 0x0

const/4 v6, 0x0

move-object v1, p1

move v2, p2

move v3, p3

move v4, p4

invoke-interface/range {v0 .. v6}, Lcom/hmct/epd/IEpdManager;->addBitmapToPresentationDisplayWithString(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 274
goto :goto_0

.line 273
:catch_0
move-exception v0

.line 275
:goto_0
return-void
.end method

.method public blacklist addBitmapOnExternal(Landroid/graphics/Bitmap;IIIZ)V
.locals 7
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "priority" # I
.param p3, "epdMode" # I
.param p4, "minShowTime" # I
.param p5, "withBar" # Z

.line 278
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v6, 0x0

move-object v1, p1

move v2, p2

move v3, p3

move v4, p4

move v5, p5

invoke-interface/range {v0 .. v6}, Lcom/hmct/epd/IEpdManager;->addBitmapToPresentationDisplayWithString(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 280
goto :goto_0

.line 279
:catch_0
move-exception v0

.line 281
:goto_0
return-void
.end method

.method public blacklist addBitmapOnExternal(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
.locals 7
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "priority" # I
.param p3, "epdMode" # I
.param p4, "minShowTime" # I
.param p5, "withBar" # Z
.param p6, "extra" # Ljava/lang/String;

.line 284
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

move-object v1, p1

move v2, p2

move v3, p3

move v4, p4

move v5, p5

move-object v6, p6

invoke-interface/range {v0 .. v6}, Lcom/hmct/epd/IEpdManager;->addBitmapToPresentationDisplayWithString(Landroid/graphics/Bitmap;IIIZLjava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 286
goto :goto_0

.line 285
:catch_0
move-exception v0

.line 287
:goto_0
return-void
.end method

.method public blacklist addPreViewPage(ILandroid/graphics/Bitmap;)V
.locals 2
.param p1, "page" # I
.param p2, "bitmap" # Landroid/graphics/Bitmap;

.line 121
const-string v0, "EpdManager"

const-string v1, "addPreViewPage"

invoke-static {v0, v1}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;)I

.line 123
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p2}, Lcom/hmct/epd/IEpdManager;->updateShutdownWallPaper(Landroid/graphics/Bitmap;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 125
goto :goto_0

.line 124
:catch_0
move-exception v0

.line 126
:goto_0
return-void
.end method

.method public blacklist addPreViewPage(ILandroid/widget/RemoteViews;)V
.locals 1
.param p1, "type" # I
.param p2, "view" # Landroid/widget/RemoteViews;

.line 152
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->addPreViewPage(ILandroid/widget/RemoteViews;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 154
goto :goto_0

.line 153
:catch_0
move-exception v0

.line 155
:goto_0
return-void
.end method

.method public blacklist addViewOnExternal(Landroid/widget/RemoteViews;)V
.locals 1
.param p1, "views" # Landroid/widget/RemoteViews;

.line 136
const/4 v0, 0x0

invoke-virtual {p0, p1, v0}, Lcom/hmct/epd/EpdManager;->addViewOnExternal(Landroid/widget/RemoteViews;I)V

.line 137
return-void
.end method

.method public blacklist addViewOnExternal(Landroid/widget/RemoteViews;I)V
.locals 6
.param p1, "views" # Landroid/widget/RemoteViews;
.param p2, "priority" # I

.line 140
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v3, 0x2

const/4 v4, 0x0

const/4 v5, 0x0

move-object v1, p1

move v2, p2

invoke-interface/range {v0 .. v5}, Lcom/hmct/epd/IEpdManager;->addViewToPresentationDisplay(Landroid/widget/RemoteViews;IIIZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 142
goto :goto_0

.line 141
:catch_0
move-exception v0

.line 143
:goto_0
return-void
.end method

.method public blacklist addViewOnExternal(Landroid/widget/RemoteViews;II)V
.locals 6
.param p1, "views" # Landroid/widget/RemoteViews;
.param p2, "priority" # I
.param p3, "epdMode" # I

.line 146
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v4, 0x0

const/4 v5, 0x0

move-object v1, p1

move v2, p2

move v3, p3

invoke-interface/range {v0 .. v5}, Lcom/hmct/epd/IEpdManager;->addViewToPresentationDisplay(Landroid/widget/RemoteViews;IIIZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 148
goto :goto_0

.line 147
:catch_0
move-exception v0

.line 149
:goto_0
return-void
.end method

.method public blacklist addViewOnExternal(Landroid/widget/RemoteViews;III)V
.locals 6
.param p1, "views" # Landroid/widget/RemoteViews;
.param p2, "priority" # I
.param p3, "epdMode" # I
.param p4, "minShowTime" # I

.line 167
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v5, 0x0

move-object v1, p1

move v2, p2

move v3, p3

move v4, p4

invoke-interface/range {v0 .. v5}, Lcom/hmct/epd/IEpdManager;->addViewToPresentationDisplay(Landroid/widget/RemoteViews;IIIZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 169
goto :goto_0

.line 168
:catch_0
move-exception v0

.line 170
:goto_0
return-void
.end method

.method public blacklist adjustEinkEffect(II)V
.locals 1
.param p1, "type" # I
.param p2, "value" # I

.line 260
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->adjustEinkEffect(II)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 262
goto :goto_0

.line 261
:catch_0
move-exception v0

.line 263
:goto_0
return-void
.end method

.method public blacklist begigResumeActivity(Ljava/lang/String;Ljava/lang/String;Z)V
.locals 1
.param p1, "packageName" # Ljava/lang/String;
.param p2, "claseName" # Ljava/lang/String;
.param p3, "isFloat" # Z

.line 448
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2, p3}, Lcom/hmct/epd/IEpdManager;->begigResumeActivity(Ljava/lang/String;Ljava/lang/String;Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 450
goto :goto_0

.line 449
:catch_0
move-exception v0

.line 451
:goto_0
return-void
.end method

.method public blacklist doPageDown()V
.locals 2

.line 129
const-string v0, "EpdManager"

const-string v1, "doPageDown"

invoke-static {v0, v1}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;)I

.line 131
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v1, 0x2

invoke-interface {v0, v1}, Lcom/hmct/epd/IEpdManager;->setEinkThemeMode(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 133
goto :goto_0

.line 132
:catch_0
move-exception v0

.line 134
:goto_0
return-void
.end method

.method public blacklist finishBoot()V
.locals 1

.line 247
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->finishBoot()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 249
goto :goto_0

.line 248
:catch_0
move-exception v0

.line 250
:goto_0
return-void
.end method

.method public blacklist forceClear()V
.locals 1

.line 380
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->forceClear()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 382
goto :goto_0

.line 381
:catch_0
move-exception v0

.line 383
:goto_0
return-void
.end method

.method public blacklist getAllAppMode()Ljava/util/Map;
.locals 1

.line 435
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->getAllAppMode()Ljava/util/Map;

move-result-object v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return-object v0

.line 436
:catch_0
move-exception v0

.line 438
const/4 v0, 0x0

return-object v0
.end method

.method public blacklist getDisplayType()I
.locals 1

.line 340
const/4 v0, 0x2

return v0
.end method

.method public blacklist getDynamicRefreshFlag()Z
.locals 1

.line 490
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->getDynamicRefreshFlag()Z

move-result v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return v0

.line 491
:catch_0
move-exception v0

.line 493
const/4 v0, 0x0

return v0
.end method

.method public blacklist getEinkEffect(I)I
.locals 1
.param p1, "type" # I

.line 253
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->getEinkEffect(I)I

move-result v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return v0

.line 254
:catch_0
move-exception v0

.line 256
const/4 v0, -0x1

return v0
.end method

.method public blacklist getEpdMode()I
.locals 1

.line 345
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->getEpdMode()I

move-result v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return v0

.line 346
:catch_0
move-exception v0

.line 348
const/4 v0, 0x6

return v0
.end method

.method public blacklist getTopPackage()Ljava/lang/String;
.locals 2

.line 360
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->getTopPackage()Ljava/lang/String;

move-result-object v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return-object v0

.line 361
:catch_0
move-exception v0

.line 362
.local v0, "ex":Landroid/os/RemoteException;
const/4 v1, 0x0

return-object v1
.end method

.method public blacklist isExternalDisplayAlready()Z
.locals 1

.line 173
const/4 v0, 0x1

return v0
.end method

.method public blacklist isTopActivity(Ljava/lang/String;)Z
.locals 3
.param p1, "packageName" # Ljava/lang/String;

.line 368
const/4 v0, 0x0

if-nez p1, :cond_0

.line 369
:try_start_0
const-string v1, "EpdManager"

const-string v2, "Error : invoke isTopActivity, input parem is null!"

invoke-static {v1, v2}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;)I

.line 370
return v0

.line 372
:cond_0
iget-object v1, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v1}, Lcom/hmct/epd/IEpdManager;->getTopPackage()Ljava/lang/String;

move-result-object v1

invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

return v0

.line 373
:catch_0
move-exception v1

.line 374
.local v1, "ex":Landroid/os/RemoteException;
return v0
.end method

.method public blacklist lockEpdMode(IZ)V
.locals 3
.param p1, "type" # I
.param p2, "on" # Z

.line 184
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->lockEpdMode(IZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 187
goto :goto_0

.line 185
:catch_0
move-exception v0

.line 186
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "notifyCameraOn"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 188
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist notifyCameraOn(Z)V
.locals 3
.param p1, "on" # Z

.line 191
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

const/4 v1, 0x0

invoke-interface {v0, v1, p1}, Lcom/hmct/epd/IEpdManager;->lockEpdMode(IZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 194
goto :goto_0

.line 192
:catch_0
move-exception v0

.line 193
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "notifyCameraOn"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 195
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist notifyCameraOn(ZI)V
.locals 3
.param p1, "on" # Z
.param p2, "uid" # I

.line 205
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->notifyCameraOn(ZI)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 208
goto :goto_0

.line 206
:catch_0
move-exception v0

.line 207
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "notifyCameraOn"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 209
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist notifyResumedPackage(Ljava/lang/String;)V
.locals 1
.param p1, "name" # Ljava/lang/String;

.line 454
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->notifyResumedPackage(Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 456
goto :goto_0

.line 455
:catch_0
move-exception v0

.line 457
:goto_0
return-void
.end method

.method public blacklist notifyVideoOn(ZI)V
.locals 3
.param p1, "on" # Z
.param p2, "uid" # I

.line 198
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->notifyVideoOn(ZI)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 201
goto :goto_0

.line 199
:catch_0
move-exception v0

.line 200
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "notifyVideoOn"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 202
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist onDispatchEventUp(Z)V
.locals 3
.param p1, "hasFocus" # Z

.line 219
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->onDispatchEventUp(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 222
goto :goto_0

.line 220
:catch_0
move-exception v0

.line 221
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "onDispatchEventUp"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 223
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist removeAppMode(Ljava/lang/String;)V
.locals 1
.param p1, "pkg" # Ljava/lang/String;

.line 423
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->removeAppMode(Ljava/lang/String;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 425
goto :goto_0

.line 424
:catch_0
move-exception v0

.line 426
:goto_0
return-void
.end method

.method public blacklist removeViewOnExternal()V
.locals 1

.line 305
const/4 v0, 0x0

invoke-virtual {p0, v0}, Lcom/hmct/epd/EpdManager;->removeViewOnExternal(I)V

.line 306
return-void
.end method

.method public blacklist removeViewOnExternal(I)V
.locals 1
.param p1, "priority" # I

.line 300
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->removeViewOnPresentationDisplay(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 302
goto :goto_0

.line 301
:catch_0
move-exception v0

.line 303
:goto_0
return-void
.end method

.method public blacklist requestGoToSleep()V
.locals 1

.line 310
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->requestGoToSleep()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 312
goto :goto_0

.line 311
:catch_0
move-exception v0

.line 313
:goto_0
return-void
.end method

.method public blacklist setBlanchMode(I)V
.locals 3
.param p1, "mode" # I

.line 212
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setBlanchMode(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 215
goto :goto_0

.line 213
:catch_0
move-exception v0

.line 214
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "notifyCameraOn"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 216
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist setDisplayPowerMode(IZ)V
.locals 1
.param p1, "displayId" # I
.param p2, "enabled" # Z

.line 416
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->setDisplayPowerMode(IZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 418
goto :goto_0

.line 417
:catch_0
move-exception v0

.line 419
:goto_0
return-void
.end method

.method public blacklist setDisplayType(IZ)V
.locals 1
.param p1, "type" # I
.param p2, "isAllowExitFromReadOnly" # Z

.line 330
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1, p2}, Lcom/hmct/epd/IEpdManager;->setDisplayType(IZ)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 332
goto :goto_0

.line 331
:catch_0
move-exception v0

.line 333
:goto_0
return-void
.end method

.method public blacklist setDynamicRefreshFlag(Z)V
.locals 1
.param p1, "set" # Z

.line 484
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setDynamicRefreshFlag(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 486
goto :goto_0

.line 485
:catch_0
move-exception v0

.line 487
:goto_0
return-void
.end method

.method public blacklist setEinkKeyguardMode(I)V
.locals 1
.param p1, "mode" # I

.line 461
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setEinkKeyguardMode(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 463
goto :goto_0

.line 462
:catch_0
move-exception v0

.line 464
:goto_0
return-void
.end method

.method public blacklist setEinkThemeMode(I)V
.locals 1
.param p1, "mode" # I

.line 468
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setEinkThemeMode(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 470
goto :goto_0

.line 469
:catch_0
move-exception v0

.line 471
:goto_0
return-void
.end method

.method public blacklist setEpdDisplayMode(I)V
.locals 1
.param p1, "mode" # I

.line 402
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setEpdDisplayMode(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 404
goto :goto_0

.line 403
:catch_0
move-exception v0

.line 405
:goto_0
return-void
.end method

.method public blacklist setGestureUnlock(I)V
.locals 1
.param p1, "enabled" # I

.line 353
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setGestureUnlock(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 355
goto :goto_0

.line 354
:catch_0
move-exception v0

.line 356
:goto_0
return-void
.end method

.method public blacklist setHmctModeStatus(I)V
.locals 3
.param p1, "status" # I

.line 239
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setHmctModeStatus(I)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 242
goto :goto_0

.line 240
:catch_0
move-exception v0

.line 241
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "setHmctModeStatus"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 243
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist setKeyguardOccluded(Z)V
.locals 3
.param p1, "isKeyguardOccluded" # Z

.line 227
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->setKeyguardOccluded(Z)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 230
goto :goto_0

.line 228
:catch_0
move-exception v0

.line 229
.local v0, "ex":Landroid/os/RemoteException;
const-string v1, "EpdManager"

const-string v2, "setKeyguardOccluded"

invoke-static {v1, v2, v0}, Landroid/util/Slog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

.line 231
.end local v0 # "ex":Landroid/os/RemoteException;
:goto_0
return-void
.end method

.method public blacklist startWakingUp()V
.locals 1

.line 316
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->startWakingUp()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 318
goto :goto_0

.line 317
:catch_0
move-exception v0

.line 319
:goto_0
return-void
.end method

.method public blacklist updateEpdMode()V
.locals 1

.line 409
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->updateEpdMode()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 411
goto :goto_0

.line 410
:catch_0
move-exception v0

.line 412
:goto_0
return-void
.end method

.method public blacklist updateExteralPaper()V
.locals 1

.line 387
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0}, Lcom/hmct/epd/IEpdManager;->updateExteralPaper()V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 389
goto :goto_0

.line 388
:catch_0
move-exception v0

.line 390
:goto_0
return-void
.end method

.method public blacklist updateShutdownWallPaper(Landroid/graphics/Bitmap;)V
.locals 1
.param p1, "bitmap" # Landroid/graphics/Bitmap;

.line 178
:try_start_0
iget-object v0, p0, Lcom/hmct/epd/EpdManager;->mService:Lcom/hmct/epd/IEpdManager;

invoke-interface {v0, p1}, Lcom/hmct/epd/IEpdManager;->updateShutdownWallPaper(Landroid/graphics/Bitmap;)V
:try_end_0
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0

.line 180
goto :goto_0

.line 179
:catch_0
move-exception v0

.line 181
:goto_0
return-void
.end method