Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .class public Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .super Landroid/widget/FrameLayout;
- .source "BasicInformationLayout.java"
- # static fields
- .field private static final LGE_ATTRIBUTE_DANCING_BOTTOM:Ljava/lang/String; = "dancingBottom"
- .field private static final LGE_ATTRIBUTE_DANCING_LEFT:Ljava/lang/String; = "dancingLeft"
- .field private static final LGE_ATTRIBUTE_DANCING_RIGHT:Ljava/lang/String; = "dancingRight"
- .field private static final LGE_ATTRIBUTE_DANCING_TOP:Ljava/lang/String; = "dancingTop"
- .field private static final LGE_ATTRIBUTE_NAME_SPACE:Ljava/lang/String; = "http://schemas.lge.com/apk/res/android"
- .field private static final LGE_ATTRIBUTE_SUPPORT_DANCING:Ljava/lang/String; = "supportDancing"
- .field private static final MSG_UPDATE_DANCING:I
- .field private static final TAG:Ljava/lang/String;
- .field private static final URI_SETTING_OFF:Landroid/net/Uri;
- # instance fields
- .field private mAodRootView:Landroid/view/View;
- .field private mBasicInformationView:Landroid/view/View;
- .field private mDancingBottom:I
- .field private mDancingLeft:I
- .field private mDancingRight:I
- .field private mDancingTime:I
- .field private mDancingTop:I
- .field private mDisplayCallback:Landroid/os/IDisplayStateCallback;
- .field private final mDisplayStateTag:Ljava/lang/String;
- .field private mGestureDetector:Lcom/lge/lockscreen/KnockOnGestureDetector;
- .field private mIntentReceiver:Landroid/content/BroadcastReceiver;
- .field private mMinBat:Landroid/view/ViewGroup;
- .field private mNotificationHistoryLayout:Landroid/view/View;
- .field private mOffContentsSettingObserver:Landroid/database/ContentObserver;
- .field private mPowerManager:Landroid/os/PowerManager;
- .field private mPowerManagerEx:Landroid/os/IPowerManagerEx;
- .field private mScreenOffObserver:Landroid/database/ContentObserver;
- .field private mSetupWizardStatusCallback:Lcom/lge/signboard/SetupWizardStatus$ICallback;
- .field private mSignatureView:Lcom/lge/signboard/widget/SignatureView;
- .field private mStockBat:Landroid/view/ViewGroup;
- .field private mSupportDancing:Z
- .field private mU2Mask:Lcom/lge/signboard/aodservice/U2MaskView;
- .field private final mUpdateHanlder:Landroid/os/Handler;
- # direct methods
- .method static constructor <clinit>()V
- .locals 2
- .prologue
- .line 37
- const-class v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;
- invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
- move-result-object v0
- sput-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- .line 54
- sget-object v0, Landroid/provider/Settings$System;->CONTENT_URI:Landroid/net/Uri;
- const-string v1, "enable_ext_display_on_lcd_off"
- invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
- move-result-object v0
- sput-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->URI_SETTING_OFF:Landroid/net/Uri;
- return-void
- .end method
- .method public constructor <init>(Landroid/content/Context;)V
- .locals 1
- .param p1, "context" # Landroid/content/Context;
- .prologue
- .line 126
- const/4 v0, 0x0
- invoke-direct {p0, p1, v0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
- .line 127
- return-void
- .end method
- .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
- .locals 1
- .param p1, "context" # Landroid/content/Context;
- .param p2, "attrs" # Landroid/util/AttributeSet;
- .prologue
- .line 130
- const/4 v0, 0x0
- invoke-direct {p0, p1, p2, v0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
- .line 131
- return-void
- .end method
- .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
- .locals 1
- .param p1, "context" # Landroid/content/Context;
- .param p2, "attrs" # Landroid/util/AttributeSet;
- .param p3, "defStyleAttr" # I
- .prologue
- .line 134
- const/4 v0, 0x0
- invoke-direct {p0, p1, p2, p3, v0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
- .line 135
- return-void
- .end method
- .method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
- .locals 4
- .param p1, "context" # Landroid/content/Context;
- .param p2, "attrs" # Landroid/util/AttributeSet;
- .param p3, "defStyleAttr" # I
- .param p4, "defStyleRes" # I
- .prologue
- const/4 v3, 0x0
- .line 138
- invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
- .line 47
- new-instance v0, Lcom/lge/signboard/aodservice/BasicInformationLayout$1;
- invoke-direct {v0, p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout$1;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mUpdateHanlder:Landroid/os/Handler;
- .line 66
- const-string v0, "Danging"
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayStateTag:Ljava/lang/String;
- .line 68
- new-instance v0, Lcom/lge/signboard/aodservice/BasicInformationLayout$2;
- invoke-direct {v0, p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout$2;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSetupWizardStatusCallback:Lcom/lge/signboard/SetupWizardStatus$ICallback;
- .line 85
- new-instance v0, Lcom/lge/signboard/aodservice/BasicInformationLayout$3;
- new-instance v1, Landroid/os/Handler;
- invoke-direct {v1}, Landroid/os/Handler;-><init>()V
- invoke-direct {v0, p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout$3;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;Landroid/os/Handler;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mOffContentsSettingObserver:Landroid/database/ContentObserver;
- .line 93
- new-instance v0, Lcom/lge/signboard/aodservice/BasicInformationLayout$4;
- new-instance v1, Landroid/os/Handler;
- invoke-direct {v1}, Landroid/os/Handler;-><init>()V
- invoke-direct {v0, p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout$4;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;Landroid/os/Handler;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mScreenOffObserver:Landroid/database/ContentObserver;
- .line 106
- new-instance v0, Lcom/lge/signboard/aodservice/BasicInformationLayout$5;
- invoke-direct {v0, p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout$5;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mIntentReceiver:Landroid/content/BroadcastReceiver;
- .line 140
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- const-string v1, "power"
- invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Landroid/os/PowerManager;
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManager:Landroid/os/PowerManager;
- .line 141
- new-instance v0, Lcom/lge/lockscreen/KnockOnGestureDetector;
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- new-instance v2, Lcom/lge/signboard/aodservice/BasicInformationLayout$6;
- invoke-direct {v2, p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout$6;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- invoke-direct {v0, v1, v2}, Lcom/lge/lockscreen/KnockOnGestureDetector;-><init>(Landroid/content/Context;Lcom/lge/lockscreen/KnockOnGestureDetector$OnGestureListener;)V
- iput-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mGestureDetector:Lcom/lge/lockscreen/KnockOnGestureDetector;
- .line 150
- if-eqz p2, :cond_1
- .line 151
- const-string v0, "http://schemas.lge.com/apk/res/android"
- const-string v1, "supportDancing"
- iget-boolean v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSupportDancing:Z
- invoke-interface {p2, v0, v1, v2}, Landroid/util/AttributeSet;->getAttributeBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
- move-result v0
- iput-boolean v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSupportDancing:Z
- .line 152
- const-string v0, "http://schemas.lge.com/apk/res/android"
- const-string v1, "dancingLeft"
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- invoke-interface {p2, v0, v1, v2}, Landroid/util/AttributeSet;->getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I
- move-result v0
- int-to-float v0, v0
- invoke-virtual {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->getResources()Landroid/content/res/Resources;
- move-result-object v1
- invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
- move-result-object v1
- iget v1, v1, Landroid/util/DisplayMetrics;->density:F
- mul-float/2addr v0, v1
- invoke-static {v0}, Ljava/lang/Math;->round(F)I
- move-result v0
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- .line 153
- const-string v0, "http://schemas.lge.com/apk/res/android"
- const-string v1, "dancingTop"
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTop:I
- invoke-interface {p2, v0, v1, v2}, Landroid/util/AttributeSet;->getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I
- move-result v0
- int-to-float v0, v0
- invoke-virtual {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->getResources()Landroid/content/res/Resources;
- move-result-object v1
- invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
- move-result-object v1
- iget v1, v1, Landroid/util/DisplayMetrics;->density:F
- mul-float/2addr v0, v1
- invoke-static {v0}, Ljava/lang/Math;->round(F)I
- move-result v0
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTop:I
- .line 154
- const-string v0, "http://schemas.lge.com/apk/res/android"
- const-string v1, "dancingRight"
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- invoke-interface {p2, v0, v1, v2}, Landroid/util/AttributeSet;->getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I
- move-result v0
- int-to-float v0, v0
- invoke-virtual {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->getResources()Landroid/content/res/Resources;
- move-result-object v1
- invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
- move-result-object v1
- iget v1, v1, Landroid/util/DisplayMetrics;->density:F
- mul-float/2addr v0, v1
- invoke-static {v0}, Ljava/lang/Math;->round(F)I
- move-result v0
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- .line 155
- const-string v0, "http://schemas.lge.com/apk/res/android"
- const-string v1, "dancingBottom"
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingBottom:I
- invoke-interface {p2, v0, v1, v2}, Landroid/util/AttributeSet;->getAttributeIntValue(Ljava/lang/String;Ljava/lang/String;I)I
- move-result v0
- int-to-float v0, v0
- invoke-virtual {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->getResources()Landroid/content/res/Resources;
- move-result-object v1
- invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
- move-result-object v1
- iget v1, v1, Landroid/util/DisplayMetrics;->density:F
- mul-float/2addr v0, v1
- invoke-static {v0}, Ljava/lang/Math;->round(F)I
- move-result v0
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingBottom:I
- .line 157
- const-string v0, "sys.aod_dancing.enabled"
- invoke-static {v0, v3}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v0
- if-nez v0, :cond_0
- .line 158
- iput-boolean v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSupportDancing:Z
- .line 161
- :cond_0
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mSupportDancing: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget-boolean v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSupportDancing:Z
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 162
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mDancingLeft: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 163
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mDancingTop: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTop:I
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 164
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mDancingRight: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 165
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mDancingBottom: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingBottom:I
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 167
- :cond_1
- return-void
- .end method
- .method static synthetic access$000(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- .locals 0
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->updateDancing()V
- return-void
- .end method
- .method static synthetic access$100()Ljava/lang/String;
- .locals 1
- .prologue
- .line 36
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- return-object v0
- .end method
- .method static synthetic access$200(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- .locals 0
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->updateVisibility()V
- return-void
- .end method
- .method static synthetic access$300(Lcom/lge/signboard/aodservice/BasicInformationLayout;)Landroid/content/Context;
- .locals 1
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- return-object v0
- .end method
- .method static synthetic access$400(Lcom/lge/signboard/aodservice/BasicInformationLayout;)Landroid/view/View;
- .locals 1
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- return-object v0
- .end method
- .method static synthetic access$500(Lcom/lge/signboard/aodservice/BasicInformationLayout;)Landroid/os/PowerManager;
- .locals 1
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManager:Landroid/os/PowerManager;
- return-object v0
- .end method
- .method static synthetic access$600(Lcom/lge/signboard/aodservice/BasicInformationLayout;)Landroid/os/Handler;
- .locals 1
- .param p0, "x0" # Lcom/lge/signboard/aodservice/BasicInformationLayout;
- .prologue
- .line 36
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mUpdateHanlder:Landroid/os/Handler;
- return-object v0
- .end method
- .method private isSignatureModeEnabled()Z
- .locals 5
- .prologue
- .line 240
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-static {v2}, Lcom/lge/signboard/lib/database/SignBoardDB;->getScreenOffStatus(Landroid/content/Context;)Z
- move-result v0
- .line 241
- .local v0, "isEnabled":Z
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-static {v2}, Lcom/lge/signboard/lib/database/SignBoardDB;->isSignatureMode(Landroid/content/Context;)Z
- move-result v1
- .line 242
- .local v1, "isSignature":Z
- sget-object v2, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v3, Ljava/lang/StringBuilder;
- invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
- const-string v4, "isEnabled: "
- invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v3
- const-string v4, ", isSignature: "
- invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v3
- invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v3
- invoke-static {v2, v3}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 244
- if-eqz v0, :cond_0
- if-eqz v1, :cond_0
- const/4 v2, 0x1
- :goto_0
- return v2
- :cond_0
- const/4 v2, 0x0
- goto :goto_0
- .end method
- .method private registerContentObserver()V
- .locals 4
- .prologue
- const/4 v3, 0x1
- .line 248
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v0
- sget-object v1, Lcom/lge/signboard/lib/database/DatabaseInterface$SignBoardTable;->CONTENT_URI_NOTIFY:Landroid/net/Uri;
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mOffContentsSettingObserver:Landroid/database/ContentObserver;
- invoke-virtual {v0, v1, v3, v2}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
- .line 249
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v0
- sget-object v1, Lcom/lge/signboard/aodservice/BasicInformationLayout;->URI_SETTING_OFF:Landroid/net/Uri;
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mScreenOffObserver:Landroid/database/ContentObserver;
- invoke-virtual {v0, v1, v3, v2}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
- .line 250
- return-void
- .end method
- .method private registerDisplayStateCallback()V
- .locals 4
- .prologue
- .line 258
- iget-boolean v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSupportDancing:Z
- if-nez v1, :cond_1
- .line 259
- sget-object v1, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v2, Ljava/lang/StringBuilder;
- invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
- const-string v3, "skip registerDisplayStateCallback(), mPowerManagerEx: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- iget-object v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v2
- const-string v3, ", mDisplayCallback: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- iget-object v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v2
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v2
- invoke-static {v1, v2}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 285
- :cond_0
- :goto_0
- return-void
- .line 263
- :cond_1
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- if-nez v1, :cond_2
- .line 264
- const-string v1, "power"
- invoke-static {v1}, Landroid/os/ServiceManager;->getService(Ljava/lang/String;)Landroid/os/IBinder;
- move-result-object v1
- invoke-static {v1}, Landroid/os/IPowerManagerEx$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IPowerManagerEx;
- move-result-object v1
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- .line 267
- :cond_2
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- if-nez v1, :cond_0
- .line 268
- new-instance v1, Lcom/lge/signboard/aodservice/BasicInformationLayout$7;
- invoke-direct {v1, p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout$7;-><init>(Lcom/lge/signboard/aodservice/BasicInformationLayout;)V
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- .line 279
- :try_start_0
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- const-string v2, "Danging"
- iget-object v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- invoke-interface {v1, v2, v3}, Landroid/os/IPowerManagerEx;->registerDisplayStateCallback(Ljava/lang/String;Landroid/os/IDisplayStateCallback;)V
- .line 280
- sget-object v1, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v2, Ljava/lang/StringBuilder;
- invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
- const-string v3, "register, mDisplayCallback: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- iget-object v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v2
- const-string v3, ", TAG: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- const-string v3, "Danging"
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v2
- invoke-static {v1, v2}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- :try_end_0
- .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
- goto :goto_0
- .line 281
- :catch_0
- move-exception v0
- .line 282
- .local v0, "e":Landroid/os/RemoteException;
- invoke-virtual {v0}, Landroid/os/RemoteException;->printStackTrace()V
- goto :goto_0
- .end method
- .method private unregisterContentObserver()V
- .locals 2
- .prologue
- .line 253
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v0
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mOffContentsSettingObserver:Landroid/database/ContentObserver;
- invoke-virtual {v0, v1}, Landroid/content/ContentResolver;->unregisterContentObserver(Landroid/database/ContentObserver;)V
- .line 254
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v0
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mScreenOffObserver:Landroid/database/ContentObserver;
- invoke-virtual {v0, v1}, Landroid/content/ContentResolver;->unregisterContentObserver(Landroid/database/ContentObserver;)V
- .line 255
- return-void
- .end method
- .method private unregisterDisplayStateCallback()V
- .locals 4
- .prologue
- .line 289
- :try_start_0
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- if-eqz v1, :cond_0
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- if-eqz v1, :cond_0
- .line 291
- sget-object v1, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v2, Ljava/lang/StringBuilder;
- invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
- const-string v3, "unregister, mDisplayCallback: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- iget-object v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v2
- const-string v3, ", TAG: "
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- const-string v3, "Danging"
- invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v2
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v2
- invoke-static {v1, v2}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 292
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mPowerManagerEx:Landroid/os/IPowerManagerEx;
- const-string v2, "Danging"
- invoke-interface {v1, v2}, Landroid/os/IPowerManagerEx;->unregisterDisplayStateCallback(Ljava/lang/String;)V
- .line 293
- const/4 v1, 0x0
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDisplayCallback:Landroid/os/IDisplayStateCallback;
- :try_end_0
- .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
- .line 298
- :cond_0
- :goto_0
- return-void
- .line 295
- :catch_0
- move-exception v0
- .line 296
- .local v0, "e":Landroid/os/RemoteException;
- invoke-virtual {v0}, Landroid/os/RemoteException;->printStackTrace()V
- goto :goto_0
- .end method
- .method private updateDancing()V
- .locals 8
- .prologue
- const/4 v3, 0x4
- const/4 v7, 0x3
- const/4 v6, 0x2
- const/4 v5, 0x0
- .line 301
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- packed-switch v0, :pswitch_data_0
- .line 333
- :goto_0
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v0, v5, v5, v5, v5}, Landroid/view/View;->setPaddingRelative(IIII)V
- .line 337
- :goto_1
- sget-object v0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->TAG:Ljava/lang/String;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
- const-string v2, "mDancingTime: "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, ", "
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- const-string v2, "(%d, %d, %d, %d)"
- new-array v3, v3, [Ljava/lang/Object;
- iget-object v4, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
- move-result v4
- invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
- move-result-object v4
- aput-object v4, v3, v5
- const/4 v4, 0x1
- iget-object v5, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
- move-result v5
- invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
- move-result-object v5
- aput-object v5, v3, v4
- iget-object v4, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
- move-result v4
- invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
- move-result-object v4
- aput-object v4, v3, v6
- iget-object v4, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v4}, Landroid/view/View;->getPaddingBottom()I
- move-result v4
- invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
- move-result-object v4
- aput-object v4, v3, v7
- invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- move-result-object v2
- invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v1
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v1
- invoke-static {v0, v1}, Lcom/lge/signboard/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
- .line 339
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- add-int/lit8 v0, v0, 0x1
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- rem-int/lit8 v0, v0, 0x5
- iput v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- .line 341
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
- .line 342
- return-void
- .line 303
- :pswitch_0
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- if-eqz v0, :cond_0
- .line 304
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- iget v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingLeft:I
- neg-int v2, v2
- invoke-virtual {v0, v1, v5, v2, v5}, Landroid/view/View;->setPaddingRelative(IIII)V
- goto :goto_1
- .line 307
- :cond_0
- iput v6, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- .line 310
- :pswitch_1
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTop:I
- if-eqz v0, :cond_1
- .line 311
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- iget v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTop:I
- invoke-virtual {v0, v5, v1, v5, v5}, Landroid/view/View;->setPaddingRelative(IIII)V
- goto/16 :goto_1
- .line 314
- :cond_1
- iput v7, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- .line 317
- :pswitch_2
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- if-eqz v0, :cond_2
- .line 318
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- iget v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- neg-int v1, v1
- iget v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingRight:I
- invoke-virtual {v0, v1, v5, v2, v5}, Landroid/view/View;->setPaddingRelative(IIII)V
- goto/16 :goto_1
- .line 321
- :cond_2
- iput v3, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- .line 324
- :pswitch_3
- iget v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingBottom:I
- if-eqz v0, :cond_3
- .line 325
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- iget v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingBottom:I
- invoke-virtual {v0, v5, v5, v5, v1}, Landroid/view/View;->setPaddingRelative(IIII)V
- goto/16 :goto_1
- .line 328
- :cond_3
- iput v5, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mDancingTime:I
- goto/16 :goto_0
- .line 301
- :pswitch_data_0
- .packed-switch 0x1
- :pswitch_0
- :pswitch_1
- :pswitch_2
- :pswitch_3
- .end packed-switch
- .end method
- .method private updateVisibility()V
- .locals 3
- .prologue
- const/16 v2, 0x8
- const/4 v1, 0x0
- .line 222
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-static {v0}, Lcom/lge/signboard/SetupWizardStatus;->isEnabled(Landroid/content/Context;)Z
- move-result v0
- if-eqz v0, :cond_0
- .line 223
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSignatureView:Lcom/lge/signboard/widget/SignatureView;
- invoke-virtual {v0, v2}, Lcom/lge/signboard/widget/SignatureView;->setVisibility(I)V
- .line 224
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mBasicInformationView:Landroid/view/View;
- invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
- .line 225
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mNotificationHistoryLayout:Landroid/view/View;
- invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
- .line 236
- :goto_0
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mU2Mask:Lcom/lge/signboard/aodservice/U2MaskView;
- invoke-virtual {v0, v1}, Lcom/lge/signboard/aodservice/U2MaskView;->setVisibility(I)V
- .line 237
- return-void
- .line 226
- :cond_0
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->isSignatureModeEnabled()Z
- move-result v0
- if-eqz v0, :cond_1
- .line 227
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSignatureView:Lcom/lge/signboard/widget/SignatureView;
- invoke-virtual {v0, v1}, Lcom/lge/signboard/widget/SignatureView;->setVisibility(I)V
- .line 228
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mBasicInformationView:Landroid/view/View;
- invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
- .line 229
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mNotificationHistoryLayout:Landroid/view/View;
- invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
- goto :goto_0
- .line 231
- :cond_1
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSignatureView:Lcom/lge/signboard/widget/SignatureView;
- invoke-virtual {v0, v2}, Lcom/lge/signboard/widget/SignatureView;->setVisibility(I)V
- .line 232
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mBasicInformationView:Landroid/view/View;
- invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
- .line 233
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mNotificationHistoryLayout:Landroid/view/View;
- invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
- goto :goto_0
- .end method
- # virtual methods
- .method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z
- .locals 1
- .param p1, "motionEvent" # Landroid/view/MotionEvent;
- .prologue
- .line 217
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mGestureDetector:Lcom/lge/lockscreen/KnockOnGestureDetector;
- invoke-virtual {v0, p1}, Lcom/lge/lockscreen/KnockOnGestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
- .line 218
- const/4 v0, 0x1
- return v0
- .end method
- .method protected onAttachedToWindow()V
- .locals 3
- .prologue
- .line 191
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->updateVisibility()V
- .line 192
- new-instance v0, Landroid/content/IntentFilter;
- invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
- .line 193
- .local v0, "filter":Landroid/content/IntentFilter;
- const-string v1, "android.intent.action.USER_SWITCHED"
- invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
- .line 194
- const-string v1, "com.lge.signboard.intent.ACTION_TIMEOUT_START"
- invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
- .line 195
- const-string v1, "com.lge.signboard.intent.ACTION_TIMEOUT_END"
- invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
- .line 196
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mIntentReceiver:Landroid/content/BroadcastReceiver;
- invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
- .line 197
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->registerContentObserver()V
- .line 198
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->registerDisplayStateCallback()V
- .line 199
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- iget-object v2, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSetupWizardStatusCallback:Lcom/lge/signboard/SetupWizardStatus$ICallback;
- invoke-static {v1, v2}, Lcom/lge/signboard/SetupWizardStatus;->registerCallback(Landroid/content/Context;Lcom/lge/signboard/SetupWizardStatus$ICallback;)V
- .line 201
- invoke-super {p0}, Landroid/widget/FrameLayout;->onAttachedToWindow()V
- .line 202
- return-void
- .end method
- .method protected onDetachedFromWindow()V
- .locals 2
- .prologue
- .line 206
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->updateVisibility()V
- .line 207
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mIntentReceiver:Landroid/content/BroadcastReceiver;
- invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
- .line 208
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->unregisterContentObserver()V
- .line 209
- invoke-direct {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->unregisterDisplayStateCallback()V
- .line 210
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSetupWizardStatusCallback:Lcom/lge/signboard/SetupWizardStatus$ICallback;
- invoke-static {v0, v1}, Lcom/lge/signboard/SetupWizardStatus;->unregisterCallback(Landroid/content/Context;Lcom/lge/signboard/SetupWizardStatus$ICallback;)V
- .line 212
- invoke-super {p0}, Landroid/widget/FrameLayout;->onDetachedFromWindow()V
- .line 213
- return-void
- .end method
- .method protected onFinishInflate()V
- .locals 4
- .prologue
- const/4 v3, 0x0
- .line 171
- const v1, 0x7f0b000b
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mAodRootView:Landroid/view/View;
- .line 172
- const v1, 0x7f0b000e
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- check-cast v1, Lcom/lge/signboard/aodservice/MarqueeSignatureView;
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mSignatureView:Lcom/lge/signboard/widget/SignatureView;
- .line 173
- const v1, 0x7f0b001e
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mBasicInformationView:Landroid/view/View;
- .line 174
- const v1, 0x7f0b0021
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- check-cast v1, Lcom/lge/signboard/aodservice/U2MaskView;
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mU2Mask:Lcom/lge/signboard/aodservice/U2MaskView;
- .line 175
- const v1, 0x7f0b0012
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mNotificationHistoryLayout:Landroid/view/View;
- const v1, 0x7f0b9998
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- check-cast v1, Landroid/view/ViewGroup;
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mStockBat:Landroid/view/ViewGroup;
- const v1, 0x7f0b9999
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v1
- check-cast v1, Landroid/view/ViewGroup;
- iput-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mMinBat:Landroid/view/ViewGroup;
- invoke-virtual {p0}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->updateHideBatteryView()V
- .line 177
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mU2Mask:Lcom/lge/signboard/aodservice/U2MaskView;
- if-eqz v1, :cond_0
- const-string v1, "show.u2.blueline"
- invoke-static {v1, v3}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v1
- if-eqz v1, :cond_0
- .line 178
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mU2Mask:Lcom/lge/signboard/aodservice/U2MaskView;
- const v2, 0x7f020070
- invoke-virtual {v1, v2}, Lcom/lge/signboard/aodservice/U2MaskView;->setImageResource(I)V
- .line 181
- :cond_0
- const v1, 0x7f0b0020
- invoke-virtual {p0, v1}, Lcom/lge/signboard/aodservice/BasicInformationLayout;->findViewById(I)Landroid/view/View;
- move-result-object v0
- .line 182
- .local v0, "coverRightGap":Landroid/view/View;
- if-eqz v0, :cond_1
- const-string v1, "show.cover_gap.red"
- invoke-static {v1, v3}, Landroid/os/SystemProperties;->getBoolean(Ljava/lang/String;Z)Z
- move-result v1
- if-eqz v1, :cond_1
- .line 183
- const/high16 v1, -0x10000
- invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
- .line 186
- :cond_1
- invoke-super {p0}, Landroid/widget/FrameLayout;->onFinishInflate()V
- .line 187
- return-void
- .end method
- .method public updateHideBatteryView()V
- .locals 7
- iget-object v1, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mContext:Landroid/content/Context;
- invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
- move-result-object v1
- const-string v2, "min_bat_aod"
- const/4 v3, 0x0
- invoke-static {v1, v2, v3}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
- move-result v1
- if-nez v1, :cond_0
- const v3, 0x8
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mStockBat:Landroid/view/ViewGroup;
- invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mMinBat:Landroid/view/ViewGroup;
- const v3, 0x0
- invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
- goto/16 :goto_0
- :cond_0
- const v3, 0x0
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mStockBat:Landroid/view/ViewGroup;
- invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
- iget-object v0, p0, Lcom/lge/signboard/aodservice/BasicInformationLayout;->mMinBat:Landroid/view/ViewGroup;
- const v3, 0x8
- invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
- :goto_0
- return-void
- .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement