Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .method protected makeStatusBarView()Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- .locals 42
- .prologue
- .line 837
- move-object/from16 v0, p0
- iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- move-object/from16 v17, v0
- invoke-static/range {v17 .. v17}, Lcom/android/systemui/statusbar/Alliance;->update_all(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- move-object/from16 v17, v0
- invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
- move-result-object v30
- .line 846
- .local v30, "res":Landroid/content/res/Resources;
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->updateDisplaySize()V
- .line 847
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->updateResources()V
- .line 849
- const v3, 0x1050014
- move-object/from16 v0, v30
- invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
- move-result v3
- move-object/from16 v0, p0
- iput v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mIconSize:I
- .line 851
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isMSim()Z
- move-result v3
- if-eqz v3, :cond_6
- .line 852
- const v3, 0x7f040050
- const/4 v4, 0x0
- move-object/from16 v0, v17
- invoke-static {v0, v3, v4}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- .line 858
- :goto_0
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- move-object/from16 v0, p0
- iput-object v0, v3, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->mService:Lcom/android/systemui/statusbar/phone/PhoneStatusBar;
- .line 859
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$10;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$10;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
- .line 871
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isMSim()Z
- move-result v3
- if-eqz v3, :cond_7
- .line 872
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0167
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- .line 877
- :goto_1
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->setBar(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- .line 880
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isMSim()Z
- move-result v3
- if-eqz v3, :cond_8
- .line 881
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0184
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v19
- check-cast v19, Lcom/android/systemui/statusbar/phone/PanelHolder;
- .line 885
- .local v19, "holder":Lcom/android/systemui/statusbar/phone/PanelHolder;
- :goto_2
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, v19
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->setPanelHolder(Lcom/android/systemui/statusbar/phone/PanelHolder;)V
- .line 887
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0173
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- .line 889
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->setStatusBar(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- move-object/from16 v0, p0
- iget-object v0, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v26, v0
- const v27, 0x7f0d03b3
- invoke-virtual/range {v26 .. v27}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v26
- check-cast v26, Landroid/widget/LinearLayout;
- move-object/from16 v0, v26
- move-object/from16 v1, p0
- iput-object v0, v1, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCenterClockLayout:Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0174
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/view/ViewGroup;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardBouncerContainer:Landroid/view/ViewGroup;
- .line 893
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Lcom/android/keyguard/sec/KeyguardEffectViewController;->getInstance(Landroid/content/Context;)Lcom/android/keyguard/sec/KeyguardEffectViewController;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardEffectController:Lcom/android/keyguard/sec/KeyguardEffectViewController;
- .line 894
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardEffectController:Lcom/android/keyguard/sec/KeyguardEffectViewController;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v5, 0x7f0d017f
- invoke-virtual {v4, v5}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v4
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v6, 0x7f0d0185
- invoke-virtual {v5, v6}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v5
- move-object/from16 v0, p0
- iget-object v6, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- invoke-virtual {v3, v4, v5, v6}, Lcom/android/keyguard/sec/KeyguardEffectViewController;->setEffectLayout(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
- .line 900
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d037c
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/FrameLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMDMOverlayContainer:Landroid/widget/FrameLayout;
- .line 903
- invoke-static {}, Landroid/app/ActivityManager;->isHighEndGfx()Z
- move-result v3
- if-nez v3, :cond_0
- .line 904
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const/4 v4, 0x0
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->setBackground(Landroid/graphics/drawable/Drawable;)V
- .line 905
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$FastColorDrawable;
- invoke-virtual/range {v17 .. v17}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
- move-result-object v5
- const v6, 0x7f090020
- invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getColor(I)I
- move-result v5
- invoke-direct {v4, v5}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$FastColorDrawable;-><init>(I)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->setBackground(Landroid/graphics/drawable/Drawable;)V
- .line 909
- :cond_0
- const v3, 0x7f04000b
- const/4 v4, 0x0
- move-object/from16 v0, v17
- invoke-static {v0, v3, v4}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeadsUpNotificationView:Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;
- .line 911
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeadsUpNotificationView:Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;
- const/16 v4, 0x8
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;->setVisibility(I)V
- .line 912
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeadsUpNotificationView:Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/policy/HeadsUpNotificationView;->setBar(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- .line 920
- invoke-direct/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->updateShowSearchHoldoff()V
- .line 923
- :try_start_0
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mWindowManagerService:Landroid/view/IWindowManager;
- invoke-interface {v3}, Landroid/view/IWindowManager;->hasNavigationBar()Z
- move-result v35
- .line 924
- .local v35, "showNav":Z
- sget-boolean v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->DEBUG:Z
- if-eqz v3, :cond_1
- const-string v3, "PhoneStatusBar"
- new-instance v4, Ljava/lang/StringBuilder;
- invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
- const-string v5, "hasNavigationBar="
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- move/from16 v0, v35
- invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v4
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v4
- invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
- .line 925
- :cond_1
- if-eqz v35, :cond_2
- .line 926
- const v3, 0x7f040053
- const/4 v4, 0x0
- move-object/from16 v0, v17
- invoke-static {v0, v3, v4}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/NavigationBarView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;
- .line 929
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;
- move-object/from16 v0, p0
- iget v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDisabled:I
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/NavigationBarView;->setDisabledFlags(I)V
- .line 930
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/NavigationBarView;->setBar(Lcom/android/systemui/statusbar/BaseStatusBar;)V
- .line 931
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$11;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$11;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/NavigationBarView;->setOnVerticalChangedListener(Lcom/android/systemui/statusbar/phone/NavigationBarView$OnVerticalChangedListener;)V
- .line 941
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$12;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$12;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/NavigationBarView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
- :try_end_0
- .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
- .line 953
- .end local v35 # "showNav":Z
- :cond_2
- :goto_3
- const/4 v3, -0x1
- move-object/from16 v0, p0
- iput v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mPixelFormat:I
- .line 955
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d0170
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSystemIconArea:Landroid/widget/LinearLayout;
- .line 956
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d0187
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSystemIcons:Landroid/widget/LinearLayout;
- .line 957
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d0188
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusIcons:Landroid/widget/LinearLayout;
- .line 958
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d016c
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationIconArea:Landroid/view/View;
- .line 959
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d016f
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/IconMerger;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationIcons:Lcom/android/systemui/statusbar/phone/IconMerger;
- .line 960
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d016e
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMoreIcon:Landroid/view/View;
- .line 961
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationIcons:Lcom/android/systemui/statusbar/phone/IconMerger;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMoreIcon:Landroid/view/View;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/IconMerger;->setOverflowIndicator(Landroid/view/View;)V
- .line 962
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d016a
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarContents:Landroid/widget/LinearLayout;
- .line 965
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d0189
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSignalBatteryIcons:Landroid/widget/LinearLayout;
- .line 968
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0179
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- .line 970
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0177
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/ScrollView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mScrollView:Landroid/widget/ScrollView;
- .line 972
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->getNotificationLongClicker()Lcom/android/systemui/SwipeHelper$LongPressListener;
- move-result-object v4
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setLongPressListener(Lcom/android/systemui/SwipeHelper$LongPressListener;)V
- .line 973
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setPhoneStatusBar(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- .line 975
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f0400a9
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/NotificationOverflowContainer;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardIconOverflowContainer:Lcom/android/systemui/statusbar/NotificationOverflowContainer;
- .line 978
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardIconOverflowContainer:Lcom/android/systemui/statusbar/NotificationOverflowContainer;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/NotificationOverflowContainer;->setOnActivatedListener(Lcom/android/systemui/statusbar/ActivatableNotificationView$OnActivatedListener;)V
- .line 979
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardIconOverflowContainer:Lcom/android/systemui/statusbar/NotificationOverflowContainer;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mOverflowClickListener:Landroid/view/View$OnClickListener;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/NotificationOverflowContainer;->setOnClickListener(Landroid/view/View$OnClickListener;)V
- .line 980
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardIconOverflowContainer:Lcom/android/systemui/statusbar/NotificationOverflowContainer;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->addView(Landroid/view/View;)V
- .line 982
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f0400ab
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v39
- check-cast v39, Lcom/android/systemui/statusbar/SpeedBumpView;
- .line 988
- .local v39, "speedBump":Lcom/android/systemui/statusbar/SpeedBumpView;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f0400a8
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/DismissView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDismissView:Lcom/android/systemui/statusbar/DismissView;
- .line 990
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDismissView:Lcom/android/systemui/statusbar/DismissView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$13;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$13;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/DismissView;->setOnButtonClickListener(Landroid/view/View$OnClickListener;)V
- .line 996
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDismissView:Lcom/android/systemui/statusbar/DismissView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setDismissView(Lcom/android/systemui/statusbar/DismissView;)V
- .line 999
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f040057
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/ToggleSliderView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mToggleSliderView:Lcom/android/systemui/statusbar/ToggleSliderView;
- .line 1001
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f040056
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/QconnectSfinderView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQconnectSfinderView:Lcom/android/systemui/statusbar/QconnectSfinderView;
- .line 1005
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0056
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/TextView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mClearAll:Landroid/widget/TextView;
- .line 1006
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mClearAll:Landroid/widget/TextView;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$14;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$14;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
- .line 1028
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mToggleSliderView:Lcom/android/systemui/statusbar/ToggleSliderView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setToggleSliderView(Lcom/android/systemui/statusbar/ToggleSliderView;)V
- .line 1029
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQconnectSfinderView:Lcom/android/systemui/statusbar/QconnectSfinderView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setQconnectSfinderView(Lcom/android/systemui/statusbar/QconnectSfinderView;)V
- .line 1032
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isMSim()Z
- move-result v3
- if-eqz v3, :cond_3
- .line 1033
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- move-result-object v3
- const v4, 0x7f040052
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- const/4 v6, 0x0
- invoke-virtual {v3, v4, v5, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/MultiSIMView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDualSimLayout:Lcom/android/systemui/statusbar/MultiSIMView;
- .line 1034
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mDualSimLayout:Lcom/android/systemui/statusbar/MultiSIMView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;->setMultiSIMLayout(Lcom/android/systemui/statusbar/MultiSIMView;)V
- .line 1038
- :cond_3
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStackScroller:Lcom/android/systemui/statusbar/stack/NotificationStackScrollLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mExpandedContents:Landroid/view/View;
- .line 1040
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d017c
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/BackDropView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBackdrop:Lcom/android/systemui/statusbar/BackDropView;
- .line 1041
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBackdrop:Lcom/android/systemui/statusbar/BackDropView;
- const v4, 0x7f0d017e
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/BackDropView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/ImageView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBackdropFront:Landroid/widget/ImageView;
- .line 1042
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBackdrop:Lcom/android/systemui/statusbar/BackDropView;
- const v4, 0x7f0d017d
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/BackDropView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/ImageView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBackdropBack:Landroid/widget/ImageView;
- .line 1044
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0180
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v32
- check-cast v32, Lcom/android/systemui/statusbar/ScrimView;
- .line 1045
- .local v32, "scrimBehind":Lcom/android/systemui/statusbar/ScrimView;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0186
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v33
- check-cast v33, Lcom/android/systemui/statusbar/ScrimView;
- .line 1046
- .local v33, "scrimInFront":Lcom/android/systemui/statusbar/ScrimView;
- new-instance v3, Lcom/android/systemui/statusbar/phone/ScrimController;
- move-object/from16 v0, p0
- iget-boolean v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mScrimSrcModeEnabled:Z
- move-object/from16 v0, v32
- move-object/from16 v1, v33
- invoke-direct {v3, v0, v1, v4}, Lcom/android/systemui/statusbar/phone/ScrimController;-><init>(Lcom/android/systemui/statusbar/ScrimView;Lcom/android/systemui/statusbar/ScrimView;Z)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mScrimController:Lcom/android/systemui/statusbar/phone/ScrimController;
- .line 1048
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mScrimController:Lcom/android/systemui/statusbar/phone/ScrimController;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v5, 0x7f0d017f
- invoke-virtual {v3, v5}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/keyguard/sec/EffectBehindView;
- invoke-virtual {v4, v3}, Lcom/android/systemui/statusbar/phone/ScrimController;->setEffectBehindView(Lcom/android/keyguard/sec/EffectBehindView;)V
- .line 1049
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mScrimController:Lcom/android/systemui/statusbar/phone/ScrimController;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->setScrimController(Lcom/android/systemui/statusbar/phone/ScrimController;)V
- .line 1051
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d033d
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeader:Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;
- .line 1052
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeader:Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;->setActivityStarter(Lcom/android/systemui/statusbar/phone/ActivityStarter;)V
- .line 1053
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeader:Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;
- move-object/from16 v0, p0
- invoke-virtual {v3, v0}, Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;->setBar(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- .line 1054
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d00f6
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardStatusBar:Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;
- .line 1055
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardStatusBar:Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;
- const v4, 0x7f0d0188
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/LinearLayout;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusIconsKeyguard:Landroid/widget/LinearLayout;
- .line 1056
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d00fe
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardStatusView:Landroid/view/View;
- .line 1066
- const v3, 0x7f0a0027
- move-object/from16 v0, v30
- invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getBoolean(I)Z
- move-result v3
- move-object/from16 v0, p0
- iput-boolean v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTickerEnabled:Z
- .line 1067
- move-object/from16 v0, p0
- iget-boolean v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTickerEnabled:Z
- if-eqz v3, :cond_4
- .line 1068
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d0171
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v40
- check-cast v40, Landroid/view/ViewStub;
- .line 1069
- .local v40, "tickerStub":Landroid/view/ViewStub;
- if-eqz v40, :cond_4
- .line 1070
- invoke-virtual/range {v40 .. v40}, Landroid/view/ViewStub;->inflate()Landroid/view/View;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTickerView:Landroid/view/View;
- .line 1071
- new-instance v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$MyTicker;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, p0
- move-object/from16 v1, v17
- invoke-direct {v3, v0, v1, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$MyTicker;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;Landroid/content/Context;Landroid/view/View;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTicker:Lcom/android/systemui/statusbar/phone/Ticker;
- .line 1073
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d036d
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v41
- check-cast v41, Lcom/android/systemui/statusbar/phone/TickerView;
- .line 1074
- .local v41, "tickerView":Lcom/android/systemui/statusbar/phone/TickerView;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTicker:Lcom/android/systemui/statusbar/phone/Ticker;
- move-object/from16 v0, v41
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/TickerView;->mTicker:Lcom/android/systemui/statusbar/phone/Ticker;
- .line 1075
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- invoke-virtual {v3}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->getTickerPaddingValues()V
- .line 1079
- .end local v40 # "tickerStub":Landroid/view/ViewStub;
- .end local v41 # "tickerView":Lcom/android/systemui/statusbar/phone/TickerView;
- :cond_4
- const v3, 0x7f0b0263
- move-object/from16 v0, v30
- invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
- move-result v3
- move-object/from16 v0, p0
- iput v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mEdgeBorder:I
- .line 1082
- new-instance v3, Lcom/android/systemui/statusbar/policy/LocationControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/LocationControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mLocationController:Lcom/android/systemui/statusbar/policy/LocationControllerImpl;
- .line 1083
- new-instance v3, Lcom/android/systemui/statusbar/policy/BatteryController;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/BatteryController;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryController:Lcom/android/systemui/statusbar/policy/BatteryController;
- .line 1084
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBatteryController:Lcom/android/systemui/statusbar/policy/BatteryController;
- new-instance v4, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$15;
- move-object/from16 v0, p0
- invoke-direct {v4, v0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$15;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/policy/BatteryController;->addStateChangedCallback(Lcom/android/systemui/statusbar/policy/BatteryController$BatteryStateChangeCallback;)V
- .line 1097
- new-instance v3, Lcom/android/systemui/statusbar/policy/HotspotControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/HotspotControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHotspotController:Lcom/android/systemui/statusbar/policy/HotspotControllerImpl;
- .line 1098
- new-instance v3, Lcom/android/systemui/statusbar/policy/BluetoothControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/BluetoothControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBluetoothController:Lcom/android/systemui/statusbar/policy/BluetoothControllerImpl;
- .line 1099
- new-instance v3, Lcom/android/systemui/statusbar/policy/SecurityControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/SecurityControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSecurityController:Lcom/android/systemui/statusbar/policy/SecurityControllerImpl;
- .line 1100
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
- move-result-object v3
- const v4, 0x7f0a001a
- invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getBoolean(I)Z
- move-result v3
- if-eqz v3, :cond_5
- .line 1101
- new-instance v3, Lcom/android/systemui/statusbar/policy/RotationLockControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/RotationLockControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mRotationLockController:Lcom/android/systemui/statusbar/policy/RotationLockControllerImpl;
- .line 1103
- :cond_5
- new-instance v3, Lcom/android/systemui/statusbar/policy/UserInfoController;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/UserInfoController;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mUserInfoController:Lcom/android/systemui/statusbar/policy/UserInfoController;
- .line 1104
- const-class v3, Lcom/android/systemui/volume/VolumeComponent;
- move-object/from16 v0, p0
- invoke-virtual {v0, v3}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->getComponent(Ljava/lang/Class;)Ljava/lang/Object;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/volume/VolumeComponent;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mVolumeComponent:Lcom/android/systemui/volume/VolumeComponent;
- .line 1105
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mVolumeComponent:Lcom/android/systemui/volume/VolumeComponent;
- invoke-interface {v3}, Lcom/android/systemui/volume/VolumeComponent;->getZenController()Lcom/android/systemui/statusbar/policy/ZenModeController;
- move-result-object v3
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mZenModeController:Lcom/android/systemui/statusbar/policy/ZenModeController;
- .line 1106
- new-instance v3, Lcom/android/systemui/statusbar/policy/CastControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/CastControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCastController:Lcom/android/systemui/statusbar/policy/CastControllerImpl;
- .line 1108
- invoke-virtual/range {p0 .. p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->isMSim()Z
- move-result v3
- if-eqz v3, :cond_1d
- .line 1109
- new-instance v3, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;
- invoke-direct {v3, v4}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;-><init>(Landroid/content/Context;)V
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- .line 1110
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- const v4, 0x7f0d018a
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v25
- check-cast v25, Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .line 1112
- .local v25, "mSimSignalCluster":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mKeyguardStatusBar:Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;
- const v4, 0x7f0d018a
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/KeyguardStatusBarView;->findViewById(I)Landroid/view/View;
- move-result-object v26
- check-cast v26, Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .line 1116
- .local v26, "mSimsignalClusterKeyguard":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- const/16 v20, 0x0
- .local v20, "i":I
- :goto_4
- invoke-static {}, Landroid/telephony/TelephonyManager;->getDefault()Landroid/telephony/TelephonyManager;
- move-result-object v3
- invoke-virtual {v3}, Landroid/telephony/TelephonyManager;->getPhoneCount()I
- move-result v3
- move/from16 v0, v20
- if-ge v0, v3, :cond_9
- .line 1117
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, v25
- move/from16 v1, v20
- invoke-virtual {v3, v0, v1}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;->addSignalCluster(Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl$MSimSignalCluster;I)V
- .line 1118
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, v26
- move/from16 v1, v20
- invoke-virtual {v3, v0, v1}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;->addSignalCluster(Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl$MSimSignalCluster;I)V
- .line 1116
- add-int/lit8 v20, v20, 0x1
- goto :goto_4
- .line 855
- .end local v19 # "holder":Lcom/android/systemui/statusbar/phone/PanelHolder;
- .end local v20 # "i":I
- .end local v25 # "mSimSignalCluster":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .end local v26 # "mSimsignalClusterKeyguard":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .end local v32 # "scrimBehind":Lcom/android/systemui/statusbar/ScrimView;
- .end local v33 # "scrimInFront":Lcom/android/systemui/statusbar/ScrimView;
- .end local v39 # "speedBump":Lcom/android/systemui/statusbar/SpeedBumpView;
- :cond_6
- const v3, 0x7f0400b2
- const/4 v4, 0x0
- move-object/from16 v0, v17
- invoke-static {v0, v3, v4}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- goto/16 :goto_0
- .line 875
- :cond_7
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d033b
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
- goto/16 :goto_1
- .line 883
- :cond_8
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d037b
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v19
- check-cast v19, Lcom/android/systemui/statusbar/phone/PanelHolder;
- .restart local v19 # "holder":Lcom/android/systemui/statusbar/phone/PanelHolder;
- goto/16 :goto_2
- .line 1122
- .restart local v20 # "i":I
- .restart local v25 # "mSimSignalCluster":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .restart local v26 # "mSimsignalClusterKeyguard":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .restart local v32 # "scrimBehind":Lcom/android/systemui/statusbar/ScrimView;
- .restart local v33 # "scrimInFront":Lcom/android/systemui/statusbar/ScrimView;
- .restart local v39 # "speedBump":Lcom/android/systemui/statusbar/SpeedBumpView;
- :cond_9
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSecurityController:Lcom/android/systemui/statusbar/policy/SecurityControllerImpl;
- move-object/from16 v0, v25
- invoke-virtual {v0, v3}, Lcom/android/systemui/statusbar/MSimSignalClusterView;->setSecurityController(Lcom/android/systemui/statusbar/policy/SecurityController;)V
- .line 1123
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, v25
- invoke-virtual {v0, v3}, Lcom/android/systemui/statusbar/MSimSignalClusterView;->setNetworkController(Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;)V
- .line 1124
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSecurityController:Lcom/android/systemui/statusbar/policy/SecurityControllerImpl;
- move-object/from16 v0, v26
- invoke-virtual {v0, v3}, Lcom/android/systemui/statusbar/MSimSignalClusterView;->setSecurityController(Lcom/android/systemui/statusbar/policy/SecurityController;)V
- .line 1125
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, v26
- invoke-virtual {v0, v3}, Lcom/android/systemui/statusbar/MSimSignalClusterView;->setNetworkController(Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;)V
- .line 1128
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mHeader:Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;->addEmergencyLabelView(Lcom/android/systemui/statusbar/phone/StatusBarHeaderView;)V
- .line 1129
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d0055
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/TextView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- .line 1130
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
- const v4, 0x7f0d037a
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
- move-result-object v3
- check-cast v3, Landroid/widget/TextView;
- move-object/from16 v0, p0
- iput-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSubsLabel:Landroid/widget/TextView;
- .line 1131
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- if-eqz v3, :cond_1b
- const/4 v3, 0x1
- :goto_5
- move-object/from16 v0, p0
- iput-boolean v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mShowCarrierInPanel:Z
- .line 1133
- const-string v3, "PhoneStatusBar"
- new-instance v4, Ljava/lang/StringBuilder;
- invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
- const-string v5, "carrierlabel="
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v4
- const-string v5, " show="
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- move-object/from16 v0, p0
- iget-boolean v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mShowCarrierInPanel:Z
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
- move-result-object v4
- const-string v5, "operator label="
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- move-result-object v4
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mSubsLabel:Landroid/widget/TextView;
- invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
- move-result-object v4
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
- move-result-object v4
- invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
- .line 1135
- move-object/from16 v0, p0
- iget-boolean v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mShowCarrierInPanel:Z
- if-eqz v3, :cond_a
- .line 1136
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- const/16 v4, 0x8
- invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V
- .line 1140
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- invoke-virtual {v3}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;->hasMobileDataFeature()Z
- move-result v3
- if-eqz v3, :cond_1c
- .line 1141
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMSimNetworkController:Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- invoke-virtual {v3, v4}, Lcom/android/systemui/statusbar/policy/MSimNetworkControllerImpl;->addMobileLabelView(Landroid/widget/TextView;)V
- .line 1159
- :goto_6
- move-object/from16 v0, p0
- iget-object v3, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNotificationPanel:Lcom/android/systemui/statusbar/phone/NotificationPanelView;
- move-object/from16 v0, p0
- iget-object v4, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mCarrierLabel:Landroid/widget/TextView;
- move-object/from16 v0, p0
- iget-object v5, v0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mClearAll:Landroid/widget/TextView;
- invoke-virtual {v3, v4, v5}, Lcom/android/systemui/statusbar/phone/NotificationPanelView;->setCarrierView(Landroid/widget/TextView;Landroid/widget/TextView;)V
- .line 1205
- .end local v20 # "i":I
- .end local v25 # "mSimSignalCluster":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- .end local v26 # "mSimsignalClusterKeyguard":Lcom/android/systemui/statusbar/MSimSignalClusterView;
- :cond_a
- :goto_7
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement